blob: 41b5ec362d2442e87ffc36f1f943516196a1f34e [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'
Scott Baker86170b02019-07-03 10:10:03 -070022 tag: '1.2.3'
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
Matteo Scandolod28ec7b2018-08-21 12:58:04 -070036
37prometheus:
38 alertmanager:
39 persistentVolume:
40 enabled: false
41 server:
42 persistentVolume:
43 enabled: false
44 service:
45 type: NodePort
46 nodePort: 31301
Hyunsun Moonb24bb2b2019-11-22 02:11:02 -080047 # The labels to add to any time series or alerts when communicating with
48 # external systems (federation, remote storage, Alertmanager).
49 #global:
50 # external_labels:
51 # datacenter: onf-menlo
Matteo Scandolod28ec7b2018-08-21 12:58:04 -070052
Hyunsun Moonb24bb2b2019-11-22 02:11:02 -080053 extraScrapeConfigs: |
54 - job_name: 'xos-core'
55 metrics_path: /metrics
56 scrape_interval: 15s
57 static_configs:
58 - targets:
59 - xos-core-prometheus:8000
60 - job_name: 'voltha-kpi'
61 metrics_path: /metrics
62 scrape_interval: 15s
63 static_configs:
64 - targets:
Hyunsun Moon3ca7ed32019-11-30 18:35:26 -080065 - nem-monitoring-nem-kpi-exporter:8080
Hyunsun Moonb24bb2b2019-11-22 02:11:02 -080066 - job_name: 'node-exporter'
67 metrics_path: /metrics
68 scrape_interval: 15s
69 static_configs:
70 - targets:
71 - nem-monitoring-prometheus-node-exporter:9100
Matteo Scandolod28ec7b2018-08-21 12:58:04 -070072
73grafana:
74 adminUser: admin
75 adminPassword: strongpassword
76 service:
77 type: NodePort
78 nodePort: 31300
79 sidecar:
80 dashboards:
81 enabled: true
82 label: grafana_dashboard
83 datasources:
84 datasources.yaml:
85 apiVersion: 1
86 datasources:
87 - name: Prometheus
88 type: prometheus
Hyunsun Moonb24bb2b2019-11-22 02:11:02 -080089 url: http://nem-monitoring-prometheus-server
Matteo Scandolod28ec7b2018-08-21 12:58:04 -070090 access: proxy
Luca Prete9ca8aea2018-11-14 14:53:51 -080091 isDefault: true
Hyunsun Moonb24bb2b2019-11-22 02:11:02 -080092
93# Configure Grafana dashboard to import
94dashboards:
95 k8s: true
96 nodeExporter: true
97 xos: true
98 onos: true
99 aaa: true
100 voltha: true
101 omec: false
Hyunsun Mooncd58a7b2019-12-08 03:37:13 -0800102 aetherClusters: false
103 aetherEdges: false
104 aetherCentralPods: false
105 aetherEdgePods: false