apache / otava

Change Detection for Continuous Performance Engineering
https://otava.apache.org/
Apache License 2.0
63 stars 15 forks source link

Feature request: support InfluxDB importer #49

Open ligurio opened 1 month ago

ligurio commented 1 month ago

InfluxDB is a popular time series DB that often used as a datasource for Grafana for storing performance results. I propose to implement InfluxDB importer for Otava in the same way as it was done for PostgreSQL ^1. InfluxDB supports two query languages: InfluxQL ^2 and native SQL.

There are InfluDB clients for Python, however, Python libraries are different for different InfluxDB versions: v1^5, v2 ^3, v3 ^4.

Gerrrr commented 1 month ago

This would be a nice addition! Good news is that all Python clients have compatible licenses - MIT and Apache2.