-h,–help | 显示上下文相关的帮助(也可以尝试–help-long和–help-man)。 |
–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是通过反向代理提供的)。用于生成相对和绝对链接返回到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” | 控制台模板目录的路径,位于/ consoles。 |
–web.console.libraries =“ console_libraries” | 控制台库目录的路径。 |
–web.page-title =“ Prometheus时间序列收集和处理服务器” | Prometheus实例的文档标题。 |
–web.cors.origin =“。*” | CORS来源的正则表达式。它已完全锚定。例如:“ https?://://(domain1 |
–storage.tsdb.path =“数据/” | 指标存储的基本路径。 |
–storage.tsdb.retention = STORAGE.TSDB.RETENTION | [不建议使用]将样品保留多长时间。此标志已被弃用,请改用“ storage.tsdb.retention.time”。 |
–storage.tsdb.retention.time =存储.TSDB.RETENTION.TIME | 将样品保存多长时间。设置此标志后,它将覆盖“ storage.tsdb.retention”。如果此标志或未设置“ storage.tsdb.retention”或“ storage.tsdb.retention.size”,保留时间默认为15d。 |
–storage.tsdb.retention.size = STORAGE.TSDB.RETENTION.SIZE | [EXPERIMENTAL]可以为块存储的最大字节数。支持的单位:KB,MB,GB,TB,PB。此标志是实验性的,可以在将来的版本中进行更改。 |
–storage.tsdb.no-lockfile | 不要在数据目录中创建锁文件。 |
–storage.tsdb.allow-overlapping-blocks | [EXPERIMENTAL]允许重叠的块,从而启用垂直压缩和垂直查询合并。 |
–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 | 编组之前用于流式传输远程读取响应类型的单个帧中的最大字节数。请注意,客户可能有限制以及框架尺寸。默认为protobuf建议的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 = 10秒 | |