Monitora le metriche delle risorse di Lightsail - Amazon Lightsail

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 le metriche delle risorse di Lightsail

Monitora le prestazioni di istanze, database, distribuzioni, sistemi di bilanciamento del carico, servizi container e bucket in Amazon Lightsail controllando e raccogliendo i dati metrici. Stabilisci una linea di base nel tempo, in modo da poter configurare gli allarmi per rilevare più facilmente anomalie e problemi relativi alle prestazioni delle risorse.

Amazon Lightsail riporta i dati metrici per istanze, database, distribuzioni CDN (Content Delivery Network), sistemi di bilanciamento del carico, servizi container e bucket. Puoi visualizzare e monitorare questi dati nella console Lightsail. Il monitoraggio è importante per mantenere l'affidabilità, la disponibilità e le prestazioni delle risorse. Monitora e raccogli dati dei parametri delle risorse periodicamente in modo da poter eseguire prontamente il debug di guasti in più punti, se si verificano.

Indice

Monitoraggio efficace delle risorse

Occorre stabilire una linea di base per le normali prestazioni delle risorse nell'ambiente. Misura le prestazioni in diversi orari e in diverse condizioni di carico. Durante il monitoraggio delle risorse, occorre annotare e registrare una cronologia delle prestazioni della risorsa nel tempo. Confronta le prestazioni correnti delle risorse rispetto ai dati storici raccolti. Questo permette di identificare i normali modelli di prestazioni e le anomalie di prestazioni e definire metodi per risolverle.

Ad esempio, puoi monitorare l'utilizzo di CPU, l'utilizzo della rete e i controlli dello stato per le istanze. Quando le prestazioni non rientrano nella linea di base stabilita, potrebbe essere necessario riconfigurare o ottimizzare l'istanza per ridurre l'utilizzo di CPU o il traffico di rete. Se l'istanza continua a funzionare al di sopra delle soglie di utilizzo della CPU, potresti voler passare a un piano più ampio per la tua istanza (usa il piano da 7 USD al mese anziché il piano da 5 USD al mese). Puoi passare a un piano più grande creando una nuova snapshot dell'istanza e quindi creando una nuova istanza dalla snapshot utilizzando il piano più grande.

Dopo aver stabilito una linea di base, puoi configurare gli allarmi nella console Lightsail per avvisarti quando le tue risorse superano le soglie specificate. Per ulteriori informazioni, consulta Notifiche e Allarmi.

Concetti e terminologia dei parametri

La terminologia e i concetti seguenti ti aiutano a comprendere meglio l'uso delle metriche in Lightsail.

Metriche

Un parametro rappresenta un set di punti dati in ordine cronologico. Pensa a un parametro come una variabile che desideri monitorare e ai punti dati come i valori di questa variabile nel tempo. I parametri sono definiti in modo univoco da un nome. Ad esempio, alcune metriche di istanza fornite da Lightsail includono l'utilizzo della CPU CPUUtilization (), il traffico di rete in entrata () e il traffico di rete in uscita NetworkIn (). NetworkOut Per ulteriori informazioni su tutte le metriche delle risorse disponibili in Lightsail, consulta Metriche disponibili in Lightsail.

Conservazione dei parametri

I punti dati con un periodo di 60 secondi (risoluzione di 1 minuto) sono disponibili per 15 giorni. I punti dati con un periodo di 300 secondi (risoluzione di 5 minuti) sono disponibili per 63 giorni. I punti dati con un periodo di 3600 secondi (risoluzione di 1 ora) sono disponibili per 455 giorni (15 mesi).

I punti i dati che sono inizialmente disponibili con un periodo più breve vengono aggregati per uno storage a lungo termine. Ad esempio, i punti dati con una granularità di 1 minuto rimangono disponibili per 15 giorni con una risoluzione di 1 minuto. Dopo 15 giorni questi dati sono ancora disponibili, ma vengono aggregati e possono essere recuperati solo con una risoluzione di 5 minuti. Dopo 63 giorni, i dati vengono ulteriormente aggregato e sono disponibili con una risoluzione di 1 ora. Se hai bisogno di una disponibilità di metriche più lunga di questi periodi, puoi utilizzare l'API Lightsail AWS Command Line Interface ,AWS CLI() e gli SDK per recuperare i punti dati per l'archiviazione offline o diversa.

Per ulteriori informazioni, consulta GetInstanceMetricData, GetBucketMetricData, GetLoadBalancerMetricDataGetDistributionMetricData, e GetRelationalDatabaseMetricDatanel riferimento all'API Lightsail.

Statistiche

Le statistiche dei parametri rappresentano un mezzo per aggregare i dati per un periodo di tempo. Statistiche di esempio includono Average, Sum e Maximum. Ad esempio, i dati dei parametri di utilizzo CPU dell'istanza possono essere calcolati utilizzando la statistica Average, le connessioni al database possono essere aggiunte utilizzando la statistica Sum, il tempo di risposta massimo del sistema di load balancer può essere recuperato utilizzando la statistica Maximum e così via.

Per un elenco delle statistiche metriche disponibili, consulta statistiche per GetInstanceMetricData, statistiche per GetBucketMetricData, statistiche per GetLoadBalancerMetricData e statistiche per GetDistributionMetricData GetRelationalDatabaseMetricData nel riferimento all'API Lightsail.

Unità

Ogni statistica è un'unità di misura. Le unità di esempio includono Bytes, Seconds, Count e Percent. Per l'elenco completo delle unità, consulta unità per GetInstanceMetricData, unità per GetLoadBalancerMetricData e unità per GetDistributionMetricData GetRelationalDatabaseMetricData nel riferimento all'API Lightsail.

Periodi

Un periodo è la durata di tempo associata a un punto dati specifico, ovvero la granularità dei punti dati restituiti. Ogni punto dati rappresenta un'aggregazione di dati dei parametri raccolti per un periodo di tempo specificato. I periodi sono definiti in secondi e i valori validi per il periodo sono qualsiasi multiplo di 60 secondi (1 minuto) e 300 secondi (5 minuti).

Quando recuperi punti dati utilizzando l'API Lightsail, puoi specificare un periodo, un'ora di inizio e un'ora di fine. Questi parametri determinano la durata totale del tempo associato ai punti dati. Lightsail riporta i dati metrici con incrementi di 1 minuto o 5 minuti; pertanto, è necessario specificare i periodi in multipli di 60 secondi e 300 secondi. I valori specificati per l'ora di inizio e l'ora di fine determinano il numero di periodi restituiti da Lightsail. Se preferisci statistiche aggregate in blocchi di dieci minuti, specifica un periodo di 600. Per le statistiche aggregate per l'intera ora, specifica un periodo di 3600 e così via.

I periodi sono importanti anche per gli allarmi Lightsail. Lightsail valuta i punti dati degli allarmi ogni 5 minuti e ogni punto dati per gli allarmi rappresenta un periodo di 5 minuti di dati aggregati. Quando crei un allarme per monitorare una metrica specifica, chiedi a Lightsail di confrontare quella metrica con il valore di soglia specificato. Hai un ampio controllo sul modo in cui Lightsail effettua questo confronto. Puoi specificare il periodo durante il quale viene effettuato il confronto e specificare inoltre il numero di periodi di valutazione utilizzati per raggiungere una conclusione. Per ulteriori informazioni, consulta Allarmi .

Allarmi

Un allarme controlla un singolo parametro per un periodo di tempo specificato e invia una notifica quando il parametro attraversa una soglia specificata. La notifica può essere un banner visualizzato nella console Lightsail, un'e-mail inviata a un indirizzo e-mail specificato e un messaggio di testo SMS inviato a un numero di cellulare specificato. Per ulteriori informazioni, consulta Allarmi .

Metriche disponibili in Lightsail

Parametri dell'istanza

Sono disponibili i seguenti parametri dell'istanza. Per ulteriori informazioni, consulta Visualizzazione dei parametri delle istanze in Amazon Lightsail.

  • Utilizzo della CPU (CPUUtilization): la percentuale delle unità di calcolo assegnate correntemente in uso nell'istanza. Questo parametro identifica la potenza di elaborazione per eseguire le applicazioni sull'istanza. Gli strumenti del sistema operativo possono mostrare una percentuale inferiore rispetto a Lightsail quando all'istanza non è assegnato un core di processore completo.

    Quando visualizzi i grafici delle metriche di utilizzo della CPU per le tue istanze nella console Lightsail, vedrai zone sostenibili e instabili. Per ulteriori informazioni sul significato di queste zone, consulta Zone sostenibili ed espandibili di utilizzo CPU.

  • Minuti di capacità di espansione (BurstCapacityTime) e percentuale (BurstCapacityPercentage): i minuti di capacità di espansione rappresentano il tempo disponibile per l'istanza per arrivare al 100% di utilizzo della CPU. La percentuale di capacità di espansione della CPU è la percentuale di prestazioni della CPU disponibile all'istanza. La tua istanza consuma e accantona continuamente la capacità di ottimizzazione. I minuti di capacità di espansione vengono consumati alla massima velocità solo quando l'istanza opera al 100% dell'utilizzo della CPU. Per ulteriori informazioni sulla capacità di burst dell'istanza, consulta Visualizzazione della capacità di burst dell'istanza in Amazon Lightsail.

  • Traffico di rete in entrata (NetworkIn): il numero di byte ricevuti dall'istanza su tutte le interfacce di rete. Questo parametro identifica il volume del traffico di rete in entrata nell'istanza. Il numero segnalato è il numero di byte ricevuti durante il periodo. Poiché questo parametro viene segnalato in intervalli di 5 minuti, dividi il numero riportato per 300 per trovare i byte/secondo.

  • Traffico di rete in uscita (NetworkOut): il numero di byte inviati in uscita dall'istanza su tutte le interfacce di rete. Questo parametro identifica il volume del traffico di rete in uscita dall'istanza. Il numero segnalato è il numero di byte inviati durante il periodo. Poiché questo parametro viene segnalato in intervalli di 5 minuti, dividi il numero riportato per 300 per trovare i byte/secondo.

  • Errori di controllo dello stato (StatusCheckFailed): indica se l'istanza ha superato o meno sia il controllo dello stato dell'istanza che il controllo dello stato del sistema. Questo parametro può essere 0 (passato) o 1 (non passato). Questo parametro è disponibile a una frequenza di 1 minuto.

  • Errori di controllo dello stato dell'istanza (StatusCheckFailed_Instance): indica se l'istanza ha superato o meno il controllo dello stato dell'istanza. Questo parametro può essere 0 (passato) o 1 (non passato). Questo parametro è disponibile a una frequenza di 1 minuto.

  • Errori di controllo dello stato del sistema (StatusCheckFailed_System): indica se l'istanza ha superato o meno il controllo dello stato del sistema. Questo parametro può essere 0 (passato) o 1 (non passato). Questo parametro è disponibile a una frequenza di 1 minuto.

  • Nessuna richiesta di metadati tramite token (MetadataNoToken): il numero di volte in cui è stato effettuato correttamente l'accesso al servizio di metadati dell'istanza senza un token. Questo parametro determina se sono presenti processi che accedono ai metadati dell'istanza utilizzando il Servizio di metadati dell'istanza Versione 1, che non utilizza un token. Se tutte le richieste utilizzano sessioni supportate da token, ossia Servizio di metadati dell'istanza Versione 2, il valore è 0. Per ulteriori informazioni, consulta Metadati dell'istanza e dati utente in Amazon Lightsail.

Parametri del database

Sono disponibili i seguenti parametri del database. Per ulteriori informazioni, consulta Visualizzazione delle metriche del database in Amazon Lightsail.

  • Utilizzo CPU (CPUUtilization): la percentuale di utilizzo della CPU attualmente in uso nel database.

  • Connessioni al database (DatabaseConnections): il numero di connessioni al database in uso.

  • Profondità coda disco (DiskQueueDepth): il numero di I/O (richieste di lettura/scrittura) in sospeso in attesa di accedere al disco.

  • Spazio di archiviazione libero (FreeStorageSpace): la quantità di spazio di archiviazione disponibile.

  • Velocità di trasmissione effettiva di ricezione di rete (NetworkReceiveThroughput): il traffico di rete in entrata (ricezione) sul database, inclusi il traffico del database del cliente e il traffico di AWS utilizzati per attività di monitoraggio e replica.

  • Velocità effettiva di trasmissione di rete (NetworkTransmitThroughput): il traffico di rete in uscita (trasmissione) sul database, inclusi il traffico del database del cliente e il traffico di AWS utilizzati per attività di monitoraggio e replica.

Parametri di distribuzione

Sono disponibili i seguenti parametri di distribuzione. Per ulteriori informazioni, consulta Visualizzazione dei parametri di distribuzione in Amazon Lightsail.

  • Richieste (Requests): il numero totale di richieste del visualizzatore ricevute dalla distribuzione per tutti i metodi HTTP e per le richieste HTTP e HTTPS.

  • Byte caricati (BytesUploaded): il numero di byte caricati dalla distribuzione sull'origine utilizzando le richieste POST e PUT.

  • Byte scaricati (BytesDownloaded): il numero di byte scaricati dai visualizzatori per le richieste GET, HEAD e OPTIONS.

  • Frequenza di errore totale (TotalErrorRate): la percentuale di tutte le richieste del visualizzatore per le quali il codice di stato HTTP della risposta è 4xx o 5xx.

  • Frequenza di errore HTTP 4xx (4xxErrorRate): la percentuale di tutte le richieste del visualizzatore per le quali il codice di stato HTTP della risposta è 4xx. In questi casi, il client o il visualizzatore del client potrebbe aver commesso un errore. Ad esempio, il codice di stato 404 (Non trovato) indica che il client ha richiesto un oggetto introvabile.

  • Frequenza di errore HTTP 5xx (5xxErrorRate): la percentuale di tutte le richieste del visualizzatore per le quali il codice di stato HTTP della risposta è 5xx. In questi casi, il server di origine non ha soddisfatto la richiesta. Ad esempio, un codice di stato 503 (Servizio non disponibile) indica che il server di origine non è attualmente disponibile.

Parametri del sistema di load balancer

Sono disponibili i seguenti parametri del sistema di load balancer. Per ulteriori informazioni, consulta Visualizzazione delle metriche del bilanciamento del carico in Amazon Lightsail.

  • Conteggio degli host integri (HealthyHostCount): il numero di istanze di destinazione considerate integre.

  • Conteggio degli host non integri (UnhealthyHostCount): il numero di istanze di destinazione considerate non integre.

  • HTTP 4XX del sistema di bilanciamento del carico (HTTPCode_LB_4XX_Count): il numero di codici di errori client HTTP 4XX provenienti dal sistema di bilanciamento del carico. Gli errori client vengono generati quando le richieste sono malformate o incomplete. Queste richieste non sono state ricevute dall'istanza di destinazione. Il conteggio non include i codici di risposta generati dalle istanze di destinazione.

  • HTTP 5XX del sistema di bilanciamento del carico (HTTPCode_LB_5XX_Count): il numero di codici di errore del server HTTP 5XX provenienti dal sistema di bilanciamento del carico. Il conteggio non include i codici di risposta generati dall'istanza di destinazione. Questo parametro viene segnalato se non sono presenti istanze integre collegate al sistema di load balancer o se il tasso di richiesta supera la capacità delle istanze (spillover) o del sistema di load balancer.

  • HTTP 2XX delle istanze (HTTPCode_Instance_2XX_Count): il numero di codici di risposta HTTP 2XX generati dalle istanze di destinazione. Questo non comprende i codici di risposta generati dal sistema di load balancer.

  • HTTP 3XX delle istanze (HTTPCode_Instance_3XX_Count): il numero di codici di risposta HTTP 3XX generati dalle istanze di destinazione. Questo non comprende i codici di risposta generati dal sistema di load balancer.

  • HTTP 4XX delle istanze (HTTPCode_Instance_4XX_Count): il numero di codici di risposta HTTP 4XX generati dalle istanze di destinazione. Questo non comprende i codici di risposta generati dal sistema di load balancer.

  • HTTP 5XX delle istanze (HTTPCode_Instance_5XX_Count): il numero di codici di risposta HTTP 5XX generati dalle istanze di destinazione. Questo non comprende i codici di risposta generati dal sistema di load balancer.

  • Tempo di risposta dell'istanza (InstanceResponseTime): il tempo trascorso, in secondi, da quando la richiesta lascia il sistema di bilanciamento del carico fino a quando non si riceve una risposta dall'istanza di destinazione.

  • Conteggio degli errori di negoziazione TLS del client (ClientTLSNegotiationErrorCount): il numero di connessioni TLS avviate dal client che non hanno stabilito una sessione con il sistema di bilanciamento del carico a causa di un errore TLS da esso generato. Tra le possibili cause vi è una mancata corrispondenza tra crittografie o protocolli.

  • Conteggio delle richieste (RequestCount): il numero di richieste elaborate su IPv4. Questo numero include solo le richieste con una risposta generata da un'istanza destinazione del sistema di load balancer.

  • Conteggio delle connessioni rifiutate (RejectedConnectionCount): il numero di connessioni rifiutate perché il sistema di bilanciamento del carico ha raggiunto il numero massimo di connessioni.

Parametri del servizio container

Sono disponibili i seguenti parametri del servizio container. Per ulteriori informazioni, consulta Visualizzazione dei parametri del servizio di container.

  • Utilizzo CPU (CPUUtilization): la percentuale media delle unità di calcolo attualmente in uso in tutti i nodi del servizio di container. Questo parametro identifica la potenza di elaborazione necessaria per eseguire i container sul servizio container.

  • Utilizzo della memoria (MemoryUtilization): la percentuale media di memoria attualmente in uso in tutti i nodi del servizio di container. Questo parametro identifica la memoria necessaria per eseguire i container sul servizio container.

Parametri di bucket

Sono disponibili i seguenti parametri di bucket. Per ulteriori informazioni, consulta Visualizzazione delle metriche dei bucket in Amazon Lightsail.

  • Dimensioni del bucket (BucketSizeBytes): la quantità di dati archiviati in un bucket. Questo valore è calcolato sommando le dimensioni di tutti gli oggetti nel bucket (sia oggetti correnti che non correnti), incluse le dimensioni di tutte le parti dei caricamenti in più parti incompleti nel bucket.

  • Numero di oggetti (NumberOfObjects): il numero totale di oggetti archiviati in un bucket. Questo valore è calcolato contando tutti gli oggetti nel bucket (sia oggetti correnti che non correnti) e il numero totale di parti dei caricamenti in più parti incompleti nel bucket.

Nota

I dati dei parametri del bucket non vengono segnalati quando il bucket è vuoto.