View a markdown version of this page

Gunakan CloudWatch Logs Insights untuk menjelajahi pengukuran Internet Monitor - Amazon CloudWatch

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Gunakan CloudWatch Logs Insights untuk menjelajahi pengukuran Internet Monitor

Anda dapat menggunakan kueri CloudWatch Logs Insights untuk memfilter subset log untuk kota atau geografi tertentu (lokasi klien), ASN klien (ISP), dan lokasi AWS sumber. Internet Monitor menerbitkan pengukuran terperinci ketersediaan dan waktu pulang-pergi ke CloudWatch Log yang dapat Anda jelajahi menggunakan CloudWatch Logs Insights.

Untuk mempelajari lebih lanjut tentang keakurasian lokasi klien di Monitor Internet, silakan lihat Informasi dan akurasi geolokasi di Monitor Internet.

Contoh di bagian ini dapat membantu Anda membuat kueri Log CloudWatch s Insights untuk mempelajari lebih lanjut tentang pengukuran lalu lintas aplikasi dan metrik Anda sendiri. Jika Anda menggunakan contoh ini di CloudWatch Logs Insights, ganti monitorName dengan nama monitor Anda sendiri.

Lihat saran optimisasi lalu lintas

Pada tab Wawasan lalu lintas di Monitor Internet, Anda dapat melihat saran optimisasi lalu lintas, yang difilter berdasarkan lokasi. Untuk melihat informasi yang sama yang ditampilkan di bagian Saran pengoptimalan lalu lintas pada tab tersebut, tetapi tanpa filter perincian lokasi, Anda dapat menggunakan kueri Logs Insights berikut CloudWatch .

  1. Di bagian Konsol Manajemen AWS, arahkan ke CloudWatch Logs Insights.

  2. Untuk Grup Log, pilih /aws/internet-monitor/monitorName/byCity dan/aws/internet-monitor/monitorName/byCountry, lalu tentukan rentang waktu.

  3. Tambahkan kueri berikut, dan kemudian jalankan kueri.

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

Lihat ketersediaan internet dan RTT (p50, p90, dan p95)

Untuk melihat ketersediaan internet dan waktu pulang-pergi (p50, p90, dan p95) untuk lalu lintas, Anda dapat menggunakan kueri Logs Insights berikut CloudWatch .

Geografi pengguna akhir: Chicago, IL, Amerika Serikat

Jaringan pengguna akhir (ASN): AS7018

AWS lokasi layanan: Wilayah AS Timur (Virginia Utara)

Untuk melihat log, lakukan hal berikut:

  1. Di bagian Konsol Manajemen AWS, arahkan ke CloudWatch Logs Insights.

  2. Untuk Grup Log, pilih /aws/internet-monitor/monitorName/byCity dan/aws/internet-monitor/monitorName/byCountry, lalu tentukan rentang waktu.

  3. Tambahkan kueri berikut, dan kemudian jalankan kueri.

Kueri menampilkan semua data performa untuk pengguna yang terhubung dari AS7018 di Chicago, IL menuju Wilayah AS Timur (Virginia Utara) selama periode waktu yang dipilih.

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

Untuk informasi selengkapnya, lihat Menganalisis data CloudWatch log dengan Logs Insights.