【发布时间】:2020-10-15 08:36:51
【问题描述】:
我们的服务接收前台(网站)和后台电话。我想在我的 grafana 板的指标中将这些调用分开。
我们知道某些 url 和方法组合仅供后台使用,例如“PUT /page/draft”和“POST /page/publish”。但是前台也使用了几个端点,例如“GET /page/draft”。所以查询应该结合两个标签,比如
http_server_requests({uri="/page/draft", method="PUT"}) OR ...
如何使用查询(或其他)类型的变量来过滤它们,以便在我的图表中使用http_server_requests({"$backoffice_requests"}) 和http_server_requests({"$non_backoffice_requests"}) 来绘制两个图表?
【问题讨论】:
-
您可以访问
prometheus.yml并且可以更改它吗?我问的原因是添加一个标签来显示是否与前/后相关比使用 grafana 模板变量更干净 -
是的,我有。我可以对那个文件做什么?我们有一个用于所有服务的集中式服务器,但我认为我可以在那里进行更改
标签: prometheus grafana promql