Как преобразовать метку метрики на основе журналов и временную метку системы Google Cloud (или временную метку пользователя из метки) в диаграмму временных рядов в Grafana?
Я хочу видеть простой временной ряд со значением метки на панели временных рядов Grafana, и в качестве входных данных я использую метрику на основе журналов (LBM), в которой каждый день содержится значение rows_count CSV.
Поскольку временные ряды всегда показывают только показатели Google Cloud (изменение единиц измерения не меняет показатели), мне интересно, могу ли я использовать свои значения вместо показателя Google Cloud.
В моем LBM, который я создаю из журналов облачной функции, которая выводит jsonPayload, используяgoogle.cloud.logging
, у меня есть одна метка значения и одна метка времени. Я знаю, что я не могу просто изменить ось Y на свое новое значение, похоже, оно привязано LBM к трафику, напримерB/s
или т.п.
Теперь я подумал, что вместо этого мне следует перевести его в длинный формат, используя вкладку «Преобразование» с ее многочисленными функциями. Но после некоторого тестирования я, похоже, не могу этого добиться: просто имею временную метку моих журналов или системную временную метку Google (одну из двух, и обе в порядке) на оси X и значение выбранной мной метки на оси Y. -ось.
Кажется, я не могу использовать собственный столбец журнала, созданный пользователем, для диаграмм временных рядов по оси Y, значения отображаются только в виде меток в легенде. И изменение данных из широкого формата в длинный, как я пробовал, похоже, не решает эту проблему, или я просмотрел какую-то другую приятную функцию (но я попробовал немало подобных).
Суммируя:
Когда я просто использую метку значения LBM в группе (или в псевдониме, используя{{metric.label.rows_count}}
), я вижу диаграмму временных рядов трафика GCP, но не значений.
Действительно ли я вынужден использовать меру мониторинга сервера времени, которую GCP связывает с моим LBM, или я могу переключить используемое значение оси Y?
Вкладка «Запрос»:
Вкладка «Преобразование»:
Поскольку это, похоже, не работает, мне придется использовать обходной путь: запрашивать только базу данных, которая принимает CSV, но моя цель состояла в том, чтобы увидеть rows_count в журналах этого CSV как отдельный шаг. Странно, если это невозможно, значит, я что-то неправильно понял.
Как преобразовать метрику на основе журналов и временную метку системы Google Cloud (или временную метку пользователя из метки) в диаграмму временных рядов в Grafana?