在安装完成后prometheus后,打开http://$host:9090/flags,可以看见如下的命令行参数,本文将解释各个参数的含义:
一、Prometheus 启动时的命令行参数
参数 | 默认值 | 说明 |
---|---|---|
--agent |
false |
启动代理模式,通常用于在嵌入式环境中收集数据。 |
--alertmanager.drain-notification-queue-on-shutdown |
true |
在关闭时清空通知队列。 |
--alertmanager.notification-queue-capacity |
10000 |
设置通知队列的最大容量。 |
--auto-gomaxprocs |
true |
自动设置 Go 最大并发进程数(GOMAXPROCS )。 |
--auto-gomemlimit |
true |
自动设置 Go 内存限制。 |
--auto-gomemlimit.ratio |
0.9 |
设置 Go 内存限制的比例。 |
--config.auto-reload-interval |
30s |
设置 Prometheus 配置文件自动重新加载的间隔。 |
--config.file |
/etc/prometheus/prometheus.yml |
设置 Prometheus 配置文件的路径。 |
--enable-feature |
(空) | 启用实验性特性。 |
--log.format |
logfmt |
设置日志输出格式。 |
--log.level |
info |
设置日志的详细级别。 |
--query.lookback-delta |
5m |
设置查询时的回看时间窗口。 |