Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docker 普罗米修斯操作员更改刮油间隔_Docker_Kubernetes_Prometheus_Prometheus Operator - Fatal编程技术网

Docker 普罗米修斯操作员更改刮油间隔

Docker 普罗米修斯操作员更改刮油间隔,docker,kubernetes,prometheus,prometheus-operator,Docker,Kubernetes,Prometheus,Prometheus Operator,我想把普罗米修斯的刮水间隔设置为15秒。我下面的配置不起作用,最后一行有错误。我想知道如何配置15秒的刮水间隔 apiVersion: monitoring.coreos.com/v1 kind: Prometheus metadata: name: main spec: serviceAccountName: prometheus replicas: 1 version: v1.7.1 serviceMonit

我想把普罗米修斯的刮水间隔设置为15秒。我下面的配置不起作用,最后一行有错误。我想知道如何配置15秒的刮水间隔

apiVersion: monitoring.coreos.com/v1
    kind: Prometheus
    metadata:
      name: main
    spec:
      serviceAccountName: prometheus
      replicas: 1
      version: v1.7.1
      serviceMonitorNamespaceSelector: {}
      serviceMonitorSelector:
        matchLabels:
          team: frontend
      ruleSelector:
        matchLabels:
          role: alert-rules
          prometheus: rules
      resources:
        requests:
          memory: 400Mi
    scrape_interval: 15s  ##Error in this line.
我在编译上述配置时收到此错误消息:

error:error validating“promethus.yml”:error ValidationError(Prometheus):com.coreos.monitoring.v1.Prometheus中未知字段“scrape_interval”;如果选择忽略这些错误,请使用--validate=false关闭验证


谢谢

scrape_interval
应在全局范围内:

普罗米修斯形态是。普罗米修斯下载来了 使用名为
prometheus.yml
的文件中的示例配置 开始的好地方

是一个有效配置YAML的示例。请注意:

# my global config
global:
  scrape_interval:     15s
  evaluation_interval: 30s
  # scrape_timeout is set to the global default (10s).
您名为“promethus.yml”的文件的apiVersion:monitoring.coreos.com/v1
与我前面提到的配置文件prometheus.yml不一样,因此,将
scrape_interval
添加到该文件将导致验证错误您不能将普罗米修斯配置与普罗米修斯操作员的配置混合使用。这是不同的概念


我还建议你通过这段时间来更好地抓住普罗米修斯,这是一个好消息。或者坚持使用。

刮水间隔
应在全局范围内:

普罗米修斯形态是。普罗米修斯下载来了 使用名为
prometheus.yml
的文件中的示例配置 开始的好地方

是一个有效配置YAML的示例。请注意:

# my global config
global:
  scrape_interval:     15s
  evaluation_interval: 30s
  # scrape_timeout is set to the global default (10s).
您名为“promethus.yml”的文件的apiVersion:monitoring.coreos.com/v1与我前面提到的配置文件prometheus.yml不一样,因此,将
scrape_interval
添加到该文件将导致验证错误您不能将普罗米修斯配置与普罗米修斯操作员的配置混合使用。这是不同的概念


我还建议你通过这段时间来更好地抓住普罗米修斯,这是一个好消息。或者坚持使用。

scrape_interval
可能是prometheus配置中的参数名称,而不是k8s中的
prometheus
对象(由prometheus操作符读取并用于生成实际配置)

在中可以看到,您要查找的参数是
scrapeInterval
。确保缩进正确,这应该是
spec:
的一部分


请注意,您不必全局更改刮取间隔。您可以在ServiceMonitor对象中定义每次刮取目标间隔。

scrape\u interval
可能是prometheus配置中的一个参数名称,而不是k8s中的
prometheus
对象(由prometheus操作员读取并用于生成实际配置)

在中可以看到,您要查找的参数是
scrapeInterval
。确保缩进正确,这应该是
spec:
的一部分

请注意,您不必全局更改刮取间隔。您可以在ServiceMonitor对象中定义每次刮取目标间隔