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 Prometheus en los clústeres de EKS Amazon que se ejecutan en Fargate, anula 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