InfluxDB и Grafana: сравнение двух баз данных с разными отметками времени на одной графической панели

Итак, в основном я хотел бы иметь возможность просматривать две разные базы данных в одной и той же графической панели Grafana. Проблема в том, что InfluxDB - это база данных временных рядов, поэтому невозможно увидеть тенденцию между двумя базами данных на одной панели графика, если у них нет одинаковых временных меток. Обходной путь заключается в создании двух панелей в Grafana и добавлении задержки к одной, но это не дает хорошего представления, поскольку графики находятся на разных панелях, поэтому труднее увидеть различия. В настоящее время я работаю над сценарием для копирования рассматриваемых баз данных и изменения временных меток, чтобы две вновь созданные базы данных выглядели так, как будто данные были взяты одновременно. Мне интересно, есть ли у кого-нибудь идеи, как изменить метку времени, и если да, то как лучше всего сделать это с большим количеством точек данных? Спасибо.


person P. Bonnell    schedule 04.04.2017    source источник


Ответы (2)


Я считаю, что в настоящее время это доступно через kapacitor, но предполагаю, что более элегантное решение будет легко выполнено с использованием FluxQL. Использование измерений InfxDB в kapacitor позволит вам форсировать эквивалентные интервалы времени и представить данные после нормализации.

person Chris Bleuel    schedule 29.09.2018

Я могу подтвердить из своего экземпляра графаны, что невозможно добавить сдвиг к одному таймсерию, а не к другому на одной панели.

Чтобы изменить метку времени, я бы просто сделал это очевидным способом. Загрузите несколько тысяч записей в python, измените временные метки и запишите их в новую меру (и укажите сдвиг в названии измерения).

person André C. Andersen    schedule 09.04.2017