X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=inline;f=installers%2Fcharm%2Fgrafana%2Ffiles%2Fsummary_dashboard.yaml;fp=installers%2Fcharm%2Fgrafana%2Ffiles%2Fsummary_dashboard.yaml;h=0000000000000000000000000000000000000000;hb=813bef859cffe4af3ad5433c33541ab07724d4d2;hp=c9c1fdf72e31965eb5d5bf14ba7cfaa96f17c739;hpb=49379ced23b5e344a773ce77ac9cb59c1864e19b;p=osm%2Fdevops.git diff --git a/installers/charm/grafana/files/summary_dashboard.yaml b/installers/charm/grafana/files/summary_dashboard.yaml deleted file mode 100644 index c9c1fdf7..00000000 --- a/installers/charm/grafana/files/summary_dashboard.yaml +++ /dev/null @@ -1,1621 +0,0 @@ -# Copyright 2021 Canonical Ltd. -# -# Licensed under the Apache License, Version 2.0 (the "License"); you may -# not use this file except in compliance with the License. You may obtain -# a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT -# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the -# License for the specific language governing permissions and limitations -# under the License. -# -# For those usages not covered by the Apache License, Version 2.0 please -# contact: legal@canonical.com -# -# To get in touch with the maintainers, please contact: -# osm-charmers@lists.launchpad.net -## - ---- -annotations: - list: - - builtIn: 1 - datasource: '-- Grafana --' - enable: true - hide: true - iconColor: 'rgba(0, 211, 255, 1)' - name: Annotations & Alerts - type: dashboard -description: OSM status summary -editable: true -gnetId: 6417 -graphTooltip: 1 -id: 10 -iteration: 1577638384562 -links: - - asDropdown: true - icon: external link - includeVars: true - keepTime: false - tags: [] - title: Dashboards - type: dashboards -panels: - - collapsed: false - gridPos: - h: 1 - w: 24 - x: 0 - 'y': 0 - id: 2 - panels: [] - title: Cluster Health - type: row - - cacheTimeout: null - colorBackground: false - colorPrefix: false - colorValue: false - colors: - - '#299c46' - - 'rgba(237, 129, 40, 0.89)' - - '#d44a3a' - datasource: Prometheus - format: none - gauge: - maxValue: 100 - minValue: 0 - show: false - thresholdLabels: false - thresholdMarkers: true - gridPos: - h: 2 - w: 12 - x: 0 - 'y': 1 - id: 26 - interval: null - links: [] - mappingType: 1 - mappingTypes: - - name: value to text - value: 1 - - name: range to text - value: 2 - maxDataPoints: 100 - nullPointMode: connected - nullText: null - options: {} - postfix: ' Nodes' - postfixFontSize: 50% - prefix: '' - prefixFontSize: 50% - rangeMaps: - - from: 'null' - text: N/A - to: 'null' - repeat: null - repeatDirection: h - sparkline: - fillColor: 'rgba(31, 118, 189, 0.18)' - full: false - lineColor: 'rgb(31, 120, 193)' - show: false - tableColumn: Value - targets: - - expr: sum(kube_node_info) - format: time_series - instant: true - intervalFactor: 1 - legendFormat: '' - refId: B - thresholds: '1' - title: '' - type: singlestat - valueFontSize: 70% - valueMaps: - - op: '=' - text: N/A - value: 'null' - valueName: current - - cacheTimeout: null - colorBackground: false - colorValue: false - colors: - - '#299c46' - - 'rgba(237, 129, 40, 0.89)' - - '#d44a3a' - datasource: Prometheus - format: none - gauge: - maxValue: 100 - minValue: 0 - show: false - thresholdLabels: false - thresholdMarkers: true - gridPos: - h: 2 - w: 12 - x: 12 - 'y': 1 - id: 30 - interval: null - links: [] - mappingType: 1 - mappingTypes: - - name: value to text - value: 1 - - name: range to text - value: 2 - maxDataPoints: 100 - nullPointMode: connected - nullText: null - options: {} - postfix: ' Pods Running' - postfixFontSize: 50% - prefix: '' - prefixFontSize: 50% - rangeMaps: - - from: 'null' - text: N/A - to: 'null' - sparkline: - fillColor: 'rgba(78, 203, 42, 0.28)' - full: false - lineColor: '#629e51' - show: true - tableColumn: '' - targets: - - expr: sum(kube_pod_status_phase) - format: time_series - instant: true - interval: '' - intervalFactor: 1 - refId: A - thresholds: '' - title: '' - type: singlestat - valueFontSize: 70% - valueMaps: - - op: '=' - text: N/A - value: 'null' - valueName: current - - cacheTimeout: null - colorBackground: true - colorPrefix: false - colorValue: false - colors: - - '#56A64B' - - 'rgba(237, 129, 40, 0.89)' - - '#d44a3a' - datasource: Prometheus - format: none - gauge: - maxValue: 100 - minValue: 0 - show: false - thresholdLabels: false - thresholdMarkers: true - gridPos: - h: 2 - w: 12 - x: 0 - 'y': 3 - id: 24 - interval: null - links: [] - mappingType: 1 - mappingTypes: - - name: value to text - value: 1 - - name: range to text - value: 2 - maxDataPoints: 100 - nullPointMode: connected - nullText: null - options: {} - postfix: ' Nodes Unavailable' - postfixFontSize: 50% - prefix: '' - prefixFontSize: 50% - rangeMaps: - - from: 'null' - text: N/A - to: 'null' - sparkline: - fillColor: 'rgba(31, 118, 189, 0.18)' - full: false - lineColor: 'rgb(31, 120, 193)' - show: false - tableColumn: '' - targets: - - expr: >- - sum(kube_node_info)-sum(kube_node_status_condition{condition="Ready", - status="true"}) - format: time_series - instant: true - intervalFactor: 1 - refId: A - thresholds: '1,1' - title: '' - type: singlestat - valueFontSize: 70% - valueMaps: - - op: '=' - text: N/A - value: 'null' - valueName: current - - cacheTimeout: null - colorBackground: true - colorValue: false - colors: - - '#56A64B' - - 'rgba(237, 129, 40, 0.89)' - - '#d44a3a' - datasource: Prometheus - format: none - gauge: - maxValue: 100 - minValue: 0 - show: false - thresholdLabels: false - thresholdMarkers: true - gridPos: - h: 2 - w: 12 - x: 12 - 'y': 3 - id: 55 - interval: null - links: [] - mappingType: 1 - mappingTypes: - - name: value to text - value: 1 - - name: range to text - value: 2 - maxDataPoints: 100 - nullPointMode: connected - nullText: null - options: {} - postfix: ' Pods not Ready' - postfixFontSize: 50% - prefix: '' - prefixFontSize: 50% - rangeMaps: - - from: 'null' - text: N/A - to: 'null' - sparkline: - fillColor: 'rgba(31, 118, 189, 0.18)' - full: false - lineColor: 'rgb(31, 120, 193)' - show: false - ymax: null - ymin: null - tableColumn: '' - targets: - - expr: 'sum(kube_pod_status_phase{phase!="Running"})' - instant: true - legendFormat: '' - refId: A - thresholds: '1' - timeFrom: null - timeShift: null - title: '' - type: singlestat - valueFontSize: 70% - valueMaps: - - op: '=' - text: N/A - value: 'null' - valueName: avg - - cacheTimeout: null - colorBackground: false - colorValue: false - colors: - - '#299c46' - - 'rgba(237, 129, 40, 0.89)' - - '#d44a3a' - datasource: Prometheus - format: percentunit - gauge: - maxValue: 1 - minValue: 0 - show: true - thresholdLabels: false - thresholdMarkers: true - gridPos: - h: 4 - w: 6 - x: 0 - 'y': 5 - id: 4 - interval: null - links: [] - mappingType: 1 - mappingTypes: - - name: value to text - value: 1 - - name: range to text - value: 2 - maxDataPoints: 100 - nullPointMode: connected - nullText: null - options: {} - postfix: '' - postfixFontSize: 50% - prefix: '' - prefixFontSize: 50% - rangeMaps: - - from: 'null' - text: N/A - to: 'null' - sparkline: - fillColor: 'rgba(31, 118, 189, 0.18)' - full: false - lineColor: 'rgb(31, 120, 193)' - show: false - tableColumn: '' - targets: - - expr: sum(kube_pod_info) / sum(kube_node_status_allocatable_pods) - format: time_series - intervalFactor: 1 - refId: A - thresholds: '0.7,0.85' - title: Pod Usage - type: singlestat - valueFontSize: 80% - valueMaps: - - op: '=' - text: N/A - value: 'null' - valueName: current - - cacheTimeout: null - colorBackground: false - colorValue: false - colors: - - '#299c46' - - 'rgba(237, 129, 40, 0.89)' - - '#d44a3a' - datasource: Prometheus - format: percentunit - gauge: - maxValue: 1 - minValue: 0 - show: true - thresholdLabels: false - thresholdMarkers: true - gridPos: - h: 4 - w: 6 - x: 6 - 'y': 5 - id: 5 - interval: null - links: [] - mappingType: 1 - mappingTypes: - - name: value to text - value: 1 - - name: range to text - value: 2 - maxDataPoints: 100 - nullPointMode: connected - nullText: null - options: {} - postfix: '' - postfixFontSize: 50% - prefix: '' - prefixFontSize: 50% - rangeMaps: - - from: 'null' - text: N/A - to: 'null' - sparkline: - fillColor: 'rgba(31, 118, 189, 0.18)' - full: false - lineColor: 'rgb(31, 120, 193)' - show: false - tableColumn: '' - targets: - - expr: >- - sum(kube_pod_container_resource_requests_cpu_cores) / - sum(kube_node_status_allocatable_cpu_cores) - format: time_series - instant: true - intervalFactor: 1 - refId: A - thresholds: '0.7,0.85' - title: CPU Usage - type: singlestat - valueFontSize: 80% - valueMaps: - - op: '=' - text: N/A - value: 'null' - valueName: current - - cacheTimeout: null - colorBackground: false - colorValue: false - colors: - - '#299c46' - - 'rgba(237, 129, 40, 0.89)' - - '#d44a3a' - datasource: Prometheus - format: percentunit - gauge: - maxValue: 1 - minValue: 0 - show: true - thresholdLabels: false - thresholdMarkers: true - gridPos: - h: 4 - w: 6 - x: 12 - 'y': 5 - id: 6 - interval: null - links: [] - mappingType: 1 - mappingTypes: - - name: value to text - value: 1 - - name: range to text - value: 2 - maxDataPoints: 100 - nullPointMode: connected - nullText: null - options: {} - postfix: '' - postfixFontSize: 50% - prefix: '' - prefixFontSize: 50% - rangeMaps: - - from: 'null' - text: N/A - to: 'null' - sparkline: - fillColor: 'rgba(31, 118, 189, 0.18)' - full: false - lineColor: 'rgb(31, 120, 193)' - show: false - tableColumn: '' - targets: - - expr: >- - sum(kube_pod_container_resource_requests_memory_bytes) / - sum(kube_node_status_allocatable_memory_bytes) - format: time_series - instant: true - intervalFactor: 1 - refId: A - thresholds: '0.7,0.85' - title: Memory Usage - type: singlestat - valueFontSize: 80% - valueMaps: - - op: '=' - text: N/A - value: 'null' - valueName: current - - cacheTimeout: null - colorBackground: false - colorValue: false - colors: - - '#73BF69' - - 'rgba(237, 129, 40, 0.89)' - - '#d44a3a' - datasource: Prometheus - format: percentunit - gauge: - maxValue: 1 - minValue: 0 - show: true - thresholdLabels: false - thresholdMarkers: true - gridPos: - h: 4 - w: 6 - x: 18 - 'y': 5 - id: 7 - interval: null - links: [] - mappingType: 1 - mappingTypes: - - name: value to text - value: 1 - - name: range to text - value: 2 - maxDataPoints: 100 - nullPointMode: connected - nullText: null - options: {} - postfix: '' - postfixFontSize: 50% - prefix: '' - prefixFontSize: 50% - rangeMaps: - - from: 'null' - text: N/A - to: 'null' - sparkline: - fillColor: 'rgba(31, 118, 189, 0.18)' - full: false - lineColor: 'rgb(31, 120, 193)' - show: false - tableColumn: '' - targets: - - expr: >- - (sum (node_filesystem_size_bytes) - sum (node_filesystem_free_bytes)) - / sum (node_filesystem_size_bytes) - format: time_series - instant: true - intervalFactor: 1 - refId: A - thresholds: '0.7,0.85' - title: Disk Usage - type: singlestat - valueFontSize: 80% - valueMaps: - - op: '=' - text: N/A - value: 'null' - valueName: current - - collapsed: false - gridPos: - h: 1 - w: 24 - x: 0 - 'y': 9 - id: 61 - panels: [] - title: OSM - type: row - - cacheTimeout: null - colorBackground: false - colorValue: false - colors: - - '#d44a3a' - - 'rgba(237, 129, 40, 0.89)' - - '#299c46' - datasource: Prometheus - format: none - gauge: - maxValue: 1 - minValue: 0 - show: true - thresholdLabels: false - thresholdMarkers: false - gridPos: - h: 4 - w: 3 - x: 0 - 'y': 10 - id: 71 - interval: null - links: [] - mappingType: 1 - mappingTypes: - - name: value to text - value: 1 - - name: range to text - value: 2 - maxDataPoints: 100 - nullPointMode: connected - nullText: null - options: {} - postfix: '' - postfixFontSize: 50% - prefix: '' - prefixFontSize: 50% - rangeMaps: - - from: 'null' - text: N/A - to: 'null' - sparkline: - fillColor: 'rgba(31, 118, 189, 0.18)' - full: false - lineColor: 'rgb(31, 120, 193)' - show: false - ymax: null - ymin: null - tableColumn: '' - targets: - - expr: >- - kube_statefulset_status_replicas_ready{namespace="osm", - statefulset="prometheus"} - format: time_series - refId: A - thresholds: '0,1' - timeFrom: null - timeShift: null - title: Prometheus - type: singlestat - valueFontSize: 100% - valueMaps: - - op: '=' - text: '0' - value: 'null' - valueName: current - - cacheTimeout: null - colorBackground: false - colorValue: false - colors: - - '#d44a3a' - - 'rgba(237, 129, 40, 0.89)' - - '#299c46' - datasource: Prometheus - decimals: null - format: none - gauge: - maxValue: 1 - minValue: 0 - show: true - thresholdLabels: false - thresholdMarkers: false - gridPos: - h: 4 - w: 3 - x: 4 - 'y': 10 - id: 74 - interval: null - links: [] - mappingType: 1 - mappingTypes: - - name: value to text - value: 1 - - name: range to text - value: 2 - maxDataPoints: 100 - nullPointMode: connected - nullText: null - options: {} - postfix: '' - postfixFontSize: 50% - prefix: '' - prefixFontSize: 50% - rangeMaps: - - from: 'null' - text: N/A - to: 'null' - sparkline: - fillColor: 'rgba(31, 118, 189, 0.18)' - full: false - lineColor: 'rgb(31, 120, 193)' - show: false - ymax: null - ymin: null - tableColumn: '' - targets: - - expr: >- - kube_statefulset_status_replicas_ready{namespace="osm", - statefulset="mongodb-k8s"} - format: time_series - refId: A - thresholds: '0,1' - timeFrom: null - timeShift: null - title: mongo - type: singlestat - valueFontSize: 100% - valueMaps: - - op: '=' - text: '0' - value: 'null' - valueName: current - - cacheTimeout: null - colorBackground: false - colorValue: false - colors: - - '#d44a3a' - - 'rgba(237, 129, 40, 0.89)' - - '#299c46' - datasource: Prometheus - format: none - gauge: - maxValue: 1 - minValue: 0 - show: true - thresholdLabels: false - thresholdMarkers: false - gridPos: - h: 4 - w: 3 - x: 8 - 'y': 10 - id: 72 - interval: null - links: [] - mappingType: 1 - mappingTypes: - - name: value to text - value: 1 - - name: range to text - value: 2 - maxDataPoints: 100 - nullPointMode: connected - nullText: null - options: {} - postfix: '' - postfixFontSize: 50% - prefix: '' - prefixFontSize: 50% - rangeMaps: - - from: 'null' - text: N/A - to: 'null' - sparkline: - fillColor: 'rgba(31, 118, 189, 0.18)' - full: false - lineColor: 'rgb(31, 120, 193)' - show: false - ymax: null - ymin: null - tableColumn: '' - targets: - - expr: >- - kube_statefulset_status_replicas_ready{namespace="osm", - statefulset="mysql"} - format: time_series - refId: A - thresholds: '0,1' - timeFrom: null - timeShift: null - title: 'mysql ' - type: singlestat - valueFontSize: 100% - valueMaps: - - op: '=' - text: '0' - value: 'null' - valueName: current - - cacheTimeout: null - colorBackground: false - colorValue: false - colors: - - '#d44a3a' - - 'rgba(237, 129, 40, 0.89)' - - '#299c46' - datasource: Prometheus - format: none - gauge: - maxValue: 1 - minValue: 0 - show: true - thresholdLabels: false - thresholdMarkers: false - gridPos: - h: 4 - w: 3 - x: 12 - 'y': 10 - id: 77 - interval: null - links: [] - mappingType: 1 - mappingTypes: - - name: value to text - value: 1 - - name: range to text - value: 2 - maxDataPoints: 100 - nullPointMode: connected - nullText: null - options: {} - pluginVersion: 6.3.5 - postfix: '' - postfixFontSize: 50% - prefix: '' - prefixFontSize: 50% - rangeMaps: - - from: 'null' - text: N/A - to: 'null' - sparkline: - fillColor: 'rgba(31, 118, 189, 0.18)' - full: false - lineColor: 'rgb(31, 120, 193)' - show: false - ymax: null - ymin: null - tableColumn: Value - targets: - - expr: 'kube_deployment_status_replicas_available{deployment="ro"}' - format: time_series - instant: true - legendFormat: '' - refId: A - thresholds: '0,1' - timeFrom: null - timeShift: null - title: ro - type: singlestat - valueFontSize: 100% - valueMaps: - - op: '=' - text: '0' - value: 'null' - valueName: current - - cacheTimeout: null - colorBackground: false - colorValue: false - colors: - - '#d44a3a' - - 'rgba(237, 129, 40, 0.89)' - - '#299c46' - datasource: Prometheus - decimals: null - format: none - gauge: - maxValue: 1 - minValue: 0 - show: true - thresholdLabels: false - thresholdMarkers: false - gridPos: - h: 4 - w: 3 - x: 16 - 'y': 10 - id: 73 - interval: null - links: [] - mappingType: 1 - mappingTypes: - - name: value to text - value: 1 - - name: range to text - value: 2 - maxDataPoints: 100 - nullPointMode: connected - nullText: null - options: {} - postfix: '' - postfixFontSize: 50% - prefix: '' - prefixFontSize: 50% - rangeMaps: - - from: 'null' - text: N/A - to: 'null' - sparkline: - fillColor: 'rgba(31, 118, 189, 0.18)' - full: false - lineColor: 'rgb(31, 120, 193)' - show: false - ymax: null - ymin: null - tableColumn: '' - targets: - - expr: >- - kube_statefulset_status_replicas_ready{namespace="osm", - statefulset="zookeeper"} - format: time_series - refId: A - thresholds: '0,1' - timeFrom: null - timeShift: null - title: zookeeper - type: singlestat - valueFontSize: 100% - valueMaps: - - op: '=' - text: '0' - value: 'null' - valueName: current - - cacheTimeout: null - colorBackground: false - colorValue: false - colors: - - '#d44a3a' - - 'rgba(237, 129, 40, 0.89)' - - '#299c46' - datasource: Prometheus - decimals: null - format: none - gauge: - maxValue: 1 - minValue: 0 - show: true - thresholdLabels: false - thresholdMarkers: false - gridPos: - h: 4 - w: 3 - x: 20 - 'y': 10 - id: 78 - interval: null - links: [] - mappingType: 1 - mappingTypes: - - name: value to text - value: 1 - - name: range to text - value: 2 - maxDataPoints: 100 - nullPointMode: connected - nullText: null - options: {} - postfix: '' - postfixFontSize: 50% - prefix: '' - prefixFontSize: 50% - rangeMaps: - - from: 'null' - text: N/A - to: 'null' - sparkline: - fillColor: 'rgba(31, 118, 189, 0.18)' - full: false - lineColor: 'rgb(31, 120, 193)' - show: false - ymax: null - ymin: null - tableColumn: '' - targets: - - expr: >- - kube_statefulset_status_replicas_ready{namespace="osm", - statefulset="kafka"} - format: time_series - refId: A - thresholds: '0,1' - timeFrom: null - timeShift: null - title: kafka - type: singlestat - valueFontSize: 100% - valueMaps: - - op: '=' - text: '0' - value: 'null' - valueName: current - - cacheTimeout: null - colorBackground: false - colorValue: false - colors: - - '#d44a3a' - - 'rgba(237, 129, 40, 0.89)' - - '#299c46' - datasource: Prometheus - format: none - gauge: - maxValue: 1 - minValue: 0 - show: true - thresholdLabels: false - thresholdMarkers: false - gridPos: - h: 4 - w: 3 - x: 0 - 'y': 14 - id: 76 - interval: null - links: [] - mappingType: 1 - mappingTypes: - - name: value to text - value: 1 - - name: range to text - value: 2 - maxDataPoints: 100 - nullPointMode: connected - nullText: null - options: {} - pluginVersion: 6.3.5 - postfix: '' - postfixFontSize: 50% - prefix: '' - prefixFontSize: 50% - rangeMaps: - - from: 'null' - text: N/A - to: 'null' - sparkline: - fillColor: 'rgba(31, 118, 189, 0.18)' - full: false - lineColor: 'rgb(31, 120, 193)' - show: false - ymax: null - ymin: null - tableColumn: Value - targets: - - expr: 'kube_deployment_status_replicas_available{deployment="lcm"}' - format: time_series - instant: true - legendFormat: '' - refId: A - thresholds: '0,1' - timeFrom: null - timeShift: null - title: lcm - type: singlestat - valueFontSize: 100% - valueMaps: - - op: '=' - text: '0' - value: 'null' - valueName: current - - cacheTimeout: null - colorBackground: false - colorValue: false - colors: - - '#d44a3a' - - 'rgba(237, 129, 40, 0.89)' - - '#299c46' - datasource: Prometheus - format: none - gauge: - maxValue: 1 - minValue: 0 - show: true - thresholdLabels: false - thresholdMarkers: false - gridPos: - h: 4 - w: 3 - x: 4 - 'y': 14 - id: 79 - interval: null - links: [] - mappingType: 1 - mappingTypes: - - name: value to text - value: 1 - - name: range to text - value: 2 - maxDataPoints: 100 - nullPointMode: connected - nullText: null - options: {} - pluginVersion: 6.3.5 - postfix: '' - postfixFontSize: 50% - prefix: '' - prefixFontSize: 50% - rangeMaps: - - from: 'null' - text: N/A - to: 'null' - sparkline: - fillColor: 'rgba(31, 118, 189, 0.18)' - full: false - lineColor: 'rgb(31, 120, 193)' - show: false - ymax: null - ymin: null - tableColumn: '' - targets: - - expr: 'kube_deployment_status_replicas_available{deployment="ng-ui"}' - instant: true - refId: A - thresholds: '0,1' - timeFrom: null - timeShift: null - title: light-ui - type: singlestat - valueFontSize: 100% - valueMaps: - - op: '=' - text: '0' - value: 'null' - valueName: avg - - cacheTimeout: null - colorBackground: false - colorValue: false - colors: - - '#d44a3a' - - 'rgba(237, 129, 40, 0.89)' - - '#299c46' - datasource: Prometheus - description: '' - format: none - gauge: - maxValue: 1 - minValue: 0 - show: true - thresholdLabels: false - thresholdMarkers: false - gridPos: - h: 4 - w: 3 - x: 8 - 'y': 14 - id: 75 - interval: null - links: [] - mappingType: 1 - mappingTypes: - - name: value to text - value: 1 - - name: range to text - value: 2 - maxDataPoints: 100 - nullPointMode: connected - nullText: null - options: {} - pluginVersion: 6.3.5 - postfix: '' - postfixFontSize: 50% - prefix: '' - prefixFontSize: 50% - rangeMaps: - - from: 'null' - text: N/A - to: 'null' - sparkline: - fillColor: 'rgba(31, 118, 189, 0.18)' - full: false - lineColor: 'rgb(31, 120, 193)' - show: false - ymax: null - ymin: null - tableColumn: Value - targets: - - expr: 'kube_deployment_status_replicas_available{deployment="nbi"}' - format: time_series - instant: true - legendFormat: '' - refId: A - thresholds: '0,1' - timeFrom: null - timeShift: null - title: nbi - type: singlestat - valueFontSize: 100% - valueMaps: - - op: '=' - text: '0' - value: 'null' - valueName: current - - cacheTimeout: null - colorBackground: false - colorValue: false - colors: - - '#d44a3a' - - 'rgba(237, 129, 40, 0.89)' - - '#299c46' - datasource: Prometheus - format: none - gauge: - maxValue: 1 - minValue: 0 - show: true - thresholdLabels: false - thresholdMarkers: false - gridPos: - h: 4 - w: 3 - x: 12 - 'y': 14 - id: 67 - interval: null - links: [] - mappingType: 1 - mappingTypes: - - name: value to text - value: 1 - - name: range to text - value: 2 - maxDataPoints: 100 - nullPointMode: connected - nullText: null - options: {} - pluginVersion: 6.3.5 - postfix: '' - postfixFontSize: 50% - prefix: '' - prefixFontSize: 50% - rangeMaps: - - from: 'null' - text: N/A - to: 'null' - sparkline: - fillColor: 'rgba(31, 118, 189, 0.18)' - full: false - lineColor: 'rgb(31, 120, 193)' - show: false - ymax: null - ymin: null - tableColumn: Value - targets: - - expr: 'kube_deployment_status_replicas_available{deployment="pol"}' - format: time_series - instant: true - legendFormat: '' - refId: A - thresholds: '0,1' - timeFrom: null - timeShift: null - title: pol - type: singlestat - valueFontSize: 100% - valueMaps: - - op: '=' - text: '0' - value: 'null' - valueName: current - - cacheTimeout: null - colorBackground: false - colorValue: false - colors: - - '#d44a3a' - - 'rgba(237, 129, 40, 0.89)' - - '#299c46' - datasource: Prometheus - format: none - gauge: - maxValue: 1 - minValue: 0 - show: true - thresholdLabels: false - thresholdMarkers: false - gridPos: - h: 4 - w: 3 - x: 16 - 'y': 14 - id: 69 - interval: null - links: [] - mappingType: 1 - mappingTypes: - - name: value to text - value: 1 - - name: range to text - value: 2 - maxDataPoints: 100 - nullPointMode: connected - nullText: null - options: {} - pluginVersion: 6.3.5 - postfix: '' - postfixFontSize: 50% - prefix: '' - prefixFontSize: 50% - rangeMaps: - - from: 'null' - text: N/A - to: 'null' - sparkline: - fillColor: 'rgba(31, 118, 189, 0.18)' - full: false - lineColor: 'rgb(31, 120, 193)' - show: false - ymax: null - ymin: null - tableColumn: '' - targets: - - expr: 'kube_deployment_status_replicas_available{deployment="mon"}' - instant: true - refId: A - thresholds: '0,1' - timeFrom: null - timeShift: null - title: mon - type: singlestat - valueFontSize: 100% - valueMaps: - - op: '=' - text: '0' - value: 'null' - valueName: avg - - cacheTimeout: null - colorBackground: false - colorValue: false - colors: - - '#d44a3a' - - 'rgba(237, 129, 40, 0.89)' - - '#299c46' - datasource: Prometheus - format: none - gauge: - maxValue: 1 - minValue: 0 - show: true - thresholdLabels: false - thresholdMarkers: false - gridPos: - h: 4 - w: 3 - x: 20 - 'y': 14 - id: 81 - interval: null - links: [] - mappingType: 1 - mappingTypes: - - name: value to text - value: 1 - - name: range to text - value: 2 - maxDataPoints: 100 - nullPointMode: connected - nullText: null - options: {} - pluginVersion: 6.3.5 - postfix: '' - postfixFontSize: 50% - prefix: '' - prefixFontSize: 50% - rangeMaps: - - from: 'null' - text: N/A - to: 'null' - sparkline: - fillColor: 'rgba(31, 118, 189, 0.18)' - full: false - lineColor: 'rgb(31, 120, 193)' - show: false - ymax: null - ymin: null - tableColumn: Value - targets: - - expr: 'kube_deployment_status_replicas_available{deployment="keystone"}' - format: time_series - instant: true - legendFormat: '' - refId: A - thresholds: '0,1' - timeFrom: null - timeShift: null - title: keystone - type: singlestat - valueFontSize: 100% - valueMaps: - - op: '=' - text: '0' - value: 'null' - valueName: current - - datasource: Prometheus - aliasColors: {} - bars: false - dashLength: 10 - dashes: false - fill: 6 - fillGradient: 0 - gridPos: - h: 9 - w: 23 - x: 0 - 'y': 18 - id: 84 - legend: - avg: false - current: false - max: false - min: false - show: true - total: false - values: false - lines: true - linewidth: 1 - nullPointMode: 'null' - options: - dataLinks: [] - percentage: false - pointradius: 2 - points: false - renderer: flot - seriesOverrides: [] - spaceLength: 10 - stack: true - steppedLine: false - targets: - - expr: >- - sum(namespace_pod_container:container_cpu_usage_seconds_total:sum_rate{namespace="osm"}) - by (pod) - instant: false - intervalFactor: 4 - legendFormat: '{{pod}}' - refId: A - thresholds: [] - timeFrom: null - timeRegions: [] - timeShift: null - title: Pod CPU Usage - tooltip: - shared: true - sort: 0 - value_type: individual - type: graph - xaxis: - buckets: null - mode: time - name: null - show: true - values: [] - yaxes: - - format: short - label: null - logBase: 1 - max: null - min: null - show: true - - format: short - label: null - logBase: 1 - max: null - min: null - show: true - yaxis: - align: false - alignLevel: null - - datasource: Prometheus - aliasColors: {} - bars: false - dashLength: 10 - dashes: false - fill: 6 - fillGradient: 0 - gridPos: - h: 9 - w: 23 - x: 0 - 'y': 27 - id: 85 - legend: - avg: false - current: false - max: false - min: false - show: true - total: false - values: false - lines: true - linewidth: 1 - nullPointMode: 'null' - options: - dataLinks: [] - percentage: false - pointradius: 2 - points: false - renderer: flot - seriesOverrides: [] - spaceLength: 10 - stack: true - steppedLine: false - targets: - - expr: >- - sum(container_memory_working_set_bytes{namespace="osm", - container!=""}) by (pod) - intervalFactor: 4 - legendFormat: '{{pod}}' - refId: A - thresholds: [] - timeFrom: null - timeRegions: [] - timeShift: null - title: Pod Memory Usage - tooltip: - shared: true - sort: 0 - value_type: individual - type: graph - xaxis: - buckets: null - mode: time - name: null - show: true - values: [] - yaxes: - - format: short - label: null - logBase: 1 - max: null - min: null - show: true - - format: short - label: null - logBase: 1 - max: null - min: null - show: true - yaxis: - align: false - alignLevel: null - - cacheTimeout: null - content: |+ - '' - '' - '' - gridPos: - h: 4 - w: 3 - x: 21 - 'y': 36 - id: 82 - links: [] - mode: markdown - options: {} - pluginVersion: 6.3.5 - targets: - - expr: '' - instant: true - refId: A - timeFrom: null - timeShift: null - title: '' - transparent: true - type: text - - cacheTimeout: null - content: |+ - '

' - '' - '' - gridPos: - h: 4 - w: 3 - x: 19 - 'y': 40 - id: 80 - links: [] - mode: html - options: {} - pluginVersion: 6.3.5 - targets: - - expr: '' - instant: true - refId: A - timeFrom: null - timeShift: null - title: '' - transparent: true - type: text -refresh: 30s -schemaVersion: 19 -style: dark -tags: [] -templating: - list: - - current: - text: No data sources found - value: '' - hide: 2 - includeAll: false - label: '' - multi: false - name: datasource - options: [] - query: prometheus - refresh: 1 - regex: /$ds/ - skipUrlSync: false - type: datasource -time: - from: now-15m - to: now -timepicker: - refresh_intervals: - - 5s - - 10s - - 30s - - 1m - - 5m - - 15m - - 30m - - 1h - - 2h - - 1d - time_options: - - 5m - - 15m - - 1h - - 6h - - 12h - - 24h - - 2d - - 7d - - 30d -timezone: browser -title: OSM Status Summary -uid: 4XuPd2Ii1 -version: 2