blob: 6039b6aaf018786285d11fd2610439d1025d2ac3 [file] [log] [blame]
Matteo Scandolod28ec7b2018-08-21 12:58:04 -07001---
2# Copyright 2018-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
Luca Prete9ca8aea2018-11-14 14:53:51 -080016global:
17 registry: ''
18
19images:
Ganesh Bhure8c7221b2019-08-13 15:59:34 +053020 kpi_exporter:
Luca Prete9ca8aea2018-11-14 14:53:51 -080021 repository: 'opencord/kafka-topic-exporter'
Daniele Morofc520172020-01-28 18:20:39 -080022 tag: '1.2.6'
Luca Prete9ca8aea2018-11-14 14:53:51 -080023 pullPolicy: 'Always'
24
Ganesh Bhure8c7221b2019-08-13 15:59:34 +053025kpi_exporter:
Hyunsun Moon3ca7ed32019-11-30 18:35:26 -080026 enabled: true
27 fullnameOverride: ''
28 nameOverride: ''
Ganesh Bhure8c7221b2019-08-13 15:59:34 +053029 nem_kpi_exporter_nodePort: 31080
30 nem_kpi_exporter_replicas: 2
31 kpi_broker: cord-kafka:9092
Hyunsun Moonb24bb2b2019-11-22 02:11:02 -080032 topics:
Ganesh Bhure8c7221b2019-08-13 15:59:34 +053033 - voltha.kpis
34 - onos.aaa.stats.kpis
35 - onos.kpis
Daniele Moro32f19802020-02-05 14:29:28 -080036 - bng.stats
Matteo Scandolod28ec7b2018-08-21 12:58:04 -070037
38prometheus:
39 alertmanager:
40 persistentVolume:
41 enabled: false
42 server:
43 persistentVolume:
44 enabled: false
45 service:
46 type: NodePort
47 nodePort: 31301
Hyunsun Moonb24bb2b2019-11-22 02:11:02 -080048 # The labels to add to any time series or alerts when communicating with
49 # external systems (federation, remote storage, Alertmanager).
50 #global:
51 # external_labels:
52 # datacenter: onf-menlo
Matteo Scandolod28ec7b2018-08-21 12:58:04 -070053
Hyunsun Moonb24bb2b2019-11-22 02:11:02 -080054 extraScrapeConfigs: |
55 - job_name: 'xos-core'
56 metrics_path: /metrics
57 scrape_interval: 15s
58 static_configs:
59 - targets:
60 - xos-core-prometheus:8000
61 - job_name: 'voltha-kpi'
62 metrics_path: /metrics
63 scrape_interval: 15s
64 static_configs:
65 - targets:
Hyunsun Moon3ca7ed32019-11-30 18:35:26 -080066 - nem-monitoring-nem-kpi-exporter:8080
Hyunsun Moonb24bb2b2019-11-22 02:11:02 -080067 - job_name: 'node-exporter'
68 metrics_path: /metrics
69 scrape_interval: 15s
70 static_configs:
71 - targets:
72 - nem-monitoring-prometheus-node-exporter:9100
Matteo Scandolod28ec7b2018-08-21 12:58:04 -070073
74grafana:
75 adminUser: admin
76 adminPassword: strongpassword
77 service:
78 type: NodePort
79 nodePort: 31300
80 sidecar:
81 dashboards:
82 enabled: true
83 label: grafana_dashboard
84 datasources:
85 datasources.yaml:
86 apiVersion: 1
87 datasources:
88 - name: Prometheus
89 type: prometheus
Hyunsun Moonb24bb2b2019-11-22 02:11:02 -080090 url: http://nem-monitoring-prometheus-server
Matteo Scandolod28ec7b2018-08-21 12:58:04 -070091 access: proxy
Luca Prete9ca8aea2018-11-14 14:53:51 -080092 isDefault: true
Hyunsun Moonb24bb2b2019-11-22 02:11:02 -080093
94# Configure Grafana dashboard to import
95dashboards:
96 k8s: true
97 nodeExporter: true
98 xos: true
99 onos: true
100 aaa: true
101 voltha: true
Matteo Scandoloe0d3caf2020-01-10 15:55:56 -0800102 voltha2: false
Hyunsun Moonb24bb2b2019-11-22 02:11:02 -0800103 omec: false
Hyunsun Moonda48dbe2020-02-02 13:26:18 -0800104 aether: false
Daniele Morof6dfb902020-01-15 15:00:36 -0800105 bng: false