Use espaços de trabalho entre Regiões para adicionar alta disponibilidade no Amazon Managed Service for Prometheus - Amazon Managed Service for Prometheus

Use espaços de trabalho entre Regiões para adicionar alta disponibilidade no Amazon Managed Service for Prometheus

Para adicionar disponibilidade entre regiões aos dados, você pode enviar métricas para vários espaços de trabalho nas regiões da AWS. O Prometheus oferece suporte tanto para vários gravadores quanto para gravação entre regiões.

O exemplo a seguir mostra como configurar um servidor Prometheus em execução no modo Agente para enviar métricas para dois espaços de trabalho em regiões diferentes com o Helm.

extensions: sigv4auth: service: "aps" receivers: prometheus: config: scrape_configs: - job_name: 'kubernetes-kubelet' scheme: https tls_config: ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt insecure_skip_verify: true bearer_token_file: /var/run/secrets/kubernetes.io/serviceaccount/token kubernetes_sd_configs: - role: node relabel_configs: - action: labelmap regex: __meta_kubernetes_node_label_(.+) - target_label: __address__ replacement: kubernetes.default.svc.cluster.local:443 - source_labels: [__meta_kubernetes_node_name] regex: (.+) target_label: __metrics_path__ replacement: /api/v1/nodes/$${1}/proxy/metrics exporters: prometheusremotewrite/one: endpoint: "https://aps-workspaces.workspace_1_region.amazonaws.com/workspaces/ws-workspace_1_id/api/v1/remote_write" auth: authenticator: sigv4auth prometheusremotewrite/two: endpoint: "https://aps-workspaces.workspace_2_region.amazonaws.com/workspaces/ws-workspace_2_id/api/v1/remote_write" auth: authenticator: sigv4auth service: extensions: [sigv4auth] pipelines: metrics/one: receivers: [prometheus] exporters: [prometheusremotewrite/one] metrics/two: receivers: [prometheus] exporters: [prometheusremotewrite/two]