Mattermost grafana dashboard
Description
Adding grafana dashboard json file and configmap to package when monitoring.enabled: true
and enterprise.enebled: true
(enterprise required for metrics scraping).
ServiceMonitor was already present and healthy in prometheus.
Testing notes
The dashboard does not default to server
pointing at the mattermost instance. Rather this has to be selected manually (to which data is being accurately reported).
Issues
Relates to https://repo1.dso.mil/platform-one/big-bang/bigbang/-/issues/1214
Merge request reports
Activity
changed milestone to %1.41.0
added mattermost statusreview labels
assigned to @brandt.w.keller
requested review from @micah.nagel, @jasonkrause, and @BrandenCobb
- Resolved by Micah Nagel
1 {{- if and .Values.monitoring.enabled .Values.enterprise.enabled }} 2 apiVersion: v1 3 kind: ConfigMap 4 metadata: 5 name: mattermost-grafana-dashboards 6 namespace: monitoring 7 labels: 8 grafana_dashboard: "1" 9 data: 10 mattermost-performance-monitoring-v2_rev2.json: | 11 {{ .Files.Get "dashboards/mattermost-performance-monitoring-v2_rev2.json" | nindent 4 }} 12 13 mattermost-performance-kpi-metrics_rev2.json: | 14 {{ .Files.Get "dashboards/mattermost-performance-kpi-metrics_rev2.json" | nindent 4 }} changed this line in version 2 of the diff
enabled an automatic merge when the pipeline for e508d831 succeeds
mentioned in commit 5fde831a