【发布时间】:2021-12-01 16:00:31
【问题描述】:
我想问一下带有 grafana 仪表板的 zipkin。 我使用官方的docker-compose安装了带有grafana的zipkin(但存储是elasticsearch。因为当我使用mysql时,会发生访问错误。es不会发生) https://github.com/openzipkin-attic/docker-zipkin#elasticsearch
顺便说一句,我正在使用 zipkin 来收集 nodejs 应用程序的 graphQL 执行时间。 (使用 Opentelemetry 库,例如 HttpInstrumentation、ExpressInstrumentation 和 GraphQLInstrumentation) 我想在某些图形图表上显示哪些 graphQL 查询很慢。
我尝试将下面的 prometheus 指标浏览器与 grafana 仪表板一起使用。
zipkin_collector_messages_total
zipkin_collector_bytes_total
zipkin_collector_spans_total
zipkin_collector_spans_dropped_total
zipkin_collector_messages_dropped_total
但看起来他们无法过滤 grafana 仪表板上的任何指标标签...(因为就上述控制器而言,我们只能使用“实例、作业、传输”标签)
我们可以通过 prometheus 指标浏览器来做到这一点吗?或者,对于按指标进行过滤,我们应该在 grafana 仪表板上使用数据存储(例如弹性搜索、mysql 等)吗? 太感谢了。
【问题讨论】:
-
我的后端应用是由node.js制作的
标签: prometheus grafana zipkin open-telemetry