(Grafana / Kibana / Elasticsearch)表格按端点显示特定值的计数

Posted

技术标签:

【中文标题】(Grafana / Kibana / Elasticsearch)表格按端点显示特定值的计数【英文标题】:(Grafana / Kibana / Elasticsearch) Table to display count of specific values by endpoint 【发布时间】:2020-03-04 21:13:37 【问题描述】:

我已经设置了一个 Grafana 表,我可以在其中记录/显示给定端点中抛出的所有异常。

现在我想做的下一件事是为每个异常设置一个计数器,以图表或表格的形式显示 - 这可能吗? (不必“硬编码”每一个可能的异常)。

我现在的表是这样的:

如您所见 - 一些例外情况是相同的。有一个概览可能会很好,我可以在其中看到过去 24 小时内引发的每个异常的计数,使其成为改进系统和优先处理哪些工作的好工具。

有什么想法吗?

【问题讨论】:

【参考方案1】:

如果您的异常字段被索引,您可以:

按此字段聚合数据(按术语分组)

获取每个系列的计数(度量 -> 计数)

如果你的字段没有被索引,你不能这样做*

通过按 exception.Message.keyword 分组,它将给出一个漂亮的表格,显示每个异常的计数。

请注意,如果它们没有全部显示,请尝试将最后一个量规“Top 10, Min Doc Count..”操作/更改为“无限制”选项。

*找到答案here (Reddit)

【讨论】:

以上是关于(Grafana / Kibana / Elasticsearch)表格按端点显示特定值的计数的主要内容,如果未能解决你的问题,请参考以下文章

Zabbix vs grafana vs kibana

ELK 使用 Grafana 而不是 Kibana 进行集中式日志

(Grafana / Kibana / Elasticsearch)表格按端点显示特定值的计数

Kibana或Grafana,时间序列可视化如何选择?

对比了解Grafana与Kibana的关键差异,一个即可还是两者共用?

Kibana,Grafana——错误猎手,系统定海神针