...
1apiVersion: monitoring.coreos.com/v1
2kind: Prometheus
3metadata:
4 name: prometheus
5spec:
6 replicas: 1
7 serviceAccountName: prometheus
8 alerting:
9 alertmanagers:
10 - name: alertmanager-operated
11 namespace: prometheus
12 port: web
13 enableFeatures:
14 - no-default-scrape-port
15 externalLabels:
16 cluster: ${cluster_uuid}
17 cluster_edge_id: ${cluster_uuid}
18 cluster_hash: ${cluster_hash}
19 cluster_name: ${cluster_uuid}
20 cluster_type: ${cluster_provider}
21 location: ${gcp_region}-${gcp_zone}
22 project_id: ${gcp_project_id}
23 imagePullSecrets:
24 - name: edge-docker-pull-secret
25 keepDroppedTargets: 10
26 podMonitorNamespaceSelector: {}
27 podMonitorSelector: {}
28 prometheusExternalLabelName: ''
29 replicaExternalLabelName: ''
30 resources:
31 limits:
32 cpu: 1
33 memory: 5120Mi
34 requests:
35 cpu: 50m
36 memory: 128Mi
37 ruleSelector:
38 matchLabels: {}
39 scrapeInterval: 60s
40 scrapeTimeout: 15s
41 serviceMonitorNamespaceSelector: {}
42 serviceMonitorSelector: {}
43---
44apiVersion: v1
45kind: ServiceAccount
46metadata:
47 name: prometheus
View as plain text