在 Grafana 中与 groupBy 一起计算百分比

Posted

技术标签:

【中文标题】在 Grafana 中与 groupBy 一起计算百分比【英文标题】:Calculate percentage along with groupBy in Grafana 【发布时间】:2019-09-20 13:57:15 【问题描述】:

我每 30 秒将成功计数指标和失败计数指标记录到石墨中。在 Grafana 中,我使用每秒和 hitCount(1minute) 来聚合每分钟的计数(成功和失败)。现在我需要计算每分钟的成功百分比?关于如何进行的任何建议?

另外,我在下面提到的第四个指标 * 上使用 groupbyNode。

Success metric : api.server.metric.*.success.count
Failure metric : api.server.metric.*.failure.count

【问题讨论】:

【参考方案1】:

试试这样的:

asPercent(api.server.metric.*.success.count,sumSeries(api.server.metric.*success.count, api.server.metric.*.failure.count),0)

或者,如果您只是将失败和成功作为价值观:

asPercent(api.server.metric.*.success.count,api.server.metric.*.*.count,0)

【讨论】:

以上是关于在 Grafana 中与 groupBy 一起计算百分比的主要内容,如果未能解决你的问题,请参考以下文章

使用 Grafana 的(TimescaleDB)SQL 插件进行多连接的 Groupby 问题

训练自定义 SVM 以在 OpenCV 中与 HOGDescriptor 一起使用

将 concurrent.futures.ProcessPoolExecutor 与 DataFrame.GroupBy 一起使用

MySql 中与 only_full_group_by 相关的错误

如何在 Java 中与 HttpGet 一起发送 cookie

Grafana API 脚本创建新数据源失败