Come posso utilizzare l'agente CloudWatch per monitorare le metriche del disco e della memoria della mia istanza Lightsail?
Desidero utilizzare l'agente Amazon CloudWatch per monitorare i parametri del disco e della memoria della mia istanza Amazon Lightsail.
Soluzione
Questa soluzione utilizza l'interfaccia della linea di comando AWS (AWS CLI). Amazon Linux 2 viene fornito AWS CLI già installato. Per altre distribuzioni, è necessario installare e configurare AWS CLI.
Nota: se visualizzi dei messaggi di errore quando esegui i comandi dell'interfaccia della linea di comando AWS, consulta la sezione Risolvere gli errori AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.
Configurazione dell'agente CloudWatch
Nota: prima di apportare modifiche all'istanza, è consigliabile creare un'istantanea dell'istanza come backup.
Per configurare l'agente CloudWatch per monitorare l'utilizzo dell'istanza, completa innanzitutto i passaggi 1-4 in Monitoring memory usage in Lightsail instances.
Quindi, crea il file di configurazione CloudWatch per specificare le metriche e i log che l'agente deve raccogliere, incluse le metriche personalizzate. È possibile creare manualmente il file di configurazione o utilizzare la procedura guidata.
Creazione manuale del file di configurazione CloudWatch
Per creare manualmente il file di configurazione, consulta la sezione Create CloudWatch configuration file to collect memory usage metrics in Monitoring memory usage in Lightsail instances. L'esempio illustra come acquisire le metriche sull'utilizzo della memoria. Per ulteriori informazioni, consulta Manually create or edit the CloudWatch agent configuration file.
Uso della procedura guidata per creare il file di configurazione CloudWatch
Per utilizzare la procedura guidata per creare il file di configurazione, esegui il comando seguente:
$ sudo /opt/aws/amazon-cloudwatch-agent/bin/amazon-cloudwatch-agent-config-wizard
Seleziona le risposte alle domande della procedura guidata in base alle tue esigenze. Per configurare il monitoraggio delle istanze, puoi selezionare l'opzione predefinita per ogni risposta. Tuttavia, per le seguenti domande, scegli la risposta appropriata per il tuo caso d'uso:
- Stai usando host EC2 o on-premise?
- Vuoi attivare il deamon StatsD?
- Vuoi monitorare le metriche di CollectD?
- Vuoi monitorare le metriche della CPU per core? Potrebbero essere applicati costi aggiuntivi per CloudWatch.
- Vuoi aggiungere dimensioni ec2 (ImageId, InstanceId, InstanceType, AutoScalingGroupName) in tutte le metriche, se le informazioni sono disponibili?
- Vuoi monitorare i file di log?
- Vuoi memorizzare la configurazione nell'archivio dei parametri SSM?
Infine, completa i passaggi 6-8 in Monitoring memory usage in Lightsail instances.
Nota: se non riesci a visualizzare le metriche sulla console CloudWatch, controlla il file di log all'indirizzo /opt/aws/amazon-cloudwatch-agent/logs/amazon-cloudwatch-agent.log per eventuali errori di autenticazione o credenziali. Per ulteriori informazioni, consulta The CloudWatch Agent won't start.
Dopo avere configurato l'agente CloudWatch, puoi trovare le metriche nella console CloudWatch, ma non nella dashboard di Lightsail.
Visualizzazione delle metriche in CloudWatch
Per visualizzare le metriche di CloudWatch, completa i seguenti passaggi:
- Apri la dashboard di CloudWatch nella console CloudWatch.
- Scegli la regione AWS della tua istanza Lightsail, quindi scegli la sezione Metriche.
- In Spazi dei nomi personalizzati, scegli la sezione CWAgent. In host, è indicata la percentuale di utilizzo della memoria (RAM) per la tua istanza Lightsail.
Informazioni correlate
Connect to your Lightsail Linux or Unix instances
Create IAM users to use with the CloudWatch agent on on-premises servers
Download and configure the CloudWatch agent using the command line
Contenuto pertinente
- AWS UFFICIALEAggiornata un anno fa
- AWS UFFICIALEAggiornata un anno fa
- AWS UFFICIALEAggiornata 2 anni fa