1

我的 Google Cloud Console 中有以下形式的日志行:

更新了关于 123 个奴才的黑名单信息。max_blacklist_per_minion=20,median_blacklist_per_minion=8,blacklist_free_minions=31

而且我正在尝试设置一些基于日志的指标,以获得对值的长期概览(即它们如何变化?是低于还是高于昨天?等等)。

但是,我在文档中没有找到这种情况的任何示例,而且我能想到的似乎不起作用。具体来说,我试图了解我需要在“字段名称”中选择什么才能访问日志行(以便我可以编写正则表达式)。

我试过textPayload了,但这个日志条目似乎是空的。查看实际的日志条目也应该有一个protoPayload.line[0],但这似乎也不起作用

4

1 回答 1

1

在日志查看器 UI 中内置的“指标编辑器”中,您可以使用“protoPayload.line.logMessage”作为字段名称。出于某种原因,用户界面不想建议“线”(似乎是一个错误;过滤器框中的行为相同)。

基于日志的指标不会根据应用日志行的索引进行区分,因此像“line[0]”这样的东西不起作用。对于分布,所有值都被提取。计数指标将对日志条目进行计数(即,无论“行”匹配的数量为 1)。

于 2017-12-01T15:56:41.297 回答