blob: 53401a990adea5264033e610a927f5c90c37abf9 [file] [log] [blame]
Hyunsun Moonb24bb2b2019-11-22 02:11:02 -08001---
2# Copyright 2019-present Open Networking Foundation
3#
4# Licensed under the Apache License, Version 2.0 (the "License");
5# you may not use this file except in compliance with the License.
6# You may obtain a copy of the License at
7#
8# http://www.apache.org/licenses/LICENSE-2.0
9#
10# Unless required by applicable law or agreed to in writing, software
11# distributed under the License is distributed on an "AS IS" BASIS,
12# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13# See the License for the specific language governing permissions and
14# limitations under the License.
15
16apiVersion: v1
17kind: ConfigMap
18metadata:
19 name: grafana-dashboards
20 labels:
21 grafana_dashboard: "1"
22data:
Shrey Baidb311fee2020-05-22 16:48:00 +053023{{- if .Values.dashboards.etcd }}
24 etcd.json: |
25{{ .Files.Get "grafana-dashboards/etcd-metrics.json" | indent 4 }}
26{{- end }}
Hyunsun Moonb24bb2b2019-11-22 02:11:02 -080027{{- if .Values.dashboards.k8s }}
28 k8s.json: |
29{{ .Files.Get "grafana-dashboards/k8s-app-metrics.json" | indent 4 }}
Matteo Scandoloa2c22f72020-03-24 10:14:01 -070030 docker.json: |
31{{ .Files.Get "grafana-dashboards/docker-monitoring.json" | indent 4 }}
Hyunsun Moonb24bb2b2019-11-22 02:11:02 -080032{{- end }}
33{{- if .Values.dashboards.nodeExporter }}
34 node-exporter.json: |
35{{ .Files.Get "grafana-dashboards/node-exporter.json" | indent 4 }}
36{{- end }}
37{{- if .Values.dashboards.xos }}
38 xos.json: |
39{{ .Files.Get "grafana-dashboards/xos.json" | indent 4 }}
40{{- end }}
41{{- if .Values.dashboards.onos }}
42 onos.json: |
43{{ .Files.Get "grafana-dashboards/onos-kpi.json" | indent 4 }}
44{{- end }}
45{{- if .Values.dashboards.aaa }}
46 aaa.json: |
47{{ .Files.Get "grafana-dashboards/aaa-stats.json" | indent 4 }}
48{{- end }}
49{{- if .Values.dashboards.voltha }}
50 voltha.json: |
51{{ .Files.Get "grafana-dashboards/voltha-kpi.json" | indent 4 }}
52{{- end }}
Matteo Scandoloe0d3caf2020-01-10 15:55:56 -080053{{- if .Values.dashboards.voltha2 }}
54 voltha2.json: |
55{{ .Files.Get "grafana-dashboards/voltha-2x.json" | indent 4 }}
56{{- end }}
Hyunsun Moonb24bb2b2019-11-22 02:11:02 -080057{{- if .Values.dashboards.omec }}
58 omec.json: |
59{{ .Files.Get "grafana-dashboards/omec.json" | indent 4 }}
60{{- end }}
Hyunsun Moonda48dbe2020-02-02 13:26:18 -080061{{- if .Values.dashboards.aether }}
62 multi-site-system.json: |
63{{ .Files.Get "grafana-dashboards/multi-site-system.json" | indent 4 }}
64 multi-site-system-summary.json: |
65{{ .Files.Get "grafana-dashboards/multi-site-system-summary.json" | indent 4 }}
66 multi-site-k8s.json: |
67{{ .Files.Get "grafana-dashboards/multi-site-k8s.json" | indent 4 }}
68 omec-user-plane.json: |
69{{ .Files.Get "grafana-dashboards/omec-user-plane.json" | indent 4 }}
70 omec-user-plane-summary.json: |
71{{ .Files.Get "grafana-dashboards/omec-user-plane-summary.json" | indent 4 }}
72 omec-control-plane.json: |
73{{ .Files.Get "grafana-dashboards/omec-control-plane.json" | indent 4 }}
74 omec-imsi-list.json: |
75{{ .Files.Get "grafana-dashboards/omec-imsi-list.json" | indent 4 }}
Hyunsun Moonec123c92019-11-23 16:11:11 -080076{{- end }}
Daniele Morof6dfb902020-01-15 15:00:36 -080077{{- if .Values.dashboards.bng }}
78 bng-dashboard.json: |
79{{ .Files.Get "grafana-dashboards/bng-dashboard.json" | indent 4 }}
80{{- end }}
Woojoong Kim30dd9cf2020-04-27 21:04:43 -070081{{- if .Values.dashboards.sdran }}
82 sdran-overview.json: |
83{{ .Files.Get "grafana-dashboards/sdran-summary.json" | indent 4 }}
Woojoong Kimbcfe6ee2020-07-05 21:12:01 -070084 sdran-ho-detail.json: |
85{{ .Files.Get "grafana-dashboards/sdran-ho-detail.json" | indent 4 }}
86 sdran-mlb-detail.json: |
87{{ .Files.Get "grafana-dashboards/sdran-mlb-detail.json" | indent 4 }}
88{{- end }}