k8s.io/test-infra@v0.0.0-20240520184403-27c6b4c223d8/config/prow/cluster/monitoring/prow_podmonitors_for_gmp.yaml (about)

     1  # These will be consumed by GKE Managed Prometheus(GMP) services in the cluster.
     2  # (Not related to prometheus-operator).
     3  # Ref:
     4  # https://cloud.google.com/stackdriver/docs/managed-prometheus/setup-managed#gmp-pod-monitoring.
     5  ---
     6  apiVersion: monitoring.googleapis.com/v1
     7  kind: PodMonitoring
     8  metadata:
     9    labels:
    10      app: deck
    11    name: deck
    12    namespace: default
    13  spec:
    14    endpoints:
    15    - interval: 30s
    16      port: metrics
    17      scheme: http
    18    selector:
    19      matchLabels:
    20        app: deck
    21  ---
    22  apiVersion: monitoring.googleapis.com/v1
    23  kind: PodMonitoring
    24  metadata:
    25    labels:
    26      app: ghproxy
    27    name: ghproxy
    28    namespace: default
    29  spec:
    30    endpoints:
    31    - interval: 30s
    32      port: metrics
    33      scheme: http
    34    selector:
    35      matchLabels:
    36        app: ghproxy
    37  ---
    38  apiVersion: monitoring.googleapis.com/v1
    39  kind: PodMonitoring
    40  metadata:
    41    labels:
    42      app: hook
    43    name: hook
    44    namespace: default
    45  spec:
    46    endpoints:
    47    - interval: 30s
    48      port: metrics
    49      scheme: http
    50    selector:
    51      matchLabels:
    52        app: hook
    53  ---
    54  apiVersion: monitoring.googleapis.com/v1
    55  kind: PodMonitoring
    56  metadata:
    57    labels:
    58      app: plank
    59    name: plank
    60    namespace: default
    61  spec:
    62    endpoints:
    63    - interval: 30s
    64      port: metrics
    65      scheme: http
    66    selector:
    67      matchLabels:
    68        app: prow-controller-manager
    69  ---
    70  apiVersion: monitoring.googleapis.com/v1
    71  kind: PodMonitoring
    72  metadata:
    73    labels:
    74      app: sinker
    75    name: sinker
    76    namespace: default
    77  spec:
    78    endpoints:
    79    - interval: 30s
    80      port: metrics
    81      scheme: http
    82    selector:
    83      matchLabels:
    84        app: sinker
    85  ---
    86  apiVersion: monitoring.googleapis.com/v1
    87  kind: PodMonitoring
    88  metadata:
    89    labels:
    90      app: tide
    91    name: tide
    92    namespace: default
    93  spec:
    94    endpoints:
    95    - interval: 30s
    96      port: metrics
    97      scheme: http
    98    selector:
    99      matchLabels:
   100        app: tide
   101  ---
   102  apiVersion: monitoring.googleapis.com/v1
   103  kind: PodMonitoring
   104  metadata:
   105    labels:
   106      app: horologium
   107    name: horologium
   108    namespace: default
   109  spec:
   110    endpoints:
   111    - interval: 30s
   112      port: metrics
   113      scheme: http
   114    selector:
   115      matchLabels:
   116        app: horologium
   117  ---
   118  apiVersion: monitoring.googleapis.com/v1
   119  kind: PodMonitoring
   120  metadata:
   121    labels:
   122      app: crier
   123    name: crier
   124    namespace: default
   125  spec:
   126    endpoints:
   127    - interval: 30s
   128      port: metrics
   129      scheme: http
   130    selector:
   131      matchLabels:
   132        app: crier
   133  ---
   134  apiVersion: monitoring.googleapis.com/v1
   135  kind: PodMonitoring
   136  metadata:
   137    labels:
   138      app.kubernetes.io/name: kubernetes-external-secrets
   139      app: kubernetes-external-secrets
   140    name: kubernetes-external-secrets
   141    namespace: default
   142  spec:
   143    endpoints:
   144    - interval: 30s
   145      port: prometheus
   146      scheme: http
   147    selector:
   148      matchLabels:
   149        app.kubernetes.io/name: kubernetes-external-secrets