情况是我正在使用电报将数据发送到InfluxDB和Grafana(5.1.3)以visualize.influxDB将数据存储在下面的格式中
api.service-v1.request.status.total
api.service-v1.response.size
api.service-v1.upstream_latency
api.service-v1.user.consumer-001.request.count
api.service-v1.user.consumer-001.request.status.200
api.service-v1.user.consumer-001.request.status.429
api.service-v1.user.consumer-001.request.status.499
api.service-v1.user.consumer-001.request.status.total
我想基于服务,消费者及其状态和更多指标创建动态仪表板。你能帮我解决这个问题。
答案 0 :(得分:1)
我们找到了解决方案。
我们可以使用查询(显示度量;)和正则表达式$service
创建(/.*api.([^.]*).*/)
变量来过滤服务名称。
$consumer
的第二个变量和查询(显示度量;),带有正则表达式选项(/.*api.$service.user.([^.]*).*/)
这些变量我们可以使用grafana中的切换编辑模式来显示图形。
由于