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.
Supervisión del desfase del consumidor
Supervisar el desfase del consumidor permite identificar a los consumidores lentos o estancados que no están al tanto de los últimos datos disponibles sobre un tema. Cuando sea necesario, puede tomar medidas correctivas, como ampliar el número de consumidores o reiniciarlos. Para monitorizar el retraso de los consumidores, puedes usar Amazon CloudWatch o abrir la monitorización con Prometheus.
Las métricas de desfase del consumidor cuantifican la diferencia entre los datos más recientes escritos sobre sus temas y los datos leídos por las aplicaciones. Amazon MSK proporciona las siguientes métricas sobre el retraso de los consumidores, que puedes obtener a través de Amazon CloudWatch o mediante la supervisión abierta con Prometheus:,,, y. EstimatedMaxTimeLag EstimatedTimeLag MaxOffsetLag OffsetLag SumOffsetLag Para obtener información acerca de estas métricas, consulte Métricas de Amazon MSK para supervisar a los agentes estándar con CloudWatch.
Amazon MSK admite las métricas de desfase del consumidor para clústeres con la versión 2.2.1 o posterior de Apache Kafka. Cuando trabajes con Kafka y las métricas, ten en cuenta los siguientes puntos: CloudWatch
-
Las métricas de desfase del consumidor se emiten únicamente si un grupo de consumidores se encuentra en estado ESTABLE o VACÍO. Un grupo de consumidores se mantiene ESTABLE tras completar satisfactoriamente el proceso de reequilibrio, lo que garantiza que sus particiones se distribuyan uniformemente entre los consumidores.
-
Las métricas de desfase del consumidor no se emiten en los siguientes escenarios:
-
Si el grupo de consumidores es inestable.
-
Si el nombre del grupo de consumidores contiene dos puntos (:).
-
Si no ha configurado el desplazamiento del consumidor para el grupo de consumidores.
-
-
Los nombres de los grupos de consumidores se utilizan como dimensiones para las métricas de retraso de los consumidores. CloudWatch Si bien Kafka admite UTF-8 caracteres en los nombres de grupos de consumidores, solo CloudWatch admite caracteres ASCII para los valores de dimensión. Si utiliza caracteres que no sean ASCII en los nombres de los grupos de consumidores, elimina las métricas de retraso de CloudWatch los consumidores. Para asegurarte de que tus métricas de retraso de consumo se capturan correctamente CloudWatch, debes usar solo caracteres ASCII en los nombres de los grupos de consumidores.