Как изменить параметр "precision: ms" в Grafana Query Inspector? - PullRequest
5 голосов
/ 18 июня 2020

У меня есть база данных InfluxDB, в которой есть только x11 точек данных. Эти данные отображаются неправильно (или, по крайней мере, как я ожидал) в Grafana, когда время между ними короче 1 мс.

Если я вставляю точки данных с интервалом 1 мс, тогда все работает, как ожидалось, и я вижу все точки x11 в правильное время, как показано ниже:

enter image description here

Однако, если я удалю эти точки и загружу новые, но на этот раз одна точка на 100 мкс, то, хотя данные отображаются правильно в InfluxDB, в Grafana я вижу только две точки на моем графике:

enter image description here

Кажется, что данные округляется / разделяется до ближайшей миллисекунды, и это связано с параметром «precision = ms» в запросе здесь:

enter image description here

но Я не могу найти способ изменить этот параметр. Как правильно это исправить?

1 Ответ

3 голосов
/ 21 июня 2020

Вы не можете настроить Grafana для поддержки разной точности времени для InfluxDB. Это жестко запрограммировано в исходном коде: https://github.com/grafana/grafana/blob/36fd746c5df1438f27aa33fc74b24be77debc7ff/public/app/plugins/datasource/influxdb/datasource.ts#L364 (Может потребоваться исправить в нескольких местах источника, а не только в этом.)

Итак, правильный способ исправить это его кодирование, что, конечно, не входит в объем этого вопроса.

...