---
title: Charmhub | Deploy Script Exporter using Charmhub - The Open Operator Collection
description: Deploy the latest version of Script Exporter on any cloud. Prometheus
  compatible Script exporter.
url: https://charmhub.io/script-exporter
---

# Script Exporter

[Canonical Observability](https://charmhub.io/publisher/observability "View all packages from Canonical Observability")

* [Canonical Observability](https://charmhub.io/publisher/observability "View all packages from Canonical Observability")

Platform:

26.04

24.04

22.04

20.04

3.2/stable rev73

```
juju deploy script-exporter --channel 3.2/stable
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

[Read documentation](https://documentation.ubuntu.com/observability/latest/)

#### Relevant links

* [Homepage](https://charmhub.io/script-exporter)

---

#### Contacts

* [Submit a bug](https://github.com/canonical/script-exporter-operator/issues)

---

Share your thoughts on this charm with the community on discourse.

[Join the discussion](https://discourse.charmhub.io/)

#### Prometheus compatible Script exporter.

Script Exporter is a Juju subordinate charm that deploys the Prometheus Script Exporter on
machines, exposing metrics gathered from the output of user-defined scripts over a
Prometheus-compatible endpoint. It is a complementary charm to the Canonical Observability
Stack (COS):
https://documentation.ubuntu.com/observability

As a subordinate, it is deployed alongside a principal charm and runs scripts on the host
machine, converting their output into metrics that Prometheus can scrape.

Key features:

* Execute custom scripts and expose their output as Prometheus metrics.
* Support for single script files or archives containing multiple scripts with subdirectories.
* Configurable script exporter and Prometheus scrape job definitions via Juju config.
* Integration with the cos-agent interface for forwarding scrape jobs to the OpenTelemetry
  Collector or Grafana Agent.
