View a markdown version of this page

CloudWatch Soluzione Amazon: Amazon MSK Insights - Amazon CloudWatch

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à.

CloudWatch Soluzione Amazon: Amazon MSK Insights

Questa soluzione ti aiuta a monitorare i tuoi cluster Amazon MSK senza eseguire o scalare la tua infrastruttura di raccolta. CloudWatch Quando abiliti Open Monitoring su un cluster Amazon MSK, il cluster espone le Prometheus metriche tramite JMX Exporter e Node Exporter e un raccoglitore Prometheus CloudWatch gestito da Amazon analizza tali metriche e le consegna a. CloudWatch Per informazioni CloudWatch soluzioni di osservabilità generali CloudWatch su tutte le soluzioni di osservabilità, consulta. Per la procedura dettagliata completa sulla configurazione del raccoglitore, inclusa la creazione dello scraper e l'esempio di configurazione dello scrape, vedere. Integra Amazon MSK

Requisiti

Questa soluzione è rilevante per le seguenti condizioni:

  • Un cluster Amazon MSK in modalità provisioning, con broker standard o express. I raccoglitori gestiti non supportano i cluster Amazon MSK Serverless.

  • Open Monitoring è abilitato sul cluster, che espone JMX Exporter (porta 11001) e Node Exporter (porta 11002).

  • Amazon VPC con DNS abilitato e almeno due sottoreti in diverse zone di disponibilità per il raccoglitore.

  • Un gruppo di sicurezza che consente al raccoglitore di raggiungere le porte del broker 11001 e 11002.

Abilita il raccoglitore gestito

Per raccogliere le metriche di Amazon MSK con un raccoglitore gestito, abiliti Open Monitoring sul tuo cluster e quindi crei un VPC-connected raccoglitore che analizza gli endpoint del broker e fornisce le metriche al tuo set di dati. CloudWatch Il raccoglitore si connette al tuo VPC e analizza tutti i broker utilizzando il DNS-based service discovery, in modo che il monitoraggio rimanga resiliente alle sostituzioni dei broker e alla scalabilità del cluster. Per istruzioni dettagliate, consulta Integra Amazon MSK.

Nota

Il --open-monitoring parametro da solo espone gli endpoint sulle porte 11001 e 11002. Prometheus I livelli di monitoraggio avanzati, ad esempio, PER_TOPIC_PER_PARTITION sono separati da Open Monitoring e possono comportare costi aggiuntivi, quindi impostali solo se hai bisogno di quel livello di metriche Amazon MSK.

Livelli di monitoraggio dettagliati di Amazon MSK

Separatamente dalle Prometheus metriche raccolte dal raccoglitore, Amazon MSK pubblica le proprie metriche a diversi livelli di monitoraggio. CloudWatch Ogni livello si basa su quello precedente e offre una visibilità operativa più granulare. Scegli un livello di monitoraggio quando crei o aggiorni il cluster. L'elenco seguente riassume i livelli. Per l'elenco completo delle metriche di ogni livello, consulta le metriche di Amazon MSK per il monitoraggio CloudWatch nella Amazon MSK Developer Guide.

  • Monitoraggio di base (DEFAULT): il livello predefinito, disponibile senza costi aggiuntivi. Include metriche a livello di cluster e di broker, come il numero di broker, il numero di partizioni, i byte e i messaggi in entrata e in uscita, l'utilizzo della CPU e la rete. I/O

  • Monitoraggio avanzato a livello di broker (PER_BROKER): include un monitoraggio di base più metriche più granulari per broker, a un costo aggiuntivo.

  • Monitoraggio avanzato a livello di argomento (PER_TOPIC_PER_BROKER): include un monitoraggio avanzato a livello di broker e metriche per argomento per una visione più granulare delle prestazioni degli argomenti tra i broker, a un costo aggiuntivo.

  • Monitoraggio avanzato a livello di partizione (): il livello più dettagliato. PER_TOPIC_PER_PARTITION Include un monitoraggio avanzato a livello di argomento e metriche dettagliate per partizione, come l'offset lag, a un costo aggiuntivo.

Nota

Amazon MSK pubblica metriche di monitoraggio dettagliate in base alle metriche classiche, che puoi interrogare con l'API. CloudWatch GetMetricData Per rendere disponibili metriche di monitoraggio dettagliate insieme alle metriche di Open Monitoring, devi Prometheus abilitare l'arricchimento. OpenTelemetry Per ulteriori informazioni, consulta OpenTelemetry Arricchimento delle metriche.

Visualizza il pannello di controllo automatico

Dopo che il raccoglitore ha iniziato a fornire le metriche Amazon MSK a CloudWatch, la CloudWatch console fornisce un pannello di controllo automatico denominato MSK OTel. Per aprirlo, consulta MSK OTel o accedi alla console di AWS gestione, apri la CloudWatch console, scegli Dashboards nel pannello di navigazione, scegli Dashboard automatici e quindi scegli MSK OTel. Puoi iniziare a monitorare i tuoi cluster senza creare tu stesso widget o dashboard. Se la dashboard automatica soddisfa le tue esigenze, puoi utilizzarla così com'è. Per creare un'esperienza di monitoraggio su misura, puoi aggiungere qualsiasi widget a una dashboard personalizzata. Per ulteriori informazioni sulle dashboard personalizzate, consulta Utilizzo CloudWatch delle dashboard.

Costi

PrometheusI collezionisti addebitano tariffe orarie e si applicano prezzi CloudWatch OpenTelemetry metrici di importazione. Livelli di monitoraggio più elevati di Amazon MSK comportano anche costi mensili aggiuntivi. Per ulteriori informazioni sui CloudWatch prezzi, consulta Amazon CloudWatch Pricing.