小编SOF*_*SOF的帖子

仅监控一个命名空间指标 - Prometheus with Kubernetes

我正在实施 Prometheus 来监控我的 Kubernetes 系统健康状况,其中我有多个集群和命名空间。

我的目标是只监控一个特定的命名空间,它只调用default我自己的 pod,不包括 prometheus Pod 和监控细节。

我试图kubernetes_sd_configs像这样指定命名空间:

kubernetes_sd_configs:
        - role: endpoints
          namespaces:
            names:
            - 'default'
Run Code Online (Sandbox Code Playgroud)

但是我仍然得到我不需要的指标。

这是我的 configMap.yml:

apiVersion: v1
kind: ConfigMap
metadata:
  name: prometheus-server-conf
  labels:
    name: prometheus-server-conf
  namespace: default
data:
  prometheus.rules: |-
    groups:
    - name: devopscube demo alert
      rules:
      - alert: High Pod Memory
        expr: sum(container_memory_usage_bytes) > 1
        for: 1m
        labels:
          severity: slack
        annotations:
          summary: High Memory Usage
  prometheus.yml: |-
    global:
      scrape_interval: 5s
      evaluation_interval: 5s
    rule_files:
      - /etc/prometheus/prometheus.rules
    alerting:
      alertmanagers:
      - …
Run Code Online (Sandbox Code Playgroud)

kubernetes prometheus

5
推荐指数
2
解决办法
5654
查看次数

标签 统计

kubernetes ×1

prometheus ×1