Integrate dashboards into Big Bang
Update the umbrella bigbang chart to be able to configure and enable the dashboards correctly.
Acceptance Criteria:
- The dashboards and monitoring should be able to be enabled and disabled in the Big Bang umbrella values
- The dashboard for any given feature should be enabled by default when the chart feature is enabled
- The dashboards should be preconfigured within Grafana
- The datasource / scrape targets should be correctly configured in the Promtail instance
Acceptance Criteria:
-
The dashboards and monitoring should be able to be enabled and disabled in the Big Bang umbrella values
- now able to enable/disable each cronjob and each dashboard separately
- the following would allow the
bigbangUpdater
cronjob to run, but disables the dashboard:
bigbangUpdater:
enabled: true
importDashboard: false
-
The dashboard for any given feature should be enabled by default when the chart feature is enabled
- By default, both the cronjob and the dashboards are enabled as such:
bigbangUpdater:
enabled: true
importDashboard: true
-
The dashboards should be preconfigured within Grafana
- Dashboards are preconfigured within the bbctl package and pulled into Grafana once bbctl cronjobs and dashboards are enabled as shown here:
-
The datasource / scrape targets should be correctly configured in the Promtail instance
- All datasources and scrape targets are preconfigured already through the existing promtail instances, and need no further configurations
Edited by Darrien Lee