我使用使用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
该仪表板也按每月分组