Utilizzo di CloudWatch Logs Insights con Amazon CloudWatch Internet Monitor - 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à.

Utilizzo di CloudWatch Logs Insights con Amazon CloudWatch Internet Monitor

Amazon CloudWatch Internet Monitor pubblica misurazioni granulari della disponibilità e del tempo di andata e ritorno su CloudWatch Logs e puoi utilizzare le query di CloudWatch Logs Insights per filtrare un sottoinsieme di log per una città o area geografica specifica (posizione del cliente), client () e ASN ISP AWS posizione di origine.

Per ulteriori informazioni sulla precisione della posizione dei client in Monitor Internet, consulta Informazioni e precisione sulla geolocalizzazione in Monitor Internet.

Gli esempi in questa sezione possono aiutarti a creare query CloudWatch Logs Insights per saperne di più sulle misurazioni e le metriche del traffico delle tue applicazioni. Se utilizzi questi esempi in CloudWatch Logs Insights, sostituisci monitorName con il nome del tuo monitor.

Visualizzazione dei suggerimenti di ottimizzazione del traffico

Nella scheda Informazioni sul traffico di Monitor Internet, puoi visualizzare i suggerimenti per l'ottimizzazione del traffico, filtrati per posizione. Per visualizzare le stesse informazioni visualizzate nella sezione Suggerimenti per l'ottimizzazione del traffico di quella scheda, ma senza il filtro di granularità della posizione, puoi utilizzare la seguente query CloudWatch Logs Insights.

  1. Nel AWS Management Console, accedi a CloudWatch Logs Insights.

  2. Per Log Group (Gruppo di log), seleziona /aws/internet-monitor/monitorName/byCity e /aws/internet-monitor/monitorName/byCountry, quindi specifica un intervallo di tempo.

  3. Aggiungi la query seguente, quindi eseguila.

fields @timestamp, clientLocation.city as @city, clientLocation.subdivision as @subdivision, clientLocation.country as @country, `trafficInsights.timeToFirstByte.currentExperience.serviceName` as @serviceNameField, concat(@serviceNameField, ` (`, `serviceLocation`, `)`) as @currentExperienceField, concat(`trafficInsights.timeToFirstByte.ec2.serviceName`, ` (`, `trafficInsights.timeToFirstByte.ec2.serviceLocation`, `)`) as @ec2Field, `trafficInsights.timeToFirstByte.cloudfront.serviceName` as @cloudfrontField, concat(`clientLocation.networkName`, ` (AS`, `clientLocation.asn`, `)`) as @networkName | filter ispresent(`trafficInsights.timeToFirstByte.currentExperience.value`) | stats avg(`trafficInsights.timeToFirstByte.currentExperience.value`) as @averageTTFB, avg(`trafficInsights.timeToFirstByte.ec2.value`) as @ec2TTFB, avg(`trafficInsights.timeToFirstByte.cloudfront.value`) as @cloudfrontTTFB, sum(`bytesIn` + `bytesOut`) as @totalBytes, latest(@ec2Field) as @ec2, latest(@currentExperienceField) as @currentExperience, latest(@cloudfrontField) as @cloudfront, count(*) by @networkName, @city, @subdivision, @country | display @city, @subdivision, @country, @networkName, @totalBytes, @currentExperience, @averageTTFB, @ec2, @ec2TTFB, @cloudfront, @cloudfrontTTFB | sort @totalBytes desc

Visualizza la disponibilità di Internet e RTT (p50, p90 e p95)

Per visualizzare la disponibilità di Internet e l'orario di andata e ritorno (p50, p90 e p95) per il traffico, puoi utilizzare la seguente query di Logs Insights. CloudWatch

Area geografica dell'utente finale: Chicago, IL, Stati Uniti

Rete dell'utente finale (): 018 ASN AS7

AWS ubicazione del servizio: regione Stati Uniti orientali (Virginia settentrionale)

Per visualizzare i log, procedi come indicato di seguito:

  1. Nel AWS Management Console, accedi a CloudWatch Logs Insights.

  2. Per Log Group (Gruppo di log), seleziona /aws/internet-monitor/monitorName/byCity e /aws/internet-monitor/monitorName/byCountry, quindi specifica un intervallo di tempo.

  3. Aggiungi la query seguente, quindi eseguila.

La query restituisce tutti i dati sulle prestazioni degli utenti che si connettono da AS7 018 a Chicago, IL verso la regione degli Stati Uniti orientali (Virginia settentrionale) nel periodo di tempo selezionato.

fields @timestamp, internetHealth.availability.experienceScore as availabilityExperienceScore, internetHealth.availability.percentageOfTotalTrafficImpacted as percentageOfTotalTrafficImpacted, internetHealth.performance.experienceScore as performanceExperienceScore, internetHealth.performance.roundTripTime.p50 as roundTripTimep50, internetHealth.performance.roundTripTime.p90 as roundTripTimep90, internetHealth.performance.roundTripTime.p95 as roundTripTimep95 | filter clientLocation.country == `United States` and clientLocation.city == `Chicago` and serviceLocation == `us-east-1` and clientLocation.asn == 7018

Per ulteriori informazioni, vedere Analisi dei dati di registro con CloudWatch Logs Insights.