...

Text file src/edge-infra.dev/third_party/k8s/prometheus-operator/prometheus/base/prometheus.yaml

Documentation: edge-infra.dev/third_party/k8s/prometheus-operator/prometheus/base

     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