Raccogli metriche, log e tracce utilizzando l'agente CloudWatch - 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à.

Raccogli metriche, log e tracce utilizzando l'agente CloudWatch

CloudWatch agent è un componente software che raccoglie metriche, log e tracce EC2 dalle istanze Amazon, dai server locali e dalle applicazioni containerizzate. Consente di monitorare l'infrastruttura e le applicazioni in modo più completo rispetto al monitoraggio di base fornito di default.

Principali vantaggi

  • Raccogli metriche a livello di sistema (CPU, memoria, disco, rete)

  • Raccogli metriche personalizzate dalle tue applicazioni

  • Raccogli e centralizza i log da varie fonti

  • Monitora entrambi gli ambienti AWS e quelli locali con un unico strumento

  • Imposta allarmi e notifiche in base ai dati raccolti

L' CloudWatch agente consente di effettuare le seguenti operazioni:

  • Raccogli parametri interni a livello di sistema dalle EC2 istanze Amazon su tutti i sistemi operativi. Le metriche possono includere metriche relative agli ospiti, oltre alle metriche relative alle istanze. EC2 Gli ulteriori parametri che puoi raccogliere sono elencati in Metriche raccolte dall'agente CloudWatch.

  • Raccogliere parametri a livello di sistema dai server locali. Questi possono includere server in un ambiente ibrido e server non gestiti da. AWS

  • Recuperare i parametri personalizzati dalle applicazioni o dai servizi con i protocolli StatsD e collectd. StatsD è supportato dai server Linux e da quelli in cui è in esecuzione Windows Server. collectd è supportato solo dai server Linux.

  • Raccogli i log dalle EC2 istanze Amazon e dai server locali, che eseguono Linux o Windows Server.

    Nota

    L' CloudWatch agente non supporta la raccolta di log dalle pipe FIFO.

  • Invia i parametri a uno CloudWatch o ad Amazon Managed Service for Prometheus o a entrambi. Il file di configurazione CloudWatch dell'agente contiene un metrics_destinations parametro nella sezione. metrics È possibile specificare cloudwatch o entrambi in questo parametro. amp

  • È possibile utilizzare la versione 1.300031.0 e successive per abilitare Application Signals. CloudWatch Per ulteriori informazioni, consulta Application Signals.

  • La versione 1.300025.0 e successive possono raccogliere tracce dal nostro client OpenTelemetryX-Ray SDKs e inviarle a X-Ray.

    L'utilizzo dell' CloudWatch agente consente di raccogliere tracce senza dover eseguire un demone di raccolta delle tracce separato, contribuendo a ridurre il numero di agenti che vengono eseguiti e gestiti.

Le metriche inviate a CloudWatch possono essere visualizzate CloudWatch come qualsiasi altra metrica. CloudWatch Lo spazio dei CloudWatch nomi predefinito per le metriche raccolte dall' CloudWatch agente èCWAgent, sebbene sia possibile specificare uno spazio dei nomi diverso quando si configura l'agente.

I log raccolti dall' CloudWatch agente vengono elaborati e archiviati in Amazon CloudWatch Logs, proprio come i log raccolti dal precedente CloudWatch agente Logs. Per informazioni sui prezzi di CloudWatch Logs, consulta la pagina dei CloudWatch prezzi di Amazon.

Le metriche raccolte dall' CloudWatch agente vengono fatturate come metriche personalizzate. Per ulteriori informazioni sui prezzi delle CloudWatch metriche, consulta la pagina dei CloudWatchprezzi di Amazon.

L' CloudWatch agente è open source con licenza MIT ed è ospitato su. GitHub Se desideri creare, personalizzare o contribuire all' CloudWatch agente, consulta il GitHub repository per le istruzioni più recenti. Se ritieni di aver trovato un potenziale problema di sicurezza, non pubblicarlo su GitHub alcun forum pubblico. Segui invece le istruzioni in Segnalazione delle vulnerabilità o segui direttamente la AWS sicurezza delle e-mail.

È possibile scaricare e installare l' CloudWatch agente manualmente utilizzando la riga di comando oppure integrarlo con AWS Systems Manager. Il flusso generale di installazione dell' CloudWatch agente è il seguente:

  1. Crea ruoli o utenti IAM che consentano all'agente di raccogliere metriche dal server e, facoltativamente, di integrarsi con AWS Systems Manager.

  2. Download del pacchetto dell'agente.

  3. Modifica il file di configurazione CloudWatch dell'agente e specifica le metriche che desideri raccogliere.

  4. Installazione e avvio dell'agente sui server.