Prometheus 我的普罗米修斯yml怎么了

Prometheus 我的普罗米修斯yml怎么了,prometheus,Prometheus,我正在寻找一些帮助,为联邦建立我的prometheus.yml文件。我首先在一个实例(jenkins.xxx.com)上设置了普罗米修斯和格拉法纳。一旦我有了这些,我就开始尝试加入联邦。我根据互联网示例更新了yml。我在网上查阅了尽可能多的例子,试图自己解决这个问题,但我被难住了。任何帮助都将不胜感激 这是我的prometheus.yml文件: 这将返回以下错误: 错误[0000]加载配置时出错:无法加载配置 (-config.file=prometheus.yml):yaml:第17行:未找

我正在寻找一些帮助,为联邦建立我的prometheus.yml文件。我首先在一个实例(jenkins.xxx.com)上设置了普罗米修斯和格拉法纳。一旦我有了这些,我就开始尝试加入联邦。我根据互联网示例更新了yml。我在网上查阅了尽可能多的例子,试图自己解决这个问题,但我被难住了。任何帮助都将不胜感激

这是我的prometheus.yml文件:


这将返回以下错误:

错误[0000]加载配置时出错:无法加载配置 (-config.file=prometheus.yml):yaml:第17行:未找到预期值 key source=“main.go:160”

我还注释掉了
-'{job=“prometheus”}'
,然后产生了以下错误:

错误[0000]加载配置时出错:无法加载配置 (-config.file=prometheus.yml):yaml:第19行:映射值不正确 在此上下文中允许source=“main.go:160”


谢谢

你用的是什么版本的普罗米修斯?我测试了这个配置,它被普罗米修斯1.7.1接受。我也在使用普罗米修斯1.7。1@ConorB感谢您验证配置是否适合您。这导致我重新键入yml文件。当我进行复制粘贴时,文件中一定隐藏着某种无形的东西。我的yml文件正在运行。再次感谢,不用担心。我怀疑罪魁祸首是复制了额外的空格,这会导致yaml解析失败。很高兴它现在对你有用!你用的是什么版本的普罗米修斯?我测试了这个配置,它被普罗米修斯1.7.1接受。我也在使用普罗米修斯1.7。1@ConorB感谢您验证配置是否适合您。这导致我重新键入yml文件。当我进行复制粘贴时,文件中一定隐藏着某种无形的东西。我的yml文件正在运行。再次感谢,不用担心。我怀疑罪魁祸首是复制了额外的空格,这会导致yaml解析失败。很高兴它现在对你有用!
global:

  scrape_interval: 15s

  external_labels:
      promserver: 'fire05'

scrape_configs:
  - job_name: 'federate'

    honor_labels: true
    metrics_path: '/federate'

    params:
      'match[]':
        - '{job="prometheus"}'
        - '{__name__=~"^job:.*"}'

    static_configs:
      - targets:
        - 'jenkins7.xxx.com:9090'
        - 'jenkins5.xxx.com:9090'