官当-函数
1. promtool介绍
检查yaml语法 和查询
1.1 检查配置
bash
/etc/prometheus $ promtool check config prometheus.yml
Checking prometheus.yml
SUCCESS: 1 rule files found
SUCCESS: prometheus.yml is valid prometheus config file syntax
Checking /opt/prometheus/rules/text.yml
SUCCESS: 1 rules found
/etc/prometheus $ promtool check config prometheus.yml
Checking prometheus.yml
SUCCESS: 1 rule files found
SUCCESS: prometheus.yml is valid prometheus config file syntax
Checking /opt/prometheus/rules/text.yml
SUCCESS: 1 rules found
1.2 查询
bash
#由于我这里做了代理,需要添加/prometheus,才能查到数据,默认不用添加
$promtool query instant http://127.0.0.1:9090/prometheus up
up{instance="alertmanager", job="alertmanager"} => 1 @[1735872908.436]
up{instance="prometheus", job="prometheus"} => 1 @[1735872908.436]
up{instance="10.103.236.199", job="blackbox-exporter-10.103.236.199"} => 1 @[1735872908.436]
up{app="linux-node", instance="10.103.236.199", job="consul_blackbox_tcp_connect", project="yewu"} => 1 @[1735872908.436]
#由于我这里做了代理,需要添加/prometheus,才能查到数据,默认不用添加
$promtool query instant http://127.0.0.1:9090/prometheus up
up{instance="alertmanager", job="alertmanager"} => 1 @[1735872908.436]
up{instance="prometheus", job="prometheus"} => 1 @[1735872908.436]
up{instance="10.103.236.199", job="blackbox-exporter-10.103.236.199"} => 1 @[1735872908.436]
up{app="linux-node", instance="10.103.236.199", job="consul_blackbox_tcp_connect", project="yewu"} => 1 @[1735872908.436]
2. prometheus api
2.1 开启api
prometheus --web.enable-admin-api
prometheus --web.enable-admin-api
2.1 制作快照
bash
curl -XPOST http://localhost:9090/api/v1/admin/tsdb/snapshot
curl -XPOST http://localhost:9090/api/v1/admin/tsdb/snapshot
2.2 删除timeserie
bash
curl -X POST -g 'http://localhost:9090/api/v1/admin/tsdb/delete_series?match[]=process_start_time_seconds{job="prometheus"}'
curl -X POST -g 'http://localhost:9090/api/v1/admin/tsdb/delete_series?match[]=process_start_time_seconds{job="prometheus"}'
https://www.yuandangsheng.top/?p=2851
https://mafeifan.com/DevOps/Prometheus/1.产品介绍.html
https://www.yuandangsheng.top/?p=2851
https://blog.csdn.net/boling_cavalry/article/details/130461338