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