Adding kubernetes related charts.

This commit is contained in:
Joseph Hanson 2023-10-24 12:05:05 -05:00
parent 6b56676468
commit c29493fa88

View file

@ -80,6 +80,29 @@ spec:
server: server:
root_url: https://grafana.valinor.social root_url: https://grafana.valinor.social
dashboardProviders: dashboardProviders:
datasources:
datasources.yaml:
apiVersion: 1
deleteDatasources:
- { name: Alertmanager, orgId: 1 }
- { name: Loki, orgId: 1 }
- { name: Prometheus, orgId: 1 }
datasources:
- name: Prometheus
type: prometheus
uid: prometheus
access: proxy
url: http://thanos-query-frontend.monitoring.svc.cluster.local:9090
jsonData:
prometheusType: Thanos
isDefault: true
- name: Alertmanager
type: alertmanager
uid: alertmanager
access: proxy
url: http://alertmanager-operated.monitoring.svc.cluster.local:9093
jsonData:
implementation: prometheus
dashboardproviders.yaml: dashboardproviders.yaml:
apiVersion: 1 apiVersion: 1
providers: providers:
@ -107,29 +130,14 @@ spec:
editable: true editable: true
options: options:
path: /var/lib/grafana/dashboards/flux path: /var/lib/grafana/dashboards/flux
datasources: - name: kubernetes
datasources.yaml: orgId: 1
apiVersion: 1 folder: Kubernetes
deleteDatasources: type: file
- { name: Alertmanager, orgId: 1 } disableDeletion: false
- { name: Loki, orgId: 1 } editable: true
- { name: Prometheus, orgId: 1 } options:
datasources: path: /var/lib/grafana/dashboards/kubernetes
- name: Prometheus
type: prometheus
uid: prometheus
access: proxy
url: http://thanos-query-frontend.monitoring.svc.cluster.local:9090
jsonData:
prometheusType: Thanos
isDefault: true
- name: Alertmanager
type: alertmanager
uid: alertmanager
access: proxy
url: http://alertmanager-operated.monitoring.svc.cluster.local:9093
jsonData:
implementation: prometheus
dashboards: dashboards:
default: default:
external-dns: external-dns:
@ -163,6 +171,42 @@ spec:
flux-logs: flux-logs:
url: https://raw.githubusercontent.com/fluxcd/flux2/main/manifests/monitoring/monitoring-config/dashboards/logs.json url: https://raw.githubusercontent.com/fluxcd/flux2/main/manifests/monitoring/monitoring-config/dashboards/logs.json
datasource: Prometheus datasource: Prometheus
kubernetes:
kubernetes-api-server:
# renovate: depName="Kubernetes / System / API Server"
gnetId: 15761
revision: 14
datasource: Prometheus
kubernetes-coredns:
# renovate: depName="Kubernetes / System / CoreDNS"
gnetId: 15762
revision: 13
datasource: Prometheus
kubernetes-global:
# renovate: depName="Kubernetes / Views / Global"
gnetId: 15757
revision: 31
datasource: Prometheus
kubernetes-namespaces:
# renovate: depName="Kubernetes / Views / Namespaces"
gnetId: 15758
revision: 27
datasource: Prometheus
kubernetes-nodes:
# renovate: depName="Kubernetes / Views / Nodes"
gnetId: 15759
revision: 19
datasource: Prometheus
kubernetes-pods:
# renovate: depName="Kubernetes / Views / Pods"
gNetId: 15760
revision: 21
datasource: Prometheus
kubernetes-volumes:
# renovate: depName="K8s / Storage / Volumes / Cluster"
gnetId: 11454
revision: 14
datasource: Prometheus
ingress: ingress:
enabled: true enabled: true
annotations: annotations: