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

     1  # PROW_INSTANCE_SPECIFIC
     2  # Contains prow components list, could be solved by breaking these down to individual files
     3  ---
     4  apiVersion: monitoring.coreos.com/v1
     5  kind: ServiceMonitor
     6  metadata:
     7    labels:
     8      app: prometheus
     9    name: prometheus
    10    namespace: prow-monitoring
    11  spec:
    12    endpoints:
    13    - interval: 30s
    14      port: http
    15      scheme: http
    16    namespaceSelector:
    17      matchNames:
    18      - prow-monitoring
    19    selector:
    20      matchLabels:
    21        app: prometheus
    22  ---
    23  apiVersion: monitoring.coreos.com/v1
    24  kind: ServiceMonitor
    25  metadata:
    26    labels:
    27      app: alertmanager
    28    name: alertmanager
    29    namespace: prow-monitoring
    30  spec:
    31    endpoints:
    32    - interval: 30s
    33      port: http
    34      scheme: http
    35    namespaceSelector:
    36      matchNames:
    37      - prow-monitoring
    38    selector:
    39      matchLabels:
    40        app: alertmanager
    41  ---
    42  apiVersion: monitoring.coreos.com/v1
    43  kind: ServiceMonitor
    44  metadata:
    45    labels:
    46      app: grafana
    47    name: grafana
    48    namespace: prow-monitoring
    49  spec:
    50    endpoints:
    51    - interval: 30s
    52      port: http
    53      scheme: http
    54    namespaceSelector:
    55      matchNames:
    56      - prow-monitoring
    57    selector:
    58      matchLabels:
    59        app: grafana
    60  ---
    61  apiVersion: monitoring.coreos.com/v1
    62  kind: ServiceMonitor
    63  metadata:
    64    labels:
    65      app: deck
    66    name: deck
    67    namespace: prow-monitoring
    68  spec:
    69    endpoints:
    70    - interval: 30s
    71      port: metrics
    72      scheme: http
    73    namespaceSelector:
    74      matchNames:
    75        - default
    76    selector:
    77      matchLabels:
    78        app: deck
    79  ---
    80  apiVersion: monitoring.coreos.com/v1
    81  kind: ServiceMonitor
    82  metadata:
    83    labels:
    84      app: ghproxy
    85    name: ghproxy
    86    namespace: prow-monitoring
    87  spec:
    88    endpoints:
    89    - interval: 30s
    90      port: metrics
    91      scheme: http
    92    namespaceSelector:
    93      matchNames:
    94        - default
    95    selector:
    96      matchLabels:
    97        app: ghproxy
    98  ---
    99  apiVersion: monitoring.coreos.com/v1
   100  kind: ServiceMonitor
   101  metadata:
   102    labels:
   103      app: hook
   104    name: hook
   105    namespace: prow-monitoring
   106  spec:
   107    endpoints:
   108    - interval: 30s
   109      port: metrics
   110      scheme: http
   111    namespaceSelector:
   112      matchNames:
   113      - default
   114    selector:
   115      matchLabels:
   116        app: hook
   117  ---
   118  apiVersion: monitoring.coreos.com/v1
   119  kind: ServiceMonitor
   120  metadata:
   121    labels:
   122      app: plank
   123    name: plank
   124    namespace: prow-monitoring
   125  spec:
   126    endpoints:
   127    - interval: 30s
   128      port: metrics
   129      scheme: http
   130    namespaceSelector:
   131      matchNames:
   132      - default
   133    selector:
   134      matchLabels:
   135        app: prow-controller-manager
   136  ---
   137  apiVersion: monitoring.coreos.com/v1
   138  kind: ServiceMonitor
   139  metadata:
   140    labels:
   141      app: sinker
   142    name: sinker
   143    namespace: prow-monitoring
   144  spec:
   145    endpoints:
   146    - interval: 30s
   147      port: metrics
   148      scheme: http
   149    namespaceSelector:
   150      matchNames:
   151      - default
   152    selector:
   153      matchLabels:
   154        app: sinker
   155  ---
   156  apiVersion: monitoring.coreos.com/v1
   157  kind: ServiceMonitor
   158  metadata:
   159    labels:
   160      app: tide
   161    name: tide
   162    namespace: prow-monitoring
   163  spec:
   164    endpoints:
   165    - interval: 30s
   166      port: metrics
   167      scheme: http
   168    namespaceSelector:
   169      matchNames:
   170      - default
   171    selector:
   172      matchLabels:
   173        app: tide
   174  ---
   175  apiVersion: monitoring.coreos.com/v1
   176  kind: ServiceMonitor
   177  metadata:
   178    labels:
   179      app: horologium
   180    name: horologium
   181    namespace: prow-monitoring
   182  spec:
   183    endpoints:
   184    - interval: 30s
   185      port: metrics
   186      scheme: http
   187    namespaceSelector:
   188      matchNames:
   189      - default
   190    selector:
   191      matchLabels:
   192        app: horologium
   193  ---
   194  apiVersion: monitoring.coreos.com/v1
   195  kind: ServiceMonitor
   196  metadata:
   197    labels:
   198      app: crier
   199    name: crier
   200    namespace: prow-monitoring
   201  spec:
   202    endpoints:
   203    - interval: 30s
   204      port: metrics
   205      scheme: http
   206    namespaceSelector:
   207      matchNames:
   208      - default
   209    selector:
   210      matchLabels:
   211        app: crier
   212  ---
   213  apiVersion: monitoring.coreos.com/v1
   214  kind: ServiceMonitor
   215  metadata:
   216    labels:
   217      app.kubernetes.io/name: kubernetes-external-secrets
   218      app: kubernetes-external-secrets
   219    name: kubernetes-external-secrets
   220    namespace: prow-monitoring
   221  spec:
   222    endpoints:
   223    - interval: 30s
   224      port: prometheus
   225      scheme: http
   226    namespaceSelector:
   227      matchNames:
   228      - default
   229    selector:
   230      matchLabels:
   231        app.kubernetes.io/name: kubernetes-external-secrets