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