是否可以在 GCP/stackdriver 中创建基于日志的累积指标?

Is it possible to create an accumulated log-based metric in GCP/stackdriver?

我想创建一个指标来累积整个月。换句话说,我想计算一个日历月中日志中某个条目的出现次数,即月末 "there were X events"。这可能吗?我在 stackdriver 中看到过这样的累积指标(例如 stackdriver 按月记录的字节数)所以我知道它们存在但我找不到如何使用计数器或分布创建一个,这看起来像是日志的唯一可能选项 -基于指标

如果有人看 Overview of log-based metrics 看来这可能是关键。如果我们假设日志记录被写入 Stackdriver 日志,您可以定义一个指标计数器,每次看到匹配的日志记录时都会触发。此计数器指标可用于构建仪表板或发出警报,您可以在其中汇总一段时间内的计数。

基于日志的计数器指标每分钟计算与过滤器匹配的条目数,并且不会在整个月内聚合。目前,实现此目的的唯一方法是使用类似 this 的方法来使用 LBM 并将其重写为累积自定义指标。