Skip to content

Grafana® dashboard converter tool to convert InfluxQL® using dashboards to use M3 (subset of) PromQL™ instead.

License

Notifications You must be signed in to change notification settings

Aiven-Open/influxql-to-m3-dashboard-converter

influxql-to-m3-dashboard-converter

Overview

This is our implementation of Grafana® dashboard conversion tooling, which converts dashboards which use InfluxQL® to M3 (subset) of PromQL™. This is only offered as reference and is not recommended for usage by anyone as is.

While we have used (slightly different variant of) it in production years, and still do, correct way of handling this would be to parse InfluxQL properly instead of having (deeply nested) regexp based handling we do.

Usage

# python3 influxql_to_m3_dashboard_converter.py influxdash.json > m3dash.json

License

influxql-to-m3-dashboard-converter is licensed under the Apache license, version 2.0. Full license text is available in the LICENSE file.

Please note that the project explicitly does not require a CLA (Contributor License Agreement) from its contributors.

Contact

Bug reports and patches are not welcome; better implementation is very welcome though, please let us know if you find something that does this better than this one does.

To report any possible vulnerabilities or other serious issues please see our security policy.

Trademarks

InfluxQL® is a trademark owned by InfluxData, which is not affiliated with, and does not endorse, this product. All product and service names used in this page are for identification purposes only and do not imply endorsement.

About

Grafana® dashboard converter tool to convert InfluxQL® using dashboards to use M3 (subset of) PromQL™ instead.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages