litmus/monitoring/grafana-dashboards
Hemanth Krishna 766c350868
feat: auto import prometheus datasource and dashboard in grafana deployment (#2548)
* feat: add datasource and dashboard in grafana deployment (#2476)

Signed-off-by: Hemanth Krishna (DarthBenro008) <hkpdev008@gmail.com>

* update: node-and-pod-metrics-dashboard.json to detect datasource (#2476)

Signed-off-by: Hemanth Krishna (DarthBenro008) <hkpdev008@gmail.com>

* update: monitoring readme

Signed-off-by: Hemanth Krishna (DarthBenro008) <hkpdev008@gmail.com>

* add: all chaos-interleaved grafana dashboards in deployment (#2467)

Added all the dashboard during deployment

Signed-off-by: Hemanth Krishna (DarthBenro008) <hkpdev008@gmail.com>

* update: grafana dashboard to support auto import during deployment (#2476)

Signed-off-by: Hemanth Krishna (DarthBenro008) <hkpdev008@gmail.com>

* update: grafana-dashboards readme #2476

Signed-off-by: Hemanth Krishna <hkpdev008@gmail.com>
2021-03-18 11:34:50 +05:30
..
kubernetes feat: auto import prometheus datasource and dashboard in grafana deployment (#2548) 2021-03-18 11:34:50 +05:30
percona-sql feat: auto import prometheus datasource and dashboard in grafana deployment (#2548) 2021-03-18 11:34:50 +05:30
sock-shop feat: auto import prometheus datasource and dashboard in grafana deployment (#2548) 2021-03-18 11:34:50 +05:30
README.md feat: auto import prometheus datasource and dashboard in grafana deployment (#2548) 2021-03-18 11:34:50 +05:30

README.md

Grafana Dashboards

This directory contains chaos interleaved grafana dashboards to monitor chaos experiments and workflows.

Categories

  • Kubernetes

    Contains generic K8s dashboards with data from node exporter and kube-state metrics.

    cd kubernetes
    
  • Sock Shop

    Contains application metrics dashboard for Sock Shop.

    cd sock-shop
    

Auto-Configurations

The chaos interleaved grafana dashboards and a default prometheus datasource are auto-configured and automatically imported when you deploy grafana.

The following datasources and dashboard are auto-configured and imported:

The datasource-configMaps.yaml defines all the definitions of the datasource that are imported, currently the following datasources are imported:

Datasources Configured

  • DS_PROMETHEUS: The prometheus datasource that is deployed while setting up the monitoring for chaos as mentioned here

The dashboard-configMaps.yaml defines all the definitions of the dashboards that are imported, along with a provider that helps Grafana to plugin and import the dashboards. currently the following datasources are imported:

Dashboards Imported