Prometheus的配置与服务发现
一. 概述
二. 配置详解
2.1 命令行参数
--web.listen-address="0.0.0.0:9090" 监听端口默认为9090,可以修改只允许本机访问,或者为了安全起见,可以改变其端口号(默认的web服务没有鉴权)
--web.max-connections=512 默认最大连接数:512
--storage.tsdb.path="data/" 默认的存储路径:data目录下
--storage.tsdb.retention.time=15d 默认的数据保留时间:15天。原有的storage.tsdb.retention配置已经被废弃
--alertmanager.timeout=10s 把报警发送给alertmanager的超时限制 10s
--query.timeout=2m 查询超时时间限制默认为2min,超过自动被kill掉。可以结合grafana的限时配置如60s
--query.max-concurrency=20 并发查询数 prometheus的默认采集指标中有一项prometheus_engine_queries_concurrent_max可以拿到最大查询并发数及查询情况
--log.level=info 日志打印等级一共四种:[debug, info, warn, error],如果调试属性可以先改为debug等级
.....
2.2 prometheus.yml
2.3 scrape_configs配置
三. 服务发现




四. 常见场景

Last updated
Was this helpful?