Grafana is an open-source data visualization and monitoring platform that provides support for various data sources such as Prometheus, InfluxDB, and Elasticsearch. It offers a wide range of customizable dashboards and panels that can be used to display and analyze data in real-time. Whether you are looking to monitor the performance of your home lab or simply want to visualize your data in a more meaningful way, Grafana has you covered. With its intuitive user interface and powerful visualization capabilities, it is a must-have tool for any home Kubernetes user.
grafana from grafana-operator is more popular with 139 repositories.
Install with:
helm repo add grafana oci://ghcr.io/grafana/helm-charts/grafana
helm install grafana grafana/grafana -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
grafana | buroa/k8s-gitops | 248 | 8.11.0 | 5 hours ago |
grafana | blackjid/home-ops | 93 | 8.11.0 | 6 hours ago |
grafana | joryirving/home-ops | 156 | 8.11.0 | 6 hours ago |
grafana | ishioni/homelab-ops | 127 | 8.11.0 | 8 hours ago |
grafana | drag0n141/home-ops | 32 | 8.11.0 | 8 hours ago |
See the most popular values for this chart:
Key | Types |
---|---|
number | |
boolean | |
boolean | |
string | |
string | |
dashboardProviders.dashboardproviders.yaml.providers[].options.path (25) /var/lib/grafana/dashboards/default | string |
number | |
string | |
boolean | |
string | |
number | |
boolean | |
string | |
string | |
boolean | |
string | |
sidecar.dashboards.folderAnnotation (23) grafana_folder | string |
boolean | |
boolean | |
sidecar.dashboards.label (22) grafana_dashboard | string |
string | |
boolean | |
string | |
string | |
sidecar.datasources.label (6) grafana_datasource | string |
boolean | |
boolean | |
string | |
number | |
datasources.datasources.yaml.datasources[].access (24) proxy | string |
boolean | |
datasources.datasources.yaml.datasources[].name (24) Prometheus | string |
datasources.datasources.yaml.datasources[].type (24) prometheus | string |
datasources.datasources.yaml.datasources[].url (24) http://prometheus-operated.observability.svc.cluster.local:9090 | string |
string | |
number | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string | |
number | |
number | |
number | |
number | |
boolean | |
string | |
datasources.datasources.yaml.datasources[].uid (18) prometheus | string |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
number | |
boolean | |
datasources.datasources.yaml.deleteDatasources[].name (23) Alertmanager | string |
number | |
boolean | |
string | |
string | |
string | |
plugins[] (23) - grafana-clock-panel | string |
boolean | |
boolean | |
boolean | |
boolean | |
string | |
string | |
number | |
boolean | |
boolean | |
grafana.ini.auth.generic_oauth.scopes (9) openid profile email groups | string |
string | |
string | |
string | |
string | |
string | |
grafana.ini.auth.generic_oauth.role_attribute_path (5) contains(groups[*], 'Grafana Admins') && 'Admin' || contains(groups[*], 'Grafana Editors') && 'Editor' || 'Viewer' | string |
boolean | |
number | |
string | |
string | |
boolean | |
boolean | |
string | |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
string | |
boolean | |
boolean | |
boolean | |
boolean | |
boolean | |
string | |
grafana.ini.paths.data (5) /var/lib/grafana/data | string |
grafana.ini.paths.logs (4) /var/log/grafana | string |
grafana.ini.paths.plugins (4) /var/lib/grafana/plugins | string |
grafana.ini.paths.provisioning (4) /etc/grafana/provisioning | string |
boolean | |
string | |
grafana.ini.log.mode (4) console | string |
string | |
boolean | |
boolean | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
boolean | |
boolean | |
string | |
boolean | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
dashboards.default.volsync.datasource[].name (17) DS_PROMETHEUS | string |
dashboards.default.volsync.datasource[].value (17) Prometheus | string |
number | |
number | |
string | |
dashboards.default.external-secrets.url (16) https://raw.githubusercontent.com/external-secrets/external-secrets/main/docs/snippets/dashboard.json | string |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
number | |
number | |
string | |
dashboards.default.unpackerr.datasource[].name (9) DS_PROMETHEUS | string |
string | |
number | |
number | |
dashboards.default.zfs.datasource (7) Prometheus | string |
number | |
number | |
string | |
dashboards.default.flux-cluster.url (6) https://raw.githubusercontent.com/fluxcd/flux2-monitoring-example/main/monitoring/configs/dashboards/cluster.json | string |
string | |
dashboards.default.flux-control-plane.url (6) https://raw.githubusercontent.com/fluxcd/flux2-monitoring-example/main/monitoring/configs/dashboards/control-plane.json | string |
dashboards.default.node-feature-discovery.url (6) https://raw.githubusercontent.com/kubernetes-sigs/node-feature-discovery/master/examples/grafana-dashboard.json | string |
string | |
string | |
string | |
dashboards.default.spegel.datasource[].name (6) DS_PROMETHEUS | string |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
dashboards.default.nginx-request-handling-performance.url (5) https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/grafana/dashboards/request-handling-performance.json | string |
dashboards.default.nginx.datasource (5) Prometheus | string |
dashboards.default.nginx.url (5) https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/grafana/dashboards/nginx.json | string |
dashboards.default.smart.datasource[].name (5) DS_PROMETHEUS | string |
string | |
number | |
number | |
dashboards.default.gatus.datasource (4) Prometheus | string |
dashboards.default.gatus.url (4) https://raw.githubusercontent.com/TwiN/gatus/master/.examples/docker-compose-grafana-prometheus/grafana/provisioning/dashboards/gatus.json | string |
string | |
number | |
number | |
number | |
number | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
number | |
number | |
string | |
string | |
dashboards.flux.flux-cluster.url (7) https://raw.githubusercontent.com/fluxcd/flux2-monitoring-example/main/monitoring/configs/dashboards/cluster.json | string |
string | |
string | |
string | |
string | |
dashboards.flux.flux-control-plane.url (7) https://raw.githubusercontent.com/fluxcd/flux2-monitoring-example/main/monitoring/configs/dashboards/control-plane.json | string |
string | |
dashboards.flux.flux-logs.url (3) https://raw.githubusercontent.com/fluxcd/flux2-monitoring-example/main/monitoring/configs/dashboards/logs.json | string |
string | |
number | |
number | |
dashboards.ceph.ceph-osd.datasource (6) Prometheus | string |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
number | |
number | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
dashboards.storage.volsync.datasource[].name (4) DS_PROMETHEUS | string |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
dashboards.teslamate.battery-health.url (3) https://raw.githubusercontent.com/teslamate-org/teslamate/master/grafana/dashboards/battery-health.json | string |
string | |
dashboards.teslamate.charge-level.url (3) https://raw.githubusercontent.com/teslamate-org/teslamate/master/grafana/dashboards/charge-level.json | string |
string | |
dashboards.teslamate.charges.url (3) https://raw.githubusercontent.com/teslamate-org/teslamate/master/grafana/dashboards/charges.json | string |
string | |
dashboards.teslamate.charging-stats.url (3) https://raw.githubusercontent.com/teslamate-org/teslamate/master/grafana/dashboards/charging-stats.json | string |
string | |
dashboards.teslamate.drive-stats.url (3) https://raw.githubusercontent.com/teslamate-org/teslamate/master/grafana/dashboards/drive-stats.json | string |
string | |
dashboards.teslamate.drives.url (3) https://raw.githubusercontent.com/teslamate-org/teslamate/master/grafana/dashboards/drives.json | string |
string | |
dashboards.teslamate.efficiency.url (3) https://raw.githubusercontent.com/teslamate-org/teslamate/master/grafana/dashboards/efficiency.json | string |
string | |
dashboards.teslamate.locations.url (3) https://raw.githubusercontent.com/teslamate-org/teslamate/master/grafana/dashboards/locations.json | string |
string | |
dashboards.teslamate.overview.url (3) https://raw.githubusercontent.com/teslamate-org/teslamate/master/grafana/dashboards/overview.json | string |
string | |
dashboards.teslamate.projected-range.url (3) https://raw.githubusercontent.com/teslamate-org/teslamate/master/grafana/dashboards/projected-range.json | string |
string | |
dashboards.teslamate.states.url (3) https://raw.githubusercontent.com/teslamate-org/teslamate/master/grafana/dashboards/states.json | string |
string | |
dashboards.teslamate.statistics.url (3) https://raw.githubusercontent.com/teslamate-org/teslamate/master/grafana/dashboards/statistics.json | string |
string | |
dashboards.teslamate.timeline.url (3) https://raw.githubusercontent.com/teslamate-org/teslamate/master/grafana/dashboards/timeline.json | string |
string | |
dashboards.teslamate.trip.url (3) https://raw.githubusercontent.com/teslamate-org/teslamate/master/grafana/dashboards/trip.json | string |
string | |
dashboards.teslamate.updates.url (3) https://raw.githubusercontent.com/teslamate-org/teslamate/master/grafana/dashboards/updates.json | string |
string | |
dashboards.teslamate.vampire-drain.url (3) https://raw.githubusercontent.com/teslamate-org/teslamate/master/grafana/dashboards/vampire-drain.json | string |
string | |
dashboards.teslamate.visited.url (3) https://raw.githubusercontent.com/teslamate-org/teslamate/master/grafana/dashboards/visited.json | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
env.GF_PLUGINS_ALLOW_LOADING_UNSIGNED_PLUGINS (18) natel-discrete-panel,pr0ps-trackmap-panel,panodata-map-panel | string |
env.GF_SERVER_ROOT_URL (17) https://grafana.${SECRET_DOMAIN} | string |
boolean | |
boolean | |
env.GF_FEATURE_TOGGLES_ENABLE (7) publicDashboards | string |
string | |
boolean | |
boolean, string | |
boolean | |
boolean | |
boolean | |
boolean | |
string | |
string | |
boolean | |
string | |
string | |
string | |
boolean, string | |
env.GF_DASHBOARDS_DEFAULT_HOME_DASHBOARD_PATH (3) /tmp/dashboards/home.json | string |
env.GF_LOG_MODE (3) console | string |
boolean | |
boolean | |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
boolean | |
boolean | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
boolean | |
string | |
admin.existingSecret (18) grafana-admin-secret | string |
string | |
admin.userKey (4) adminUser | string |
deploymentStrategy.type (17) Recreate | string |
boolean | |
string | |
string | |
route.main.parentRefs[].namespace (12) kube-system | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
boolean | |
string | |
ingress.ingressClassName (9) internal | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
envFromSecrets[].name (10) grafana-secret | string |
rbac.pspEnabled (9) false | boolean |
number, string | |
boolean | |
boolean | |
boolean | |
boolean | |
string | |
string | |
string | |
boolean | |
number | |
string | |
string | |
string | |
string | |
number | |
topologySpreadConstraints[].topologyKey (6) kubernetes.io/hostname | string |
topologySpreadConstraints[].whenUnsatisfiable (6) DoNotSchedule | string |
extraInitContainers[].envFrom[].secretRef.name (5) grafana-secret | string |
string | |
extraInitContainers[].name (5) 01-init-db | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
boolean | |
string | |
boolean | |
number | |
string | |
number | |
string |