一. 什么是 promtool?
验证配置文件 检查规则 生成测试数据 检查 Prometheus 数据
promtool check config /path/to/prometheus.yml
promtool check config:运行配置文件验证。 /path/to/prometheus.yml:Prometheus 配置文件的路径。
Checking prometheus.yml
SUCCESS: 5 rule files found
SUCCESS: prometheus.yml is valid prometheus config file syntax
promtool check rules /path/to/rules.yml
promtool check rules:验证规则文件。 /path/to/rules.yml:规则文件的路径。
Checking 'rules.yml'...
SUCCESS: 2 rules found.
四. 生成测试数据
promtool tsdb create-blocks-from /path/to/metrics.yml
promtool tsdb create-blocks-from:生成测试数据块。 /path/to/metrics.yml:包含测试数据的 YAML 文件路径。
Creating blocks...
SUCCESS: 1 block created.
五. 检查 Prometheus 数据
promtool tsdb analyze /path/to/prometheus/data
promtool tsdb analyze:分析 Prometheus 数据目录。 /path/to/prometheus/data:Prometheus 数据目录的路径。
------------------ END ------------------
关注公众号,获取更多精彩内容