github.com/GoogleCloudPlatform/testgrid@v0.0.174/cluster/prod/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 10 spec: 11 podMetricsEndpoints: 12 - interval: 30s 13 port: metrics 14 scheme: http 15 namespaceSelector: 16 matchNames: 17 - testgrid 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 31 spec: 32 podMetricsEndpoints: 33 - interval: 30s 34 port: metrics 35 scheme: http 36 namespaceSelector: 37 matchNames: 38 - testgrid 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 52 spec: 53 podMetricsEndpoints: 54 - interval: 30s 55 port: metrics 56 scheme: http 57 namespaceSelector: 58 matchNames: 59 - testgrid 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 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 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 111 spec: 112 endpoints: 113 - interval: 30s 114 port: metrics 115 scheme: http 116 selector: 117 matchLabels: 118 app: testgrid 119 component: updater