Skip to content

Commit

Permalink
feat(grafana): adjust dashboard config
Browse files Browse the repository at this point in the history
  • Loading branch information
tyriis committed Feb 26, 2025
1 parent d147de7 commit 5d21c71
Show file tree
Hide file tree
Showing 2 changed files with 91 additions and 17 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,23 @@ apiVersion: kustomize.config.k8s.io/v1beta1
kind: Kustomization
namespace: flux-system
resources:
- ./pod-monitor.yaml
# - ./pod-monitor.yaml
- ./prometheus-rule.yaml
commonLabels:
app.kubernetes.io/part-of: flux
configMapGenerator:
- name: flux-cluster-dashboard
files:
- flux-cluster-dashboard.json=https://raw.githubusercontent.com/fluxcd/flux2-monitoring-example/main/monitoring/configs/dashboards/cluster.json
- name: flux-control-plane-dashboard
files:
- flux-control-plane.json=https://raw.githubusercontent.com/fluxcd/flux2-monitoring-example/main/monitoring/configs/dashboards/control-plane.json
- name: flux-logs-dashboard
files:
- flux-logs.json=https://raw.githubusercontent.com/fluxcd/flux2-monitoring-example/main/monitoring/configs/dashboards/logs.json
generatorOptions:
disableNameSuffixHash: true
annotations:
kustomize.toolkit.fluxcd.io/substitute: disabled
labels:
grafana_dashboard: "true"
# configMapGenerator:
# - name: flux-cluster-dashboard
# files:
# - flux-cluster-dashboard.json=https://raw.githubusercontent.com/fluxcd/flux2-monitoring-example/main/monitoring/configs/dashboards/cluster.json
# - name: flux-control-plane-dashboard
# files:
# - flux-control-plane.json=https://raw.githubusercontent.com/fluxcd/flux2-monitoring-example/main/monitoring/configs/dashboards/control-plane.json
# - name: flux-logs-dashboard
# files:
# - flux-logs.json=https://raw.githubusercontent.com/fluxcd/flux2-monitoring-example/main/monitoring/configs/dashboards/logs.json
# generatorOptions:
# disableNameSuffixHash: true
# annotations:
# kustomize.toolkit.fluxcd.io/substitute: disabled
# labels:
# grafana_dashboard: "true"
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,38 @@ spec:
path: /var/lib/grafana/dashboards/default
orgId: 1
type: file
- name: ceph
orgId: 1
folder: Ceph
type: file
disableDeletion: false
editable: true
options:
path: /var/lib/grafana/dashboards/ceph
- name: flux
orgId: 1
folder: Flux
type: file
disableDeletion: false
editable: true
options:
path: /var/lib/grafana/dashboards/flux
- name: storage
orgId: 1
folder: Storage
type: file
disableDeletion: false
editable: true
options:
path: /var/lib/grafana/dashboards/storage
- name: kubernetes
orgId: 1
folder: Kubernetes
type: file
disableDeletion: false
editable: true
options:
path: /var/lib/grafana/dashboards/kubernetes

dashboards:
default:
Expand Down Expand Up @@ -122,6 +154,48 @@ spec:
value: Prometheus
- name: VAR_REPLICATIONDESTNAME
value: ".*-bootstrap"
flux:
flux-cluster:
url: https://raw.githubusercontent.com/fluxcd/flux2-monitoring-example/main/monitoring/configs/dashboards/cluster.json
datasource: Prometheus
flux-control-plane:
url: https://raw.githubusercontent.com/fluxcd/flux2-monitoring-example/main/monitoring/configs/dashboards/control-plane.json
datasource: Prometheus
flux-logs:
url: https://raw.githubusercontent.com/fluxcd/flux2-monitoring-example/main/monitoring/configs/dashboards/logs.json
datasource: Prometheus

kubernetes:
k8s-system-api-server:
# renovate: dashboardName="Kubernetes / System / API Server"
gnetId: 15761
revision: 19
datasource: Prometheus
k8s-views-global:
# renovate: dashboardName="Kubernetes / Views / Global"
gnetId: 15757
revision: 43
datasource: Prometheus
k8s-views-nodes:
# renovate: dashboardName="Kubernetes / Views / Nodes"
gnetId: 15759
revision: 34
datasource: Prometheus
k8s-views-namespaces:
# renovate: dashboardName="Kubernetes / Views / Namespaces"
gnetId: 15758
revision: 42
datasource: Prometheus
k8s-views-pods:
# renovate: dashboardName="Kubernetes / Views / Pods"
gnetId: 15760
revision: 36
datasource: Prometheus
k8s-volumes:
# renovate: dashboardName="K8s / Storage / Volumes / Cluster"
gnetId: 11454
revision: 14
datasource: Prometheus

sidecar:
dashboards:
Expand Down

0 comments on commit 5d21c71

Please sign in to comment.