Configuración de la ingesta desde un servidor de Prometheus existente en Kubernetes en Fargate - Servicio administrado por Amazon para Prometheus

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Configuración de la ingesta desde un servidor de Prometheus existente en Kubernetes en Fargate

Amazon Managed Service para Prometheus admite la ingesta de métricas de servidores de Prometheus en clústeres de Kubernetes autoadministrados que se ejecuten en Fargate. Para ingerir métricas de los servidores de Prometheus en los clústeres de Amazon EKS que se ejecutan en Fargate, anule las configuraciones predeterminadas en un archivo de configuración denominado amp_ingest_override_values.yaml de la siguiente manera:

prometheus-node-exporter: enabled: false alertmanager: enabled: false serviceAccounts: server: name: amp-iamproxy-ingest-service-account annotations: eks.amazonaws.com/role-arn: ${IAM_PROXY_PROMETHEUS_ROLE_ARN} server: persistentVolume: enabled: false remoteWrite: - url: https://aps-workspaces.${REGION}.amazonaws.com/workspaces/${WORKSPACE_ID}/api/v1/remote_write sigv4: region: ${REGION} queue_config: max_samples_per_send: 1000 max_shards: 200 capacity: 2500

Instale Prometheus mediante las anulaciones con el siguiente comando:

helm install prometheus-for-amp prometheus-community/prometheus \ -n prometheus \ -f amp_ingest_override_values.yaml

Tenga en cuenta que en la configuración del gráfico de Helm hemos deshabilitado el exportador de nodos y el administrador de alertas, además de ejecutar la implementación del servidor de Prometheus.

Puede verificar la instalación con el siguiente ejemplo de consulta de prueba.

$ awscurl --region region --service aps "https://aps-workspaces.region_id.amazonaws.com/workspaces/workspace_id/api/v1/query?query=prometheus_api_remote_read_queries" {"status":"success","data":{"resultType":"vector","result":[{"metric":{"__name__":"prometheus_api_remote_read_queries","instance":"localhost:9090","job":"prometheus"},"value":[1648461236.419,"0"]}]}}21