github.com/GoogleCloudPlatform/testgrid@v0.0.174/cluster/canary/monitoring.yaml (about)

     1  ---
     2  apiVersion: monitoring.gke.io/v1alpha1
     3  kind: PodMonitor
     4  metadata:
     5    labels:
     6      app: testgrid-metrics
     7      component: config-merger
     8    name: config-merger
     9    namespace: testgrid-canary
    10  spec:
    11    podMetricsEndpoints:
    12    - interval: 30s
    13      port: metrics
    14      scheme: http
    15    namespaceSelector:
    16      matchNames:
    17      - testgrid-canary
    18    selector:
    19      matchLabels:
    20        app: testgrid
    21        component: config-merger
    22  ---
    23  apiVersion: monitoring.gke.io/v1alpha1
    24  kind: PodMonitor
    25  metadata:
    26    labels:
    27      app: testgrid-metrics
    28      component: summarizer
    29    name: summarizer
    30    namespace: testgrid-canary
    31  spec:
    32    podMetricsEndpoints:
    33    - interval: 30s
    34      port: metrics
    35      scheme: http
    36    namespaceSelector:
    37      matchNames:
    38      - testgrid-canary
    39    selector:
    40      matchLabels:
    41        app: testgrid
    42        component: summarizer
    43  ---
    44  apiVersion: monitoring.gke.io/v1alpha1
    45  kind: PodMonitor
    46  metadata:
    47    labels:
    48      app: testgrid-metrics
    49      component: updater
    50    name: updater
    51    namespace: testgrid-canary
    52  spec:
    53    podMetricsEndpoints:
    54    - interval: 30s
    55      port: metrics
    56      scheme: http
    57    namespaceSelector:
    58      matchNames:
    59      - testgrid-canary
    60    selector:
    61      matchLabels:
    62        app: testgrid
    63        component: updater
    64  ---
    65  # These will be consumed by GKE Managed Prometheus(GMP) services in the cluster.
    66  # See: https://cloud.google.com/stackdriver/docs/managed-prometheus.
    67  apiVersion: monitoring.googleapis.com/v1
    68  kind: PodMonitoring
    69  metadata:
    70    labels:
    71      app: testgrid-metrics
    72      component: config-merger
    73    name: config-merger
    74    namespace: testgrid-canary
    75  spec:
    76    endpoints:
    77    - interval: 30s
    78      port: metrics
    79      scheme: http
    80    selector:
    81      matchLabels:
    82        app: testgrid
    83        component: config-merger
    84  ---
    85  apiVersion: monitoring.googleapis.com/v1
    86  kind: PodMonitoring
    87  metadata:
    88    labels:
    89      app: testgrid-metrics
    90      component: summarizer
    91    name: summarizer
    92    namespace: testgrid-canary
    93  spec:
    94    endpoints:
    95    - interval: 30s
    96      port: metrics
    97      scheme: http
    98    selector:
    99      matchLabels:
   100        app: testgrid
   101        component: summarizer
   102  ---
   103  apiVersion: monitoring.googleapis.com/v1
   104  kind: PodMonitoring
   105  metadata:
   106    labels:
   107      app: testgrid-metrics
   108      component: updater
   109    name: updater
   110    namespace: testgrid-canary
   111  spec:
   112    endpoints:
   113    - interval: 30s
   114      port: metrics
   115      scheme: http
   116    selector:
   117      matchLabels:
   118        app: testgrid
   119        component: updater