(Grafana / Kibana / Elasticsearch) Table 按端点显示特定值的计数
(Grafana / Kibana / Elasticsearch) Table to display count of specific values by endpoint
我已经设置了一个 Grafana table,我可以在其中 log/display 给定端点中抛出的所有异常。
现在我要做的下一件事是为每个异常设置一个计数器,显示在图表中或 table - 这可能吗? (不必 "hardcode" 每一个可能的异常)。
我现在的table是这样的:
如您所见 - 一些例外是相同的。最好有一个概览,我可以在其中看到过去 24 小时内抛出的每个异常的计数,使其成为改进系统和优先处理的重要工具。
有什么想法吗?
如果您的异常字段已编入索引,您可以:
按此字段聚合数据(按术语分组)
获取每个系列的计数(指标 -> 计数)
如果你的字段没有被索引,你不能这样做*
通过按 exception.Message.keyword 分组,它会很好地 table 显示每个异常的计数。
请注意,如果它们没有全部显示,请尝试 manipulating/changing 最后一个标题 "Top 10, Min Doc Count.." 进入 "No limit" 选项。
*已找到答案 here (Reddit)
我已经设置了一个 Grafana table,我可以在其中 log/display 给定端点中抛出的所有异常。
现在我要做的下一件事是为每个异常设置一个计数器,显示在图表中或 table - 这可能吗? (不必 "hardcode" 每一个可能的异常)。
我现在的table是这样的:
如您所见 - 一些例外是相同的。最好有一个概览,我可以在其中看到过去 24 小时内抛出的每个异常的计数,使其成为改进系统和优先处理的重要工具。
有什么想法吗?
如果您的异常字段已编入索引,您可以:
按此字段聚合数据(按术语分组)
获取每个系列的计数(指标 -> 计数)
如果你的字段没有被索引,你不能这样做*
通过按 exception.Message.keyword 分组,它会很好地 table 显示每个异常的计数。
请注意,如果它们没有全部显示,请尝试 manipulating/changing 最后一个标题 "Top 10, Min Doc Count.." 进入 "No limit" 选项。
*已找到答案 here (Reddit)