[LMA] Upgrade InfluxDB and Grafana components
The current version of the InfluxDB-Grafana plugin is based on InfluxDB v0.8 and Grafana v1.9. Both versions are currently unsupported and the latest releases (respectively 0.9 and 2.1) include lots of features that we want to leverage:
* InfluxDB v0.9 supports tags (instead of encoding them manually in the series names).
* Grafana v2.1 has new panel types, support for users & groups, datasource proxy and many others. It also required to support InfluxDB 0.9.
Blueprint information
- Status:
- Complete
- Approver:
- Patrick Petit
- Priority:
- Undefined
- Drafter:
- Simon Pasquier
- Direction:
- Needs approval
- Assignee:
- Simon Pasquier
- Definition:
- Approved
- Series goal:
- Proposed for 7.0.x
- Implementation:
- Implemented
- Milestone target:
- 7.0
- Started by
- Simon Pasquier
- Completed by
- Simon Pasquier
Related branches
Related bugs
Sprints
Whiteboard
Gerrit topic: https:/
Addressed by: https:/
Add the influxdb_legacy flag
Addressed by: https:/
Install Heka 0.10 when deployed with InfluxDB 0.9
Addressed by: https:/
Add encoder for InfluxDB v0.9
Addressed by: https:/
WIP: Add new collectd decoder for InfluxDB 0.9
Gerrit topic: https:/
Addressed by: https:/
Upgrade influxdb to 0.9.2-rc2
Gerrit topic: https:/
Addressed by: https:/
[WIP] Upgrade Grafana to 2.1
Addressed by: https:/
Update HTTP metrics filter for InfluxDB 0.9
Addressed by: https:/
Update resource creation and state metric filters
Addressed by: https:/
Update decoder for Pacemaker metrics
Addressed by: https:/
Move Pacemaker resources monitoring to collectd
Addressed by: https:/
Update Heka to version 0.10
Addressed by: https:/
Add Grafana provider for grafana_dashboard
Addressed by: https:/
Add a grafana_datasource resource
Addressed by: https:/
Add Grafana provider for grafana_dashboard
Addressed by: https:/
Add a grafana_datasource resource
Addressed by: https:/
Change the name of the 'users' metric
Addressed by: https:/
Update the System dashboard
Addressed by: https:/
Update the System dashboard
Addressed by: https:/
Add support for bulk metric message
Addressed by: https:/
Update service status filter for InfluxDB 0.9
Addressed by: https:/
Monitor the Grafana process
Addressed by: https:/
Update annotation filter for InfluxDB 0.9
Addressed by: https:/
Fix typos in collectd decoder
Addressed by: https:/
Update service heartbeat filter for InfluxDB 0.9
Gerrit topic: https:/
Addressed by: https:/
Update the main dashboard for InfluxDB 0.9
Addressed by: https:/
Update Grafana dashboards for InfluxDB 0.9
Addressed by: https:/
Switch to InfluxDB 0.9 mode by default
Addressed by: https:/
Switch to InfluxDB 0.9 mode
Addressed by: https:/
Merge remote-tracking branch 'origin/
Addressed by: https:/
Add tests for lma_collector:
Addressed by: https:/
Support for Ceph metrics with InfluxDB 0.9
Addressed by: https:/
Update Ceph dashboards
Addressed by: https:/
Update tests for the LMA plugins for InfluxDB 0.9
Gerrit topic: https:/