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

     1  # PROW_INSTANCE_SPECIFIC
     2  # Note that these PodMonitors are GKE Workload Metrics PodMonitors, not Prometheus PodMonitors.
     3  # The apiversion must be specified to properly interact with these resources in clusters that
     4  # have both CRDs installed.
     5  ---
     6  apiVersion: monitoring.gke.io/v1alpha1
     7  kind: PodMonitor
     8  metadata:
     9    labels:
    10      app: deck
    11    name: deck
    12    namespace: prow-monitoring
    13  spec:
    14    podMetricsEndpoints:
    15    - interval: 30s
    16      scrapeTimeout: 30s
    17      port: metrics
    18      scheme: http
    19    namespaceSelector:
    20      matchNames:
    21        - default
    22    selector:
    23      matchLabels:
    24        app: deck
    25  ---
    26  apiVersion: monitoring.gke.io/v1alpha1
    27  kind: PodMonitor
    28  metadata:
    29    labels:
    30      app: ghproxy
    31    name: ghproxy
    32    namespace: prow-monitoring
    33  spec:
    34    podMetricsEndpoints:
    35    - interval: 30s
    36      scrapeTimeout: 30s
    37      port: metrics
    38      scheme: http
    39    namespaceSelector:
    40      matchNames:
    41        - default
    42    selector:
    43      matchLabels:
    44        app: ghproxy
    45  ---
    46  apiVersion: monitoring.gke.io/v1alpha1
    47  kind: PodMonitor
    48  metadata:
    49    labels:
    50      app: hook
    51    name: hook
    52    namespace: prow-monitoring
    53  spec:
    54    podMetricsEndpoints:
    55    - interval: 30s
    56      scrapeTimeout: 30s
    57      port: metrics
    58      scheme: http
    59    namespaceSelector:
    60      matchNames:
    61      - default
    62    selector:
    63      matchLabels:
    64        app: hook
    65  ---
    66  apiVersion: monitoring.gke.io/v1alpha1
    67  kind: PodMonitor
    68  metadata:
    69    labels:
    70      app: plank
    71    name: plank
    72    namespace: prow-monitoring
    73  spec:
    74    podMetricsEndpoints:
    75    - interval: 30s
    76      scrapeTimeout: 30s
    77      port: metrics
    78      scheme: http
    79    namespaceSelector:
    80      matchNames:
    81      - default
    82    selector:
    83      matchLabels:
    84        app: prow-controller-manager
    85  ---
    86  apiVersion: monitoring.gke.io/v1alpha1
    87  kind: PodMonitor
    88  metadata:
    89    labels:
    90      app: sinker
    91    name: sinker
    92    namespace: prow-monitoring
    93  spec:
    94    podMetricsEndpoints:
    95    - interval: 30s
    96      scrapeTimeout: 30s
    97      port: metrics
    98      scheme: http
    99    namespaceSelector:
   100      matchNames:
   101      - default
   102    selector:
   103      matchLabels:
   104        app: sinker
   105  ---
   106  apiVersion: monitoring.gke.io/v1alpha1
   107  kind: PodMonitor
   108  metadata:
   109    labels:
   110      app: tide
   111    name: tide
   112    namespace: prow-monitoring
   113  spec:
   114    podMetricsEndpoints:
   115    - interval: 30s
   116      scrapeTimeout: 30s
   117      port: metrics
   118      scheme: http
   119    namespaceSelector:
   120      matchNames:
   121      - default
   122    selector:
   123      matchLabels:
   124        app: tide
   125  ---
   126  apiVersion: monitoring.gke.io/v1alpha1
   127  kind: PodMonitor
   128  metadata:
   129    labels:
   130      app: horologium
   131    name: horologium
   132    namespace: prow-monitoring
   133  spec:
   134    podMetricsEndpoints:
   135    - interval: 30s
   136      scrapeTimeout: 30s
   137      port: metrics
   138      scheme: http
   139    namespaceSelector:
   140      matchNames:
   141      - default
   142    selector:
   143      matchLabels:
   144        app: horologium
   145  ---
   146  apiVersion: monitoring.gke.io/v1alpha1
   147  kind: PodMonitor
   148  metadata:
   149    labels:
   150      app: crier
   151    name: crier
   152    namespace: prow-monitoring
   153  spec:
   154    podMetricsEndpoints:
   155    - interval: 30s
   156      scrapeTimeout: 30s
   157      port: metrics
   158      scheme: http
   159    namespaceSelector:
   160      matchNames:
   161      - default
   162    selector:
   163      matchLabels:
   164        app: crier
   165  ---
   166  apiVersion: monitoring.gke.io/v1alpha1
   167  kind: PodMonitor
   168  metadata:
   169    labels:
   170      app.kubernetes.io/name: kubernetes-external-secrets
   171      app: kubernetes-external-secrets
   172    name: kubernetes-external-secrets
   173    namespace: prow-monitoring
   174  spec:
   175    podMetricsEndpoints:
   176    - interval: 30s
   177      scrapeTimeout: 30s
   178      port: prometheus
   179      scheme: http
   180    namespaceSelector:
   181      matchNames:
   182      - default
   183    selector:
   184      matchLabels:
   185        app.kubernetes.io/name: kubernetes-external-secrets