参数匹配器中的通配符

时间:2019-04-25 13:02:21

标签: kubernetes prometheus prometheus-operator

我正在尝试创建一个服务监视器,该监视器将抓取特定名称空间的所有数据。我的ServiceMonitor看起来像这样:

---
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
  labels:
    serviceapp: api-servicemonitor
  name: servicemonitor-federate
  namespace: NS
spec:
  endpoints:
  - interval: 15s
    port: http
    path: /federate
    honorLabels: true
    params:
      match[]:
      - '{__name__=~".+",namespace="NS"}'
      ....

但是此正则表达式看起来并不正确:数据不会被抓取并发送给我的普罗米修斯

关于在指定名称空间时如何制作可行的正则表达式的任何想法?

关于, 纪尧姆

0 个答案:

没有答案