首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Prometheus将scrape_interval设置为http_sd_config中的目标

Prometheus将scrape_interval设置为http_sd_config中的目标
EN

Stack Overflow用户
提问于 2022-03-31 17:42:29
回答 1查看 670关注 0票数 1

我使用Prometheus http服务发现动态添加目标,但看起来我只能添加标签和目标URL config>。我想知道是否有办法为每个目标指定scrape_interval?

如果我手动将目标添加到Prometheus配置文件中,我可以这样做,如下所示。

代码语言:javascript
运行
复制
global:
  scrape_interval:     15s # By default, scrape targets every 15 seconds.

  scrape_configs:
  - job_name: 'target-1'
    # Override the global default and scrape targets from this job every 5 seconds.
    scrape_interval: 5s
    static_configs:
      - targets: ['localhost:9090']

  - job_name: 'target-2'
    scrape_interval: 5s
    static_configs:
      - targets: ['localhost:1010']
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-04 11:38:32

我从普罗米修斯GitHub讨论中得到了答案。

使用http_sd_config,您可以为每个目标设置刮取间隔:

代码语言:javascript
运行
复制
[
    {
        "targets": ["10.0.40.3:9100"],
        "labels": {
            "__meta_datacenter": "london",
            "__scrape_interval__": "1m",
            "__scrape_timeout__": "5m"
        }
    },
    {
        "targets": ["10.0.40.1:9100"],
        "labels": {
            "__meta_datacenter": "london",
            "__scrape_interval__": "1m",
            "__scrape_timeout__": "5m"
        }
    }
]

但也要小心,这些标签是试验性的,并可能在未来的版本中发生变化。

普罗米修斯的文件。

scrape_intervalscrape_timeout标签被设置为目标的间隔和超时。这是实验性的,将来可能会改变。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71697008

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档