Postgres Exporter查询间隔调整疑问:K8s外还需修改什么?
Postgres Exporter自定义查询间隔调整方案
修改全局默认查询间隔:在Postgres Exporter的启动参数中添加
--query-interval,该参数控制所有未单独配置间隔的自定义查询的执行频率,默认值为15秒。你需要在K8s的Deployment/StatefulSet的容器启动命令中更新这个参数,例如设置为--query-interval=60s。单独配置单个查询的间隔:如果需要特定查询使用不同的执行频率,可以在
queries.yml中对应查询块里添加interval字段,优先级高于全局参数。示例配置:pg_custom_query: query: "SELECT datname, numbackends FROM pg_stat_database" interval: 30s metrics: - datname: usage: "LABEL" description: "Name of the database" - numbackends: usage: "GAUGE" description: "Number of connections to the database"注意区分指标类型:Postgres Exporter的内置指标(非
queries.yml定义的自定义指标)会跟随Prometheus的抓取间隔(即你配置的ServiceMonitor间隔),只有自定义查询的执行间隔受上述两个参数控制,需确认你观察到的15秒执行的是自定义查询。
内容的提问来源于stack exchange,提问作者NoamiA
相关产品推荐
相关产品推荐

