0

我需要创建新旧端点请求时间的 Kibana 可视化比较。取决于日志,nginx 相关日志有这样一个字段message.request_time(以秒为单位显示时间,如 0.090)和message.request(显示类似“GET /some_endpoint HTTP/1.1”的内容)。

我正在尝试用 timelion 以某种方式将其可视化,这是我的查询:

.es(q='kubernetes.container.name:nginx AND message.request:"GET /endpoint_one HTTP/1.1"', index=my-index, timefield='@timestamp', metric='avg:message.request_time').label('Old endpoint'),
.es(q='kubernetes.container.name:nginx AND message.request:"GET /endpoint_two HTTP/1.1"', index=my-index, timefield='@timestamp', metric='avg:message.request_time').label('New endpoint')

当我删除metric='avg:message.request_time'它显示可视化时,它什么也没有显示,但它只是在 Y 轴上显示文档数量,这不是我需要的。

有人可以帮助我了解如何将其可视化,以及为什么它不起作用metric='avg:message.request_time'???谢谢!

4

0 回答 0