如何获取数以千计的Prometheus指标并转换成Grafana查询语句
实验环境
- Prometheus: 2.20.0
- Python: 3.7.7
- Requests:2.24.0
首先要安装依赖,
sudo pip3 install requests==2.24.0
现状
你是否面临着如下这种数以千计的Prometheus业务指标要添加到Grafana图表里面做监控数据可视化
闲言少叙
直接上拉取Prometheus指标的接口的python脚本,自己跑一下,
#!/usr/bin/env python3
# coding = 'utf-8'
import requests
# 记得替换成你们自己的,不要忘记端口,末尾不要斜杠
host_url = "http://demo.robustperception.io:9090"
prometheus_api = "/api/v1/label/__name__/values"
data = requests.get(host_url + prometheus_api).json()
f =
… 阅读更多