[tezt/lib_performance_regression] return tags with InfluxDB queries, add time clauses
This MR :
- Improves an error message in
InfluxDB.get
- Changes the
InfluxDB
query functions so that tags are also returned along with fields. Note: unlike e.g. SQL databases, InfluxDB distinguishes "tags" and "fields". Tags are always strings, whereas fields can be numerical. Queries can only group on tags. In query responses, tags and fields are returned separately. - Changes the
InfluxQL
ast to allow for predicates over the specialtime
column. See the InfluxQL manual for more info. - Fails if the user attempts to create a datapoint with an empty tag (
""
), which is not allowed by InfluxDB
Edited by Arvid Jakobsson