Files
observability/grafana/kustomization.yaml
Mayne0213 9583be9b46 FEAT(grafana): export dashboards
- to JSON and use sidecar ConfigMaps
- Export 14 dashboards to JSON files
- Use kustomize configMapGenerator for dashboard ConfigMaps
- Enable Grafana sidecar to load dashboards from ConfigMaps
- Keep Longhorn and Traefik Official from grafana.com
2026-01-05 00:40:01 +09:00

95 lines
2.0 KiB
YAML

apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
resources:
- vault/grafana-admin-password.yaml
- ingress.yaml
configMapGenerator:
- name: grafana-dashboard-argocd
files:
- dashboards/argocd.json
options:
labels:
grafana_dashboard: "1"
- name: grafana-dashboard-cert-manager
files:
- dashboards/cert-manager.json
options:
labels:
grafana_dashboard: "1"
- name: grafana-dashboard-cloudnative-pg
files:
- dashboards/cloudnative-pg.json
options:
labels:
grafana_dashboard: "1"
- name: grafana-dashboard-coredns
files:
- dashboards/coredns.json
options:
labels:
grafana_dashboard: "1"
- name: grafana-dashboard-falco
files:
- dashboards/falco.json
options:
labels:
grafana_dashboard: "1"
- name: grafana-dashboard-k8s-global
files:
- dashboards/kubernetes-views-global.json
options:
labels:
grafana_dashboard: "1"
- name: grafana-dashboard-k8s-namespaces
files:
- dashboards/kubernetes-views-namespaces.json
options:
labels:
grafana_dashboard: "1"
- name: grafana-dashboard-k8s-pods
files:
- dashboards/kubernetes-views-pods.json
options:
labels:
grafana_dashboard: "1"
- name: grafana-dashboard-loki-logs
files:
- dashboards/loki-logs-app.json
options:
labels:
grafana_dashboard: "1"
- name: grafana-dashboard-loki-metrics
files:
- dashboards/loki-metrics.json
options:
labels:
grafana_dashboard: "1"
- name: grafana-dashboard-minio
files:
- dashboards/minio.json
options:
labels:
grafana_dashboard: "1"
- name: grafana-dashboard-node-exporter
files:
- dashboards/node-exporter-full.json
options:
labels:
grafana_dashboard: "1"
- name: grafana-dashboard-traefik
files:
- dashboards/traefik-custom.json
options:
labels:
grafana_dashboard: "1"
- name: grafana-dashboard-trivy
files:
- dashboards/trivy-operator.json
options:
labels:
grafana_dashboard: "1"
generatorOptions:
disableNameSuffixHash: true