apiVersion: monitoring.coreos.com/v1 kind: ServiceMonitor metadata: name: nginx-ingress namespace: monitoring # 存放在与 Prometheus 相同的命名空间 spec: selector: matchLabels: app.kubernetes.io/name: ingress-nginx # 确保这个标签匹配你的 Ingress Controller 服务 namespaceSelector: matchNames: - ingress-nginx # NGINX Ingress Controller 所在的命名空间 endpoints: - port: metrics # NGINX Ingress Controller 服务中公开指标的端口名称 interval: 30s