---
title: Charmhub | Deploy Grafana using Charmhub - The Open Operator Collection
description: Deploy the latest version of Grafana as a Kubernetes Operator on any
  cloud. Data visualization and observability with Grafana
url: https://charmhub.io/grafana-k8s
---

# Grafana

[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:

12.4/stable tf-12.4.3-2-g8187475

```
juju deploy grafana-k8s --channel 12.4/stable --trust
```

[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/grafana-k8s)

---

#### Contacts

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

---

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

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

#### Data visualization and observability with Grafana

Grafana K8s is a Juju charm that deploys and manages Grafana on Kubernetes. It provides a
web interface for visualizing and exploring observability data and is a core component
of the Canonical Observability Stack (COS):
https://documentation.ubuntu.com/observability

Datasources such as Prometheus and Loki, as well as dashboards bundled by other charms, are
automatically registered through Juju relations — no manual configuration required.

Key features:

* Automatic datasource and dashboard registration via Juju relations with charms such as
  Prometheus, Loki, and others in the COS ecosystem.
* High-availability support using a PostgreSQL database backend.
* OAuth2/OIDC authentication via the oauth relation, with configurable role mappings.
* TLS support via the certificates relation.
* Ingress support for external access through reverse proxies such as Traefik.
* Built-in Prometheus alert rules for self-monitoring.
* Distributed tracing support via integration with Tempo.
* Configurable Kubernetes resource limits for CPU and memory.
