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.
Install with:
helm repo add grafana-charts https://grafana.github.io/helm-charts/
helm install grafana grafana-charts/grafana -f values.yaml
See examples from other people.
Name | Repo | Stars | Version | Timestamp |
---|---|---|---|---|
grafana | onedr0p/home-ops | 1056 | 6.52.4 | 43 minutes ago |
grafana | truxnell/home-cluster | 99 | 6.52.4 | 2 days ago |
grafana | carpenike/k8s-gitops | 143 | 6.52.4 | 3 days ago |
grafana | Diaoul/home-ops | 41 | 6.52.4 | 3 days ago |
grafana | billimek/k8s-gitops | 495 | 6.52.4 | 4 days ago |
See the most popular values for this chart:
Key | Types |
---|---|
boolean | |
ingress.hosts[] (69) - grafana.${SECRET_DOMAIN} | string |
string | |
ingress.tls[].hosts[] (65) - grafana.${SECRET_DOMAIN} | string |
ingress.tls[].secretName (30) grafana-tls | string |
ingress.annotations."hajimari.io/icon" (28) simple-icons:grafana | string |
ingress.annotations."cert-manager.io/cluster-issuer" (26) letsencrypt-production | string |
string | |
ingress.annotations."external-dns.alpha.kubernetes.io/target" (17) ipv4.${SECRET_DOMAIN} | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
ingress.annotations."nginx.ingress.kubernetes.io/whitelist-source-range" (3) 10.0.0.0/8,172.16.0.0/12,192.168.0.0/16 | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
ingress.pathType (5) Prefix | string |
string | |
plugins[] (69) - natel-discrete-panel | string |
number | |
string | |
datasources.datasources.yaml.datasources[].name (67) Prometheus | string |
datasources.datasources.yaml.datasources[].type (67) prometheus | string |
datasources.datasources.yaml.datasources[].url (67) http://thanos-query:9090/ | string |
boolean | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
string | |
number | |
boolean | |
persistence.existingClaim (13) grafana-config-v1 | string |
string | |
persistence.accessModes[] (11) - ReadWriteOnce | string |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
sidecar.dashboards.folderAnnotation (13) grafana_folder | string |
boolean | |
boolean | |
boolean | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
boolean | |
string | |
string | |
dashboardProviders.dashboardproviders.yaml.providers[].options.path (67) /var/lib/grafana/dashboards/default | string |
string | |
number | |
boolean | |
boolean | |
number | |
boolean | |
boolean, string | |
boolean, string | |
env.GF_LOG_FILTERS (49) rendering:debug | string |
env.GF_DATE_FORMATS_FULL_DATE (31) MMM Do, YYYY hh:mm:ss a | string |
boolean, string | |
boolean | |
string | |
string | |
env.GF_DATE_FORMATS_INTERVAL_HOUR (15) DD/MM hh:mm a | string |
string | |
string | |
env.GF_DATE_FORMATS_INTERVAL_SECOND (15) hh:mm:ss a | string |
string | |
env.GF_GRAFANA_NET_URL (13) https://grafana.net | string |
env.GF_SERVER_ROOT_URL (13) https://grafana.${SECRET_DOMAIN} | string |
boolean | |
env.GF_PATHS_DATA (11) /var/lib/grafana/data | string |
env.GF_PATHS_LOGS (11) /var/log/grafana | string |
env.GF_PATHS_PLUGINS (11) /var/lib/grafana/plugins | string |
env.GF_PATHS_PROVISIONING (11) /etc/grafana/provisioning | string |
env.VAR_BLOCKY_URL (9) http://blocky.networking.svc.cluster.local:4000 | string |
env.GF_LOG_MODE (8) console | string |
env.GF_PLUGINS_ALLOW_LOADING_UNSIGNED_PLUGINS (8) natel-discrete-panel,pr0ps-trackmap-panel,panodata-map-panel | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
grafana.ini.server.root_url (50) https://grafana.${SECRET_DOMAIN} | string |
boolean | |
boolean | |
boolean | |
boolean | |
grafana.ini.grafana_net.url (47) https://grafana.net | string |
grafana.ini.log.mode (47) console | string |
string | |
grafana.ini.paths.data (47) /var/lib/grafana/data | string |
grafana.ini.paths.logs (47) /var/log/grafana | string |
grafana.ini.paths.plugins (47) /var/lib/grafana/plugins | string |
grafana.ini.paths.provisioning (47) /etc/grafana/provisioning | string |
boolean | |
boolean | |
boolean | |
boolean | |
grafana.ini.auth.generic_oauth.scopes (27) openid profile email groups | string |
string | |
grafana.ini.auth.generic_oauth.group_mapping.role_attribute_path (22) contains(groups[*], 'admins') && 'Admin' || contains(groups[*], 'people') && 'Viewer'
| string |
number | |
grafana.ini.auth.generic_oauth.api_url (19) https://id.${SECRET_DOMAIN}/application/o/userinfo/ | string |
grafana.ini.auth.generic_oauth.auth_url (19) https://id.${SECRET_DOMAIN}/application/o/authorize/ | string |
grafana.ini.auth.generic_oauth.token_url (19) https://id.${SECRET_DOMAIN}/application/o/token/ | string |
boolean | |
string | |
grafana.ini.auth.generic_oauth.client_secret (16) ${SECRET_GRAFANA_OAUTH_CLIENT_SECRET} | string |
boolean | |
string | |
grafana.ini.auth.generic_oauth.login_attribute_path (13) preferred_username | string |
string | |
boolean | |
string | |
boolean | |
boolean | |
string | |
number | |
string | |
boolean | |
grafana.ini.auth.signout_redirect_url (18) https://authentik.${SECRET_DOMAIN}/application/o/grafana/end-session/ | string |
boolean | |
boolean | |
grafana.ini.auth.google.scopes (3) https://www.googleapis.com/auth/userinfo.profile https://www.googleapis.com/auth/userinfo.email | string |
string | |
string | |
string | |
string | |
string | |
boolean | |
string | |
string | |
string | |
boolean | |
boolean | |
string | |
string | |
string | |
string | |
string | |
boolean | |
number | |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
boolean | |
boolean | |
boolean | |
string | |
string | |
grafana.ini.database.type (3) postgres | string |
string | |
string | |
string | |
boolean | |
string | |
boolean | |
string | |
boolean | |
number | |
string | |
boolean | |
rbac.pspEnabled (34) false | boolean |
boolean | |
string | |
dashboards.default.flux-cluster.url (31) https://raw.githubusercontent.com/fluxcd/flux2/main/manifests/monitoring/grafana/dashboards/cluster.json | string |
string | |
dashboards.default.flux-control-plane.url (30) https://raw.githubusercontent.com/fluxcd/flux2/main/manifests/monitoring/grafana/dashboards/control-plane.json | string |
string | |
number | |
number | |
dashboards.default.node-exporter-full.url (8) https://grafana.com/api/dashboards/1860/revisions/22/download | string |
dashboards.default.minio.datasource (26) Prometheus | string |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
dashboards.default.radarr.url (13) https://raw.githubusercontent.com/k8s-at-home/grafana-dashboards/main/radarr.json | string |
string | |
dashboards.default.sonarr.url (13) https://raw.githubusercontent.com/k8s-at-home/grafana-dashboards/main/sonarr.json | string |
dashboards.default.zfs.datasource (13) Prometheus | string |
number | |
number | |
string | |
dashboards.default.cert-manager.url (12) https://raw.githubusercontent.com/monitoring-mixins/website/master/assets/cert-manager/dashboards/cert-manager.json | string |
string | |
dashboards.default.flux-logs.url (12) https://raw.githubusercontent.com/fluxcd/flux2/main/manifests/monitoring/monitoring-config/dashboards/logs.json | string |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
dashboards.default.kubernetes-global.url (10) https://raw.githubusercontent.com/dotdc/grafana-dashboards-kubernetes/master/dashboards/k8s-views-global.json | string |
string | |
dashboards.default.kubernetes-namespaces.url (10) https://raw.githubusercontent.com/dotdc/grafana-dashboards-kubernetes/master/dashboards/k8s-views-namespaces.json | string |
string | |
dashboards.default.kubernetes-nodes.url (10) https://raw.githubusercontent.com/dotdc/grafana-dashboards-kubernetes/master/dashboards/k8s-views-nodes.json | string |
string | |
dashboards.default.kubernetes-pods.url (10) https://raw.githubusercontent.com/dotdc/grafana-dashboards-kubernetes/master/dashboards/k8s-views-pods.json | string |
string | |
dashboards.default.nginx-dashboard.url (10) https://raw.githubusercontent.com/kubernetes/ingress-nginx/master/deploy/grafana/dashboards/nginx.json | string |
string | |
dashboards.default.kubernetes-api-server.url (9) https://raw.githubusercontent.com/dotdc/grafana-dashboards-kubernetes/master/dashboards/k8s-system-api-server.json | string |
string | |
dashboards.default.kubernetes-coredns.url (9) https://raw.githubusercontent.com/dotdc/grafana-dashboards-kubernetes/master/dashboards/k8s-system-coredns.json | string |
string | |
number | |
number | |
dashboards.default.redis.datasource (7) Prometheus | string |
number | |
number | |
dashboards.default.blocky.datasource (6) Prometheus | string |
string | |
number | |
number | |
string | |
dashboards.default.qbittorrent.url (6) https://raw.githubusercontent.com/esanchezm/prometheus-qbittorrent-exporter/master/grafana/dashboard.json | string |
string | |
dashboards.default.1-node-exporter.url (5) https://grafana.com/api/dashboards/11074/revisions/9/download | string |
dashboards.default.lidarr.datasource (5) Prometheus | string |
dashboards.default.lidarr.url (5) https://raw.githubusercontent.com/k8s-at-home/grafana-dashboards/main/lidarr.json | string |
string | |
number | |
number | |
dashboards.default.nut.datasource (4) Prometheus | string |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
dashboards.default.external-secrets.url (3) https://raw.githubusercontent.com/external-secrets/external-secrets/main/docs/snippets/dashboard.json | string |
string | |
string | |
string | |
number | |
number | |
string | |
dashboards.default.prometheus-exporter-summary.url (3) https://raw.githubusercontent.com/billimek/k8s-gitops/master/monitoring/grafana/dashboards/prometheus_exporter_summary.json | 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 | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
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 | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
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 | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
string | |
number | |
number | |
string | |
string | |
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 | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
dashboards.networking.blackbox.url (3) https://raw.githubusercontent.com/jr0dd/grafana-dashboards/main/blackbox.json | string |
string | |
dashboards.networking.cert-manager.url (3) https://raw.githubusercontent.com/monitoring-mixins/website/master/assets/cert-manager/dashboards/cert-manager.json | string |
string | |
number | |
number | |
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 | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
number | |
number | |
string | |
string | |
dashboards.thanos.compact.datasource (3) Prometheus | string |
string | |
string | |
string | |
string | |
string | |
dashboards.thanos.query.datasource (3) Prometheus | string |
string | |
dashboards.thanos.receive.datasource (3) Prometheus | string |
string | |
dashboards.thanos.rule.datasource (3) Prometheus | string |
string | |
dashboards.thanos.sidecar.datasource (3) Prometheus | string |
string | |
dashboards.thanos.store.datasource (3) Prometheus | string |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
number | |
number | |
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 | |
number | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
admin.existingSecret (26) grafana-admin-creds | string |
admin.passwordKey (10) adminPass | string |
admin.userKey (10) adminUser | string |
adminPassword (25) ${SECRET_GRAFANA_PASSWORD} | string |
boolean | |
boolean | |
deploymentStrategy.type (23) Recreate | string |
string | |
string | |
string | |
string | |
number | |
boolean | |
number | |
boolean | |
boolean | |
string | |
podAnnotations."secret.reloader.stakater.com/reload" (6) grafana-secrets | string |
string | |
envFromSecrets[].name (15) grafana-secret | string |
string | |
string | |
string | |
string | |
boolean | |
extraInitContainers[].image (9) ghcr.io/onedr0p/postgres-initdb:14.7 | string |
string | |
extraInitContainers[].envFrom[].secretRef.name (8) grafana-secret | string |
extraInitContainers[].imagePullPolicy (7) IfNotPresent | string |
string | |
string | |
string | |
string | |
image.repository (9) grafana/grafana | string |
image.tag (6) 9.4.3 | string |
string | |
string | |
envFromSecret (5) grafana-secrets | string |
string | |
string | |
string | |
string | |
string | |
boolean | |
number | |
string | |
number | |
string | |
number | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
string | |
string | |
string | |
string | |
string | |
string | |
string | |
boolean | |
boolean | |
boolean | |
boolean | |
number | |
boolean | |
string | |
string | |
string | |
string | |
number | |
string | |
string | |
string | |
string |