You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改New Relic harvesting time?延长采集周期降低数据ingestion成本

调整New Relic Harvesting Interval 以减少数据摄入成本

延长harvesting time本质是调整Agent的采集间隔,不同语言的Agent配置方式不同,以下是主流语言的具体操作方法:

通用说明

所有Agent的采集间隔上限为300秒(5分钟),超过该值会被自动重置为默认的60秒,所以设置时不要超过这个数值。配置生效需要重启应用。

Java Agent

  • 编辑newrelic.yml配置文件,找到common区块下的harvest_interval,修改为目标秒数(比如300):
common:
  harvest_interval: 300
  • 也可以用环境变量直接设置:
NEW_RELIC_HARVEST_INTERVAL=300

.NET Agent

  • 修改NewRelic.config文件,在configuration节点下添加/修改harvestInterval:
<configuration>
  <harvestInterval>300</harvestInterval>
</configuration>
  • 环境变量方式:
NEW_RELIC_HARVEST_INTERVAL=300

Node.js Agent

  • 在项目的newrelic.js配置文件中添加harvest配置块:
module.exports = {
  app_name: ['你的应用名称'],
  license_key: '你的许可证密钥',
  harvest: {
    interval: 300
  }
};
  • 环境变量设置:
NEW_RELIC_HARVEST_INTERVAL=300

Python Agent

  • 编辑newrelic.ini配置文件,在[newrelic]区块下添加:
[newrelic]
harvest_interval = 300
  • 环境变量方式:
NEW_RELIC_HARVEST_INTERVAL=300

额外建议

除了调整采集间隔,还可以通过关闭非必要的监控项(比如部分事务追踪、自定义事件采集)进一步降低数据摄入,具体可以在对应Agent的配置文件中找到相关开关。另外,延长间隔会降低监控数据的实时性,需要根据业务需求平衡成本和监控粒度。

内容的提问来源于stack exchange,提问作者user3247895

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 21:32:14