Monitora i ritardi dei consumatori - Amazon Managed Streaming per Apache Kafka

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Monitora i ritardi dei consumatori

Il monitoraggio del ritardo dei consumatori consente di identificare i consumatori lenti o bloccati che non tengono il passo con i dati più recenti disponibili su un argomento. Se necessario, puoi quindi intraprendere operazioni correttive, come il dimensionamento o il riavvio di tali consumatori. Per monitorare il ritardo dei consumatori, puoi utilizzare Amazon CloudWatch o open monitoring with Prometheus.

I parametri relativi al ritardo dei consumatori quantificano la differenza tra i dati più recenti scritti sui tuoi argomenti e i dati letti dalle tue applicazioni. Amazon MSK fornisce le seguenti metriche relative al ritardo dei consumatori, che puoi ottenere tramite Amazon CloudWatch o tramite il monitoraggio aperto con Prometheus:,,, e. EstimatedMaxTimeLag EstimatedTimeLag MaxOffsetLag OffsetLag SumOffsetLag Per ulteriori informazioni su questi parametri, consulta Metriche di Amazon MSK per il monitoraggio dei broker Standard con CloudWatch.

Amazon MSK supporta i parametri di ritardo dei consumatori per i cluster con Apache Kafka 2.2.1 o una versione successiva. Quando lavori con Kafka e le metriche, considera i seguenti punti: CloudWatch

  • Le metriche relative al ritardo dei consumatori vengono emesse solo se un gruppo di consumatori si trova in uno stato STABILE o VUOTO. Un gruppo di consumatori è STABILE dopo il completamento con successo del riequilibrio, garantendo che le partizioni siano distribuite uniformemente tra i consumatori.

  • Le metriche relative al ritardo dei consumatori sono assenti nei seguenti scenari:

    • Se il gruppo di consumatori è instabile.

    • Il nome del gruppo di consumatori contiene i due punti (:).

    • Non hai impostato l'offset di consumo per il gruppo di consumatori.

  • I nomi dei gruppi di consumatori vengono utilizzati come dimensioni per le metriche relative al ritardo dei consumatori in. CloudWatch Sebbene Kafka supporti i caratteri UTF-8 nei nomi dei gruppi di consumatori, CloudWatch supporta solo caratteri ASCII per i valori delle dimensioni. Se si utilizzano caratteri non ASCII nei nomi dei gruppi di consumatori, elimina le metriche relative al ritardo dei consumatori. CloudWatch Per assicurarti che le metriche relative al ritardo dei consumatori vengano acquisite correttamente CloudWatch, devi utilizzare solo caratteri ASCII nei nomi dei gruppi di consumatori.