我想在 Grafana 时间序列面板中查看带有标签值的简单时间序列,作为输入,我使用基于日志的指标 (LBM),其中每天包含 csv 的 rows_count。
由于时间序列总是只显示谷歌云度量(改变单位不会改变后面的度量),我想知道我是否可以使用我的值而不是谷歌云度量。
在我使用输出 jsonPayload 的云函数的日志中制作的 LBM 中google.cloud.logging
,我有一个值标签和一个时间戳标签。我知道我不能只将 y 轴更改为我的新值,它似乎是由 LBM 固定到流量B/s
的,诸如此类。
现在我想我应该把它变成长格式,使用具有许多功能的“转换”选项卡。但是经过一些测试,我似乎无法到达那里:只是在 x 轴上有我的日志的时间戳或系统谷歌时间戳(两者之一,两者都很好)和我在 y 上选择的标签的值-轴。
似乎我不能将我自己的用户制作的日志列用于 y 轴上的时间序列图表,这些值仅在图例中显示为标签。并且像我尝试过的那样将数据从宽格式更改为长格式似乎并没有解决它,或者我已经监督了一些其他不错的功能(但我已经尝试了很多类似的功能)。
简而言之:
当我只在 group by (或在别名 using {{metric.label.rows_count}}
)中使用 LBM 值标签时,我会看到 GCP 流量的时间序列图,但看不到值的时间序列图。
我是否真的被迫使用 GCP 链接到我的 LBM 的时间服务器监控措施,或者我可以切换 y 轴的使用值吗?
查询选项卡:
变换选项卡:
由于这似乎不起作用,我将不得不做出仅查询提取 csv 的数据库的解决方法,但我的目标是将该 csv 的日志中的 rows_count 视为自己的一个步骤。奇怪,如果那不可能,我一定是误会了什么。
如何将基于日志的指标和 Google Cloud 系统时间戳(或标签中的用户时间戳)转换为 Grafana 中的时间序列图表?
而不是选择
Counter
哪个你需要选择
Distribution
哪个
使用该 LBM,如果您使用 x 轴上的日期(时间),您可以将 LBM 值放入时间序列图的 y 轴。
当我还添加正则表达式时,我只能获得图表中的值,似乎自动添加了单位,这使得没有正则表达式的数值不可读。官方 GCP 文档创建分布指标告诉您使用
([0-9.]+)
.