Merge pull request #88 from grafana/more_dashboard_cleanup
Cleanup dashboards
This commit is contained in:
commit
2906836eae
@ -19,7 +19,7 @@ In the cloud mode the logs, metrics and/or traces are sent to Grafana Cloud.
|
|||||||
|
|
||||||
To enable cloud mode set `cloud.<logs|metrics|traces>.enabled` to true. The `endpoint`, `username` and `password` settings for your Grafana Cloud logs, metrics and traces instances have to be filled in as well.
|
To enable cloud mode set `cloud.<logs|metrics|traces>.enabled` to true. The `endpoint`, `username` and `password` settings for your Grafana Cloud logs, metrics and traces instances have to be filled in as well.
|
||||||
|
|
||||||
Both modes can be enabled at the same time.
|
Both modes can be enabled at the same time. Cloud mode is preferred.
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
@ -33,8 +33,6 @@ For more instructions including how to update the chart go to the [installation]
|
|||||||
- Specify PII regexes that are applied to logs before they are sent to Loki (cloud or local). The capture group in the regex is replaced with *****.
|
- Specify PII regexes that are applied to logs before they are sent to Loki (cloud or local). The capture group in the regex is replaced with *****.
|
||||||
- a Grafana instance is installed (when local mode is used) with the relevant datasources installed. The following dashboards are installed:
|
- a Grafana instance is installed (when local mode is used) with the relevant datasources installed. The following dashboards are installed:
|
||||||
- logs dashboards
|
- logs dashboards
|
||||||
- metrics dashboards
|
|
||||||
- traces dashboards
|
|
||||||
- agent dashboards
|
- agent dashboards
|
||||||
- Retention is set to 24 hours
|
- Retention is set to 24 hours
|
||||||
|
|
||||||
|
@ -266,7 +266,7 @@
|
|||||||
"span": 4,
|
"span": 4,
|
||||||
"targets": [
|
"targets": [
|
||||||
{
|
{
|
||||||
"expr": "sum by(pod) (go_memstats_heap_inuse_bytes{cluster=~\"$cluster\", job=~\"($namespace)/\"(.*compactor|(loki|enterprise-logs)-backend.*|loki-single-binary)\"\"})",
|
"expr": "sum by(pod) (go_memstats_heap_inuse_bytes{cluster=~\"$cluster\", job=~\"($namespace)/(.*compactor|(loki|enterprise-logs)-backend.*|loki-single-binary)\"})",
|
||||||
"format": "time_series",
|
"format": "time_series",
|
||||||
"legendFormat": "{{pod}}",
|
"legendFormat": "{{pod}}",
|
||||||
"legendLink": null
|
"legendLink": null
|
||||||
|
@ -27,58 +27,6 @@ data:
|
|||||||
path: /var/lib/grafana/dashboards/loki-2
|
path: /var/lib/grafana/dashboards/loki-2
|
||||||
orgId: 1
|
orgId: 1
|
||||||
type: file
|
type: file
|
||||||
{{- end }}
|
|
||||||
{{- if .Values.dashboards.metrics.enabled }}
|
|
||||||
- disableDeletion: true
|
|
||||||
editable: false
|
|
||||||
folder: Mimir
|
|
||||||
name: mimir-1
|
|
||||||
options:
|
|
||||||
path: /var/lib/grafana/dashboards/mimir-1
|
|
||||||
orgId: 1
|
|
||||||
type: file
|
|
||||||
- disableDeletion: true
|
|
||||||
editable: false
|
|
||||||
folder: Mimir
|
|
||||||
name: mimir-2
|
|
||||||
options:
|
|
||||||
path: /var/lib/grafana/dashboards/mimir-2
|
|
||||||
orgId: 1
|
|
||||||
type: file
|
|
||||||
- disableDeletion: true
|
|
||||||
editable: false
|
|
||||||
folder: Mimir
|
|
||||||
name: mimir-3
|
|
||||||
options:
|
|
||||||
path: /var/lib/grafana/dashboards/mimir-3
|
|
||||||
orgId: 1
|
|
||||||
type: file
|
|
||||||
- disableDeletion: true
|
|
||||||
editable: false
|
|
||||||
folder: Mimir
|
|
||||||
name: mimir-4
|
|
||||||
options:
|
|
||||||
path: /var/lib/grafana/dashboards/mimir-4
|
|
||||||
orgId: 1
|
|
||||||
type: file
|
|
||||||
- disableDeletion: true
|
|
||||||
editable: false
|
|
||||||
folder: Mimir
|
|
||||||
name: mimir-5
|
|
||||||
options:
|
|
||||||
path: /var/lib/grafana/dashboards/mimir-5
|
|
||||||
orgId: 1
|
|
||||||
type: file
|
|
||||||
{{- end }}
|
|
||||||
{{- if .Values.dashboards.traces.enabled }}
|
|
||||||
- disableDeletion: true
|
|
||||||
editable: false
|
|
||||||
folder: Tempo
|
|
||||||
name: tempo-1
|
|
||||||
options:
|
|
||||||
path: /var/lib/grafana/dashboards/tempo-1
|
|
||||||
orgId: 1
|
|
||||||
type: file
|
|
||||||
{{- end }}
|
{{- end }}
|
||||||
- disableDeletion: true
|
- disableDeletion: true
|
||||||
editable: false
|
editable: false
|
||||||
|
@ -61,6 +61,10 @@ data:
|
|||||||
# <bool> Allows users to edit data sources from the
|
# <bool> Allows users to edit data sources from the
|
||||||
# Grafana UI.
|
# Grafana UI.
|
||||||
editable: true
|
editable: true
|
||||||
|
# Extra config.
|
||||||
|
jsonData:
|
||||||
|
# Scrape interval
|
||||||
|
timeInterval: 1m
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.local.traces.enabled }}
|
{{- if .Values.local.traces.enabled }}
|
||||||
- name: Tempo
|
- name: Tempo
|
||||||
|
@ -75,22 +75,6 @@ spec:
|
|||||||
- mountPath: /var/lib/grafana/dashboards/loki-2
|
- mountPath: /var/lib/grafana/dashboards/loki-2
|
||||||
name: loki-dashboards-2
|
name: loki-dashboards-2
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.dashboards.metrics.enabled }}
|
|
||||||
- mountPath: /var/lib/grafana/dashboards/mimir-1
|
|
||||||
name: mimir-dashboards-1
|
|
||||||
- mountPath: /var/lib/grafana/dashboards/mimir-2
|
|
||||||
name: mimir-dashboards-2
|
|
||||||
- mountPath: /var/lib/grafana/dashboards/mimir-3
|
|
||||||
name: mimir-dashboards-3
|
|
||||||
- mountPath: /var/lib/grafana/dashboards/mimir-4
|
|
||||||
name: mimir-dashboards-4
|
|
||||||
- mountPath: /var/lib/grafana/dashboards/mimir-5
|
|
||||||
name: mimir-dashboards-5
|
|
||||||
{{- end }}
|
|
||||||
{{- if .Values.dashboards.traces.enabled }}
|
|
||||||
- mountPath: /var/lib/grafana/dashboards/tempo-1
|
|
||||||
name: tempo-dashboards-1
|
|
||||||
{{- end }}
|
|
||||||
- mountPath: /var/lib/grafana/dashboards/agent-1
|
- mountPath: /var/lib/grafana/dashboards/agent-1
|
||||||
name: agent-dashboards-1
|
name: agent-dashboards-1
|
||||||
volumes:
|
volumes:
|
||||||
@ -111,28 +95,6 @@ spec:
|
|||||||
configMap:
|
configMap:
|
||||||
name: loki-dashboards-2
|
name: loki-dashboards-2
|
||||||
{{- end }}
|
{{- end }}
|
||||||
{{- if .Values.dashboards.metrics.enabled }}
|
|
||||||
- name: mimir-dashboards-1
|
|
||||||
configMap:
|
|
||||||
name: mimir-dashboards-1
|
|
||||||
- name: mimir-dashboards-2
|
|
||||||
configMap:
|
|
||||||
name: mimir-dashboards-2
|
|
||||||
- name: mimir-dashboards-3
|
|
||||||
configMap:
|
|
||||||
name: mimir-dashboards-3
|
|
||||||
- name: mimir-dashboards-4
|
|
||||||
configMap:
|
|
||||||
name: mimir-dashboards-4
|
|
||||||
- name: mimir-dashboards-5
|
|
||||||
configMap:
|
|
||||||
name: mimir-dashboards-5
|
|
||||||
{{- end }}
|
|
||||||
{{- if .Values.dashboards.traces.enabled }}
|
|
||||||
- name: tempo-dashboards-1
|
|
||||||
configMap:
|
|
||||||
name: tempo-dashboards-1
|
|
||||||
{{- end }}
|
|
||||||
- name: agent-dashboards-1
|
- name: agent-dashboards-1
|
||||||
configMap:
|
configMap:
|
||||||
name: agent-dashboards-1
|
name: agent-dashboards-1
|
||||||
|
@ -1,19 +0,0 @@
|
|||||||
{{- if and .Values.local.grafana.enabled .Values.dashboards.metrics.enabled }}
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: ConfigMap
|
|
||||||
metadata:
|
|
||||||
name: mimir-dashboards-1
|
|
||||||
namespace: {{ $.Release.Namespace }}
|
|
||||||
data:
|
|
||||||
"mimir-alertmanager-resources.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-alertmanager-resources.json" | fromJson | toJson }}
|
|
||||||
"mimir-alertmanager.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-alertmanager.json" | fromJson | toJson }}
|
|
||||||
"mimir-compactor-resources.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-compactor-resources.json" | fromJson | toJson }}
|
|
||||||
"mimir-compactor.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-compactor.json" | fromJson | toJson }}
|
|
||||||
"mimir-config.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-config.json" | fromJson | toJson }}
|
|
||||||
{{- end }}
|
|
@ -1,19 +0,0 @@
|
|||||||
{{- if and .Values.local.grafana.enabled .Values.dashboards.metrics.enabled }}
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: ConfigMap
|
|
||||||
metadata:
|
|
||||||
name: mimir-dashboards-2
|
|
||||||
namespace: {{ $.Release.Namespace }}
|
|
||||||
data:
|
|
||||||
"mimir-object-store.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-object-store.json" | fromJson | toJson }}
|
|
||||||
"mimir-overrides.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-overrides.json" | fromJson | toJson }}
|
|
||||||
"mimir-overview-networking.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-overview-networking.json" | fromJson | toJson }}
|
|
||||||
"mimir-overview-resources.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-overview-resources.json" | fromJson | toJson }}
|
|
||||||
"mimir-overview.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-overview.json" | fromJson | toJson }}
|
|
||||||
{{- end }}
|
|
@ -1,19 +0,0 @@
|
|||||||
{{- if and .Values.local.grafana.enabled .Values.dashboards.metrics.enabled }}
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: ConfigMap
|
|
||||||
metadata:
|
|
||||||
name: mimir-dashboards-3
|
|
||||||
namespace: {{ $.Release.Namespace }}
|
|
||||||
data:
|
|
||||||
"mimir-queries.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-queries.json" | fromJson | toJson }}
|
|
||||||
"mimir-reads-networking.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-reads-networking.json" | fromJson | toJson }}
|
|
||||||
"mimir-reads-resources.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-reads-resources.json" | fromJson | toJson }}
|
|
||||||
"mimir-reads.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-reads.json" | fromJson | toJson }}
|
|
||||||
"mimir-remote-ruler-reads-resources.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-remote-ruler-reads-resources.json" | fromJson | toJson }}
|
|
||||||
{{- end }}
|
|
@ -1,19 +0,0 @@
|
|||||||
{{- if and .Values.local.grafana.enabled .Values.dashboards.metrics.enabled }}
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: ConfigMap
|
|
||||||
metadata:
|
|
||||||
name: mimir-dashboards-4
|
|
||||||
namespace: {{ $.Release.Namespace }}
|
|
||||||
data:
|
|
||||||
"mimir-remote-ruler-reads.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-remote-ruler-reads.json" | fromJson | toJson }}
|
|
||||||
"mimir-rollout-progress.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-rollout-progress.json" | fromJson | toJson }}
|
|
||||||
"mimir-ruler.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-ruler.json" | fromJson | toJson }}
|
|
||||||
"mimir-scaling.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-scaling.json" | fromJson | toJson }}
|
|
||||||
"mimir-slow-queries.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-slow-queries.json" | fromJson | toJson }}
|
|
||||||
{{- end }}
|
|
@ -1,19 +0,0 @@
|
|||||||
{{- if and .Values.local.grafana.enabled .Values.dashboards.metrics.enabled }}
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: ConfigMap
|
|
||||||
metadata:
|
|
||||||
name: mimir-dashboards-5
|
|
||||||
namespace: {{ $.Release.Namespace }}
|
|
||||||
data:
|
|
||||||
"mimir-tenants.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-tenants.json" | fromJson | toJson }}
|
|
||||||
"mimir-top-tenants.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-top-tenants.json" | fromJson | toJson }}
|
|
||||||
"mimir-writes-networking.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-writes-networking.json" | fromJson | toJson }}
|
|
||||||
"mimir-writes-resources.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-writes-resources.json" | fromJson | toJson }}
|
|
||||||
"mimir-writes.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/mimir-writes.json" | fromJson | toJson }}
|
|
||||||
{{- end }}
|
|
@ -1,21 +0,0 @@
|
|||||||
{{- if and .Values.local.grafana.enabled .Values.dashboards.traces.enabled }}
|
|
||||||
---
|
|
||||||
apiVersion: v1
|
|
||||||
kind: ConfigMap
|
|
||||||
metadata:
|
|
||||||
name: tempo-dashboards-1
|
|
||||||
namespace: {{ $.Release.Namespace }}
|
|
||||||
data:
|
|
||||||
"tempo-operational.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/tempo-operational.json" | fromJson | toJson }}
|
|
||||||
"tempo-reads.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/tempo-reads.json" | fromJson | toJson }}
|
|
||||||
"tempo-resources.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/tempo-resources.json" | fromJson | toJson }}
|
|
||||||
"tempo-rollout-progress.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/tempo-rollout-progress.json" | fromJson | toJson }}
|
|
||||||
"tempo-tenants.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/tempo-tenants.json" | fromJson | toJson }}
|
|
||||||
"tempo-writes.json": |
|
|
||||||
{{ $.Files.Get "src/dashboards/tempo-writes.json" | fromJson | toJson }}
|
|
||||||
{{- end }}
|
|
Loading…
x
Reference in New Issue
Block a user