Add fleet grafana dashboards (#4034)

pull/3910/head
Patrick Seidensal 2024-06-07 14:48:36 +02:00 committed by GitHub
parent 768284abae
commit 912bb6a34c
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
14 changed files with 2200 additions and 2 deletions

View File

@ -0,0 +1,221 @@
{
"description": "Bundle",
"graphTooltip": 1,
"panels": [
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 1,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_bundle_desired_ready"
}
],
"title": "Bundle Desired Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 2,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_bundle_err_applied"
}
],
"title": "Bundle Err Applied",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 3,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_bundle_modified"
}
],
"title": "Bundle Modified",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 4,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_bundle_not_ready"
}
],
"title": "Bundle Not Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 5,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_bundle_out_of_sync"
}
],
"title": "Bundle Out of Sync",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 6,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_bundle_pending"
}
],
"title": "Bundle Pending",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 7,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_bundle_ready"
}
],
"title": "Bundle Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 8,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_bundle_state"
}
],
"title": "Bundle State",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 9,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_bundle_wait_applied"
}
],
"title": "Bundle Wait Applied",
"type": "timeseries"
}
],
"schemaVersion": 39,
"time": {
"from": "now-6h",
"to": "now"
},
"timezone": "utc",
"title": "Fleet / Bundle",
"uid": "fleet-bundle"
}

View File

@ -0,0 +1,37 @@
{
"description": "BundleDeployment",
"graphTooltip": 1,
"panels": [
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 1,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_bundledeployment_state"
}
],
"title": "Bundledeployment State",
"type": "timeseries"
}
],
"schemaVersion": 39,
"time": {
"from": "now-6h",
"to": "now"
},
"timezone": "utc",
"title": "Fleet / BundleDeployment",
"uid": "fleet-bundledeployment"
}

View File

@ -0,0 +1,267 @@
{
"description": "Cluster",
"graphTooltip": 1,
"panels": [
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 1,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_desired_ready_git_repos"
}
],
"title": "Desired Ready Git Repos",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 2,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_ready_git_repos"
}
],
"title": "Ready Git Repos",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 3,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_resources_count_desiredready"
}
],
"title": "Resources Count DesiredReady",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 4,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_resources_count_missing"
}
],
"title": "Resources Count Missing",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 5,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_resources_count_modified"
}
],
"title": "Resources Count Modified",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 6,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_resources_count_notready"
}
],
"title": "Resources Count NotReady",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 7,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_resources_count_orphaned"
}
],
"title": "Resources Count Orphaned",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 8,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_resources_count_ready"
}
],
"title": "Resources Count Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 9,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_resources_count_unknown"
}
],
"title": "Resources Count Unknown",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 10,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_resources_count_waitapplied"
}
],
"title": "Resources Count WaitApplied",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 11,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_state"
}
],
"title": "Cluster State",
"type": "timeseries"
}
],
"schemaVersion": 39,
"time": {
"from": "now-6h",
"to": "now"
},
"timezone": "utc",
"title": "Fleet / Cluster",
"uid": "fleet-cluster"
}

View File

@ -0,0 +1,313 @@
{
"description": "ClusterGroup",
"graphTooltip": 1,
"panels": [
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 1,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_bundle_desired_ready"
}
],
"title": "Bundle - Desired Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 2,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_bundle_ready"
}
],
"title": "Bundle - Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 3,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_cluster_count"
}
],
"title": "Cluster Count",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 4,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_non_ready_cluster_count"
}
],
"title": "Non Ready Cluster Count",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 5,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_resource_count_desired_ready"
}
],
"title": "Resource Count - Desired Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 6,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_resource_count_missing"
}
],
"title": "Resource Count - Missing",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 7,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_resource_count_modified"
}
],
"title": "Resource Count - Modified",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 8,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_resource_count_notready"
}
],
"title": "Resource Count - Not Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 9,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_resource_count_orphaned"
}
],
"title": "Resource Count - Orphaned",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 10,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_resource_count_ready"
}
],
"title": "Resource Count - Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 11,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_resource_count_unknown"
}
],
"title": "Resource Count - Unknown",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 12,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_resource_count_waitapplied"
}
],
"title": "Resource Count - Wait Applied",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 13,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_state"
}
],
"title": "State",
"type": "timeseries"
}
],
"schemaVersion": 39,
"time": {
"from": "now-6h",
"to": "now"
},
"timezone": "utc",
"title": "Fleet / ClusterGroup",
"uid": "fleet-cluster-group"
}

View File

@ -0,0 +1,244 @@
{
"description": "GitRepo",
"graphTooltip": 1,
"panels": [
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 1,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_gitrepo_desired_ready_clusters"
}
],
"title": "Desired Ready Clusters",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 2,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_gitrepo_ready_clusters"
}
],
"title": "Ready Clusters",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 3,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_gitrepo_resources_desired_ready"
}
],
"title": "Resources Desired Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 4,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_gitrepo_resources_missing"
}
],
"title": "Resources Missing",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 5,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_gitrepo_resources_modified"
}
],
"title": "Resources Modified",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 6,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_gitrepo_resources_not_ready"
}
],
"title": "Resources Not Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 7,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_gitrepo_resources_orphaned"
}
],
"title": "Resources Orphaned",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 8,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_gitrepo_resources_ready"
}
],
"title": "Resources Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 9,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_gitrepo_resources_unknown"
}
],
"title": "Resources Unknown",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 10,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_gitrepo_resources_wait_applied"
}
],
"title": "Resources Wait Applied",
"type": "timeseries"
}
],
"schemaVersion": 39,
"time": {
"from": "now-6h",
"to": "now"
},
"timezone": "utc",
"title": "Fleet / GitRepo",
"uid": "fleet-gitrepo"
}

View File

@ -0,0 +1,17 @@
{{- if and .Values.grafana.enabled .Values.grafana.defaultDashboardsEnabled }}
apiVersion: v1
kind: ConfigMap
metadata:
namespace: {{ .Values.grafana.defaultDashboards.namespace }}
name: rancher-fleet-dashboards
annotations:
{{ toYaml .Values.grafana.sidecar.dashboards.annotations | indent 4 }}
labels:
{{- if $.Values.grafana.sidecar.dashboards.label }}
{{ $.Values.grafana.sidecar.dashboards.label }}: "1"
{{- end }}
app: {{ template "kube-prometheus-stack.name" $ }}-grafana
{{ include "kube-prometheus-stack.labels" $ | indent 4 }}
data:
{{ (.Files.Glob "files/rancher/fleet/*").AsConfig | indent 2 }}
{{- end }}

View File

@ -15644,7 +15644,7 @@ entries:
catalog.cattle.io/upstream-version: 45.31.1 catalog.cattle.io/upstream-version: 45.31.1
apiVersion: v2 apiVersion: v2
appVersion: v0.65.1 appVersion: v0.65.1
created: "2024-06-06T09:47:50.601115201+02:00" created: "2024-06-07T10:09:47.200125128+02:00"
dependencies: dependencies:
- condition: grafana.enabled - condition: grafana.enabled
name: grafana name: grafana
@ -15716,7 +15716,7 @@ entries:
and Prometheus rules combined with documentation and scripts to provide easy and Prometheus rules combined with documentation and scripts to provide easy
to operate end-to-end Kubernetes cluster monitoring with Prometheus using the to operate end-to-end Kubernetes cluster monitoring with Prometheus using the
Prometheus Operator. Prometheus Operator.
digest: 9b5d15eb638e0158e0ca5474bf68af003cbe01b384c85b26504a80d8d4586762 digest: 12389488bfb949b8bf95841e7a7b7f7b74edd25fbb867c4b797f493d283e9730
home: https://github.com/prometheus-operator/kube-prometheus home: https://github.com/prometheus-operator/kube-prometheus
icon: file://assets/logos/rancher-monitoring.png icon: file://assets/logos/rancher-monitoring.png
keywords: keywords:

View File

@ -0,0 +1,221 @@
{
"description": "Bundle",
"graphTooltip": 1,
"panels": [
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 1,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_bundle_desired_ready"
}
],
"title": "Bundle Desired Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 2,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_bundle_err_applied"
}
],
"title": "Bundle Err Applied",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 3,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_bundle_modified"
}
],
"title": "Bundle Modified",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 4,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_bundle_not_ready"
}
],
"title": "Bundle Not Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 5,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_bundle_out_of_sync"
}
],
"title": "Bundle Out of Sync",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 6,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_bundle_pending"
}
],
"title": "Bundle Pending",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 7,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_bundle_ready"
}
],
"title": "Bundle Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 8,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_bundle_state"
}
],
"title": "Bundle State",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 9,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_bundle_wait_applied"
}
],
"title": "Bundle Wait Applied",
"type": "timeseries"
}
],
"schemaVersion": 39,
"time": {
"from": "now-6h",
"to": "now"
},
"timezone": "utc",
"title": "Fleet / Bundle",
"uid": "fleet-bundle"
}

View File

@ -0,0 +1,37 @@
{
"description": "BundleDeployment",
"graphTooltip": 1,
"panels": [
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 1,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_bundledeployment_state"
}
],
"title": "Bundledeployment State",
"type": "timeseries"
}
],
"schemaVersion": 39,
"time": {
"from": "now-6h",
"to": "now"
},
"timezone": "utc",
"title": "Fleet / BundleDeployment",
"uid": "fleet-bundledeployment"
}

View File

@ -0,0 +1,267 @@
{
"description": "Cluster",
"graphTooltip": 1,
"panels": [
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 1,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_desired_ready_git_repos"
}
],
"title": "Desired Ready Git Repos",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 2,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_ready_git_repos"
}
],
"title": "Ready Git Repos",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 3,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_resources_count_desiredready"
}
],
"title": "Resources Count DesiredReady",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 4,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_resources_count_missing"
}
],
"title": "Resources Count Missing",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 5,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_resources_count_modified"
}
],
"title": "Resources Count Modified",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 6,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_resources_count_notready"
}
],
"title": "Resources Count NotReady",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 7,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_resources_count_orphaned"
}
],
"title": "Resources Count Orphaned",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 8,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_resources_count_ready"
}
],
"title": "Resources Count Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 9,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_resources_count_unknown"
}
],
"title": "Resources Count Unknown",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 10,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_resources_count_waitapplied"
}
],
"title": "Resources Count WaitApplied",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 11,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_state"
}
],
"title": "Cluster State",
"type": "timeseries"
}
],
"schemaVersion": 39,
"time": {
"from": "now-6h",
"to": "now"
},
"timezone": "utc",
"title": "Fleet / Cluster",
"uid": "fleet-cluster"
}

View File

@ -0,0 +1,313 @@
{
"description": "ClusterGroup",
"graphTooltip": 1,
"panels": [
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 1,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_bundle_desired_ready"
}
],
"title": "Bundle - Desired Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 2,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_bundle_ready"
}
],
"title": "Bundle - Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 3,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_cluster_count"
}
],
"title": "Cluster Count",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 4,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_non_ready_cluster_count"
}
],
"title": "Non Ready Cluster Count",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 5,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_resource_count_desired_ready"
}
],
"title": "Resource Count - Desired Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 6,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_resource_count_missing"
}
],
"title": "Resource Count - Missing",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 7,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_resource_count_modified"
}
],
"title": "Resource Count - Modified",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 8,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_resource_count_notready"
}
],
"title": "Resource Count - Not Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 9,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_resource_count_orphaned"
}
],
"title": "Resource Count - Orphaned",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 10,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_resource_count_ready"
}
],
"title": "Resource Count - Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 11,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_resource_count_unknown"
}
],
"title": "Resource Count - Unknown",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 12,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_resource_count_waitapplied"
}
],
"title": "Resource Count - Wait Applied",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 13,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_cluster_group_state"
}
],
"title": "State",
"type": "timeseries"
}
],
"schemaVersion": 39,
"time": {
"from": "now-6h",
"to": "now"
},
"timezone": "utc",
"title": "Fleet / ClusterGroup",
"uid": "fleet-cluster-group"
}

View File

@ -0,0 +1,244 @@
{
"description": "GitRepo",
"graphTooltip": 1,
"panels": [
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 1,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_gitrepo_desired_ready_clusters"
}
],
"title": "Desired Ready Clusters",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 2,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_gitrepo_ready_clusters"
}
],
"title": "Ready Clusters",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 3,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_gitrepo_resources_desired_ready"
}
],
"title": "Resources Desired Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 4,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_gitrepo_resources_missing"
}
],
"title": "Resources Missing",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 5,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_gitrepo_resources_modified"
}
],
"title": "Resources Modified",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 6,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_gitrepo_resources_not_ready"
}
],
"title": "Resources Not Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 7,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_gitrepo_resources_orphaned"
}
],
"title": "Resources Orphaned",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 8,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_gitrepo_resources_ready"
}
],
"title": "Resources Ready",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 9,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_gitrepo_resources_unknown"
}
],
"title": "Resources Unknown",
"type": "timeseries"
},
{
"datasource": {
"type": "datasource",
"uid": "-- Mixed --"
},
"gridPos": {
"h": 8,
"w": 24
},
"id": 10,
"pluginVersion": "v11.0.0",
"targets": [
{
"datasource": {
"type": "prometheus",
"uid": "prometheus"
},
"expr": "fleet_gitrepo_resources_wait_applied"
}
],
"title": "Resources Wait Applied",
"type": "timeseries"
}
],
"schemaVersion": 39,
"time": {
"from": "now-6h",
"to": "now"
},
"timezone": "utc",
"title": "Fleet / GitRepo",
"uid": "fleet-gitrepo"
}

View File

@ -0,0 +1,17 @@
{{- if and .Values.grafana.enabled .Values.grafana.defaultDashboardsEnabled }}
apiVersion: v1
kind: ConfigMap
metadata:
namespace: {{ .Values.grafana.defaultDashboards.namespace }}
name: rancher-fleet-dashboards
annotations:
{{ toYaml .Values.grafana.sidecar.dashboards.annotations | indent 4 }}
labels:
{{- if $.Values.grafana.sidecar.dashboards.label }}
{{ $.Values.grafana.sidecar.dashboards.label }}: "1"
{{- end }}
app: {{ template "kube-prometheus-stack.name" $ }}-grafana
{{ include "kube-prometheus-stack.labels" $ | indent 4 }}
data:
{{ (.Files.Glob "files/rancher/fleet/*").AsConfig | indent 2 }}
{{- end }}