如何从基于正则表达式分组的elasticsearch创建创建grafana仪表板

时间:2019-07-11 12:02:06

标签: elasticsearch lucene grafana grafana-variable

我使用使用Elasticsearch数据源的grafana创建仪表板。表示平均响应时间,每个端点的95%和99%。 端点示例:

  • / users / {id} / basicData(例如:/ users / 1 / basicData,/ users / 2 / basicData)
  • / users / {id} / points(例如:/ users / 1 / points,/ users / 2 / points,/ users / 3 / points)
  • / users / {id} /好处(/ users / 2 /好处)
  • /用户/维护

...

其中{id}可以是任何整数/字符串

当前,我尝试了具有3个指标的表格面板: -计数 - 平均 -百分位

然后按日期分组直方图,然后使用端点按术语分组 但结果仅在端点为静态(/ users / maintainance)时有效。其他人将数1 样本:

  • / users / 1 / basic数据计数:1,平均:44ms,95:44ms
  • / users / 2 / basic数据计数:1,平均:50ms,95th:50ms
  • / users / 1 /点数:1,平均:44ms,95:44ms
  • / users / 2 / points count:1,avg:44ms,95th:44ms
  • / users / 3 / points数量:1,平均:44毫秒,第95:44毫秒
  • /用户/维护次数:4,平均:44毫秒,第95:67毫秒

....

我的期望将是这样:

  • / users / {id} / basic数据计数:2,平均:66ms,95th:100ms
  • / users / {id} /点数:3,平均:50毫秒,第95:99毫秒
  • / users / {id} /好处数:1,平均:50ms,95th:50ms
  • /用户/维护次数:4次,平均:44ms,95th:67ms 该仪表板也按每月分组

0 个答案:

没有答案