Prometheus 常见参数
–config.file:指定 Prometheus 的主配置文件路径。
–storage.tsdb.path:设置 Prometheus TSDB 数据存储的路径。
–storage.tsdb.retention.time:设置数据保留时间,超过这个时间的数据将被删除。
–storage.tsdb.retention.size:设置基于磁盘使用量的数据保留策略,超过这个大小时将删除旧数据。
–web.listen-address:设置 Prometheus web 服务监听的地址。
–web.enable-admin-api:启用或禁用 admin HTTP API,这些 API 允许执行某些管理任务,如删除数据。
–web.enable-lifecycle:启用 Prometheus 生命周期接口,允许执行安全退出和重新加载配置。
–web.external-url:设置 Prometheus 的外部可访问 URL,用于在 Prometheus 运行在代理后面时设置正确的 URL。
–web.route-prefix:设置 Prometheus web 服务的路由前缀。
–enable-feature:启用实验性功能。
–alertmanager.notification-queue-capacity:设置 Alertmanager 通知队列的容量。
–alertmanager.timeout:设置 Alertmanager 发送通知的超时时间。
–query.lookback-delta:设置查询时允许查询的最大时间范围。
–enable-remote-write-receiver:启用 Prometheus 作为远程写入目标的能力。
–remote-write-receiver.url:设置远程写入的 URL。
–remote-write-receiver.burst-size:设置远程写入接收器的突发大小。
–remote-write-receiver.max-size:设置单个远程写入请求的最大字节数。
–storage.tsdb.min-block-duration:设置 Prometheus TSDB 数据块的最小持续时间。
–storage.tsdb.max-block-duration:设置 Prometheus TSDB 数据块的最大持续时间。
–storage.tsdb.no-lockfile:禁用存储目录的锁定文件。
–log.format:设置日志的输出格式,可以是 logfmt 或 json。
–log.level:设置日志的输出级别,如 debug、info、warn、error 等
k8s部署可以参考上面的启动参数选择
记:通过prometheus获取监控指标,可查看其获取指标展示图表的接口
时间戳如果显示错误,在有小数点时去除小数点