apiVersion: monitoring.coreos.com/v1 kind: Prometheus metadata: name: prometheus spec: replicas: 1 serviceAccountName: prometheus alerting: alertmanagers: - name: alertmanager-operated namespace: prometheus port: web enableFeatures: - no-default-scrape-port externalLabels: cluster: ${cluster_uuid} cluster_edge_id: ${cluster_uuid} cluster_hash: ${cluster_hash} cluster_name: ${cluster_uuid} cluster_type: ${cluster_provider} location: ${gcp_region}-${gcp_zone} project_id: ${gcp_project_id} imagePullSecrets: - name: edge-docker-pull-secret keepDroppedTargets: 10 podMonitorNamespaceSelector: {} podMonitorSelector: {} prometheusExternalLabelName: '' replicaExternalLabelName: '' resources: limits: cpu: 1 memory: 5120Mi requests: cpu: 50m memory: 128Mi ruleSelector: matchLabels: {} scrapeInterval: 60s scrapeTimeout: 15s serviceMonitorNamespaceSelector: {} serviceMonitorSelector: {} --- apiVersion: v1 kind: ServiceAccount metadata: name: prometheus