–version | 显示应用程序版本。 |
–config.file=”prometheus.yml” | Prometheus配置文件路径。 |
–web.listen-address=”0.0.0.0:9090″ | 地址监听UI、API和遥测。 |
–web.read-timeout=5m | 在超时读取请求和关闭空闲连接之前的最大持续时间。 |
–web.max-connections=512 | 同时连接的最大数目。 |
–web.external-url= | 外部可访问的Prometheus的URL(例如,如果Prometheus通过反向代理提供服务)。用于生成返回的相对和绝对链接普罗米修斯本身。如果URL有路径部分,它将被用于为普罗米修斯服务的所有HTTP端点添加前缀。如果省略,相关的URL组件将被派生自动。 |
–web.route-prefix= | 前缀用于web端点的内部路由。默认路径为——web.external-url。 |
–web.user-assets= | 静态资产目录的路径,在/user处可用。 |
–web.enable-lifecycle | 启用关闭和重新加载通过HTTP请求。 |
–web.enable-admin-api | 为管理控制操作启用API端点。 |
–web.console.templates=”consoles” | 控制台模板目录的路径,在/控制台可用。 |
–web.console.libraries=”console_libraries” | 控制台库目录的路径。 |
–web.page-title=”Prometheus时间序列采集和处理服务器” | Prometheus实例的文件标题。 |
–web.cors.origin=”.*” | 正则表达式为CORS原点。它已完全锚定。例子:“https ?: / / (domain1 | domain2) \。com” |
–storage.tsdb.path=”data/” | 指标存储的基本路径。 |
–storage.tsdb.retention=STORAGE.TSDB.RETENTION | 样品保存的时间。此标志已被弃用,请使用“storage.tsdb.retention”。时间”。——storage.tsdb.retention。时间= STORAGE.TSDB.RETENTION。保存样品的时间。当设置此标志时,它将覆盖“storage.tsdb.retention”。如果既没有这个标志,也没有“storage.tsdb”。保留”也不“storage.tsdb.retention。设置大小,保留时间默 认为15d。支持单位:y, w, d, h, m, s, ms。 |
–storage.tsdb.retention.size= | STORAGE.TSDB.RETENTION。大小[实验]块可以存储的最大字节数。需要一个单位,支持单位:B, KB, MB, GB, TB, PB, EB。例:“512 mb”。这个标志是实验性的,可以在以后的版本中更改。——storage.tsdb。不要在数据目录中创建lockfile。 |
–storage.tsdb.allow-overlapping-blocks | 允许重叠块,从而支持垂直压缩和垂直查询合并。 |
–storage.tsdb.wal-compression | 压缩tsdb WAL。 |
–storage.remote.flush-deadline= | 关闭或重新加载配置时需要等待多长时间刷新样例。 |
–storage.remote.read-sample-limit=5e7 | 在单个查询中通过远程读接口返回的最大样本总数。0意味着没有限制。对于流响应类型,此限制将被忽略。 |
–storage.remote.read-concurrent-limit=10 | 并发远程读调用的最大数量。0意味着没有限制。 |
–storage.remote.read-max-bytes-in-frame=1048576 | 在编组前流化远程读取响应类型的单个帧中的最大字节数。请注意,客户端可能也有帧大小的限制。默认情况下为1MB。 |
–rules.alert.for-outage-tolerance=1h | 忍受普罗米修斯故障恢复“for”警报状态的最大时间。 |
–rules.alert.for-grace-period=10m | 警报和恢复“for”状态之间的最小持续时间。仅对配置的“for”时间大于宽限期的警报进行维护。 |
–rules.alert.resend-delay=1m | 在向Alertmanager重新发送警报之前等待的最短时间。 |
–alertmanager.notification-queue-capacity=10000 | 等待Alertmanager通知的队列容量。 |
–alertmanager.timeout=10s | 向Alertmanager发送警报超时。 |
–query.lookback-delta=5m | 表达式计算和联合期间检索指标的最大回退持续时间。 |
–query.timeout=2m | 在中止查询之前可能花费的最大时间。 |
–query.max-concurrency=20 | 并发执行的最大查询数。 |
–query.max-samples=50000000 | 单个查询可以加载到内存中的最大样本数。注意,如果查询尝试将比这个更多的样本加载到内存中,那么查询将会失败,因此这也限制了查询可以返回的样本数量。 |
–log.level=info | 只记录具有给定严重性或以上的消息。其中一个:[调试,信息,警告,错误] |
–log.format=logfmt | 日志消息的输出格式。其中一个:[logfmt, json] |