调整采集间隔
更新时间:2025-09-18
概述
通过调整采集间隔,用户可按业务敏感度自定义采集频率(如核心采集任务 30s,非核心采集任务 60s)。降低 Prometheus 监控数据的存储成本和上报数据量,同时避免高频采集对业务性能的影响,能够帮助用户在“监控精度”与“成本/性能”之间取得平衡。本文介绍如何调整 Prometheus 监控服务的采集间隔,避免不必要的费用支出。
调整 RawJobs 采集间隔
说明:所有 RawJobs 采集任务(基础监控+自定义监控)默认每 15s 采集一次,若曾修改,可在“采集间隔”列查看最新值。
基础监控
- 登陆百度智能云 Prometheus 监控服务控制台。
- 在监控实例列表中点击目标实例名称进入实例详情页面,点击左侧导航栏【采集配置】。
- 在采集配置页面中选择 RawJobs。
方式一:
- 在列表中找到目标基础监控任务名称,点击采集间隔列中的编辑图标,在调整采集间隔弹窗中根据您的需求配置采集间隔。若选项不符合您的需求,可选择自定义后在下方输入框中输入正则表达式。表达式规范可参考 Prometheus 官网说明。
- 点击确定后即可调整当前采集任务的采集间隔。
注意:支持采集间隔单位包括 ms、s、m、h、d、w、y,不支持设置为 0。
方式二:
- 在列表中找到目标基础监控任务名称,点击操作列中【采集设置】。
- 在采集设置弹窗中修改采集间隔配置项的值,同样需要输入正则表达式,表达式规范可参考 Prometheus 官网说明。
- 点击确定完成采集任务的配置调整。
自定义监控
- 登陆百度智能云 Prometheus 监控服务控制台。
- 在监控实例列表中点击目标实例名称进入实例详情页面,点击左侧导航栏【采集配置】。
- 在采集配置页面中选择 RawJobs。
方式一:
- 在列表中找到目标自定义监控任务名称,点击采集间隔列中的编辑图标,在调整采集间隔弹窗中根据您的需求配置采集间隔。若选项不符合您的需求,可选择自定义后在下方输入框中输入正则表达式。表达式规范可参考 Prometheus 官网说明。
- 点击确定后即可调整当前采集任务的采集间隔。
注意:支持采集间隔单位包括 ms、s、m、h、d、w、y,不支持设置为 0。
方式二:
- 在列表中找到目标自定义监控任务名称,点击操作列中【编辑】。
- 在编辑弹窗中修改采集频率参数值,参数名为 scrape_interval,您可通过配置参数值修改采集间隔。若无对应参数,手动添加后设置参数值即可。
- 点击确定完成采集任务的配置调整。
调整 Service Monitor 采集间隔
- 登陆百度智能云 Prometheus 监控服务控制台。
- 在监控实例列表中点击目标实例名称进入实例详情页面,点击左侧导航栏【采集配置】。
- 在采集配置页面中选择 Service Monitor,在操作列中点击编辑,配置相关参数 interval。具体配置模版 请参考 Service Monitor 配置案例。
- 配置完成后点击确定。
调整 Pod Monitor 采集间隔
- 登陆百度智能云 Prometheus 监控服务控制台。
- 在监控实例列表中点击目标实例名称进入实例详情页面,点击左侧导航栏【采集配置】。
- 在采集配置页面中选择 Pod Monitor,在操作列中点击编辑,配置相关参数 interval。具体配置模版 请参考 Pod Monitor 配置案例。
- 配置完成后点击确定。