Kumpulkan

Mengumpulkan dan menyimpan log dengan mudah

Layanan Amazon CloudWatch Logs memungkinkan Anda untuk mengumpulkan dan menyimpan log dari sumber daya, aplikasi, dan layanan Anda hampir secara real-time. Terdapat tiga kategori utama dari log 1) Vended logs. Ini merupakan layanan asli yang diterbitkan oleh AWS atas nama pelanggan. Saat ini ada dua jenis yang didukung yaitu Amazon VPC Flow Logs dan Amazon Route 53 log. 2) Log yang diterbitkan oleh layanan AWS. Saat ini lebih dari 30 layanan AWS menerbitkan log ke CloudWatch. Layanan ini termasuk Amazon API Gateway, AWS Lambda, AWS CloudTrail, dan masih banyak lagi. 3) Log kustom. Ini merupakan log dari aplikasi dan sumber daya di lokasi Anda sendiri. Anda dapat menggunakan AWS Systems Manager untuk menginstal CloudWatch Agent, atau Anda dapat menggunakan tindakan PutLogData API untuk menerbitkan log secara mudah.

Metrik bawaan

Mengumpulkan metrik dari aplikasi terdistribusi (seperti metrik yang dibuat menggunakan arsitektur layanan mikro) sangatlah menyita waktu. Amazon CloudWatch memungkinkan Anda mengumpulkan metrik default dari 70 lebih layanan AWS, seperti Amazon EC2, Amazon DynamoDB, Amazon S3, Amazon ECS, AWS Lambda, dan Amazon API Gateway, tanpa ada tindakan yang perlu Anda lakukan. Misalnya, instans EC2 secara otomatis menerbitkan utilisasi CPU, transfer data, dan metrik penggunaan disk untuk membantu Anda memahami perubahan yang terjadi. Anda dapat menggunakan salah satu dari tujuh metrik bawaan untuk API Gateway guna mendeteksi latensi atau perpanjangan salah satu dari delapan metrik bawaan untuk AWS Lambda guna mendeteksi kesalahan dan throttle. Jika Anda memerlukan metrik yang lebih terperinci melampaui metrik saat ini, seperti metrik Amazon Kinesis Data Stream tingkat shard, Anda cukup memilih untuk mendapatkannya berdasarkan sumber daya.

Metrik Kustom

Amazon CloudWatch memungkinkan Anda mengumpulkan metrik kustom dari aplikasi Anda sendiri untuk memantau kinerja operasional, memecahkan masalah, dan menandai tren. Aktivitas pengguna merupakan contoh metrik kustom yang dapat Anda kumpulkan dan pantau selama periode waktu tertentu. Anda dapat menggunakan CloudWatch Agent atau tindakan PutMetricData API untuk menerbitkan metrik ini ke CloudWatch. Semua fungsi CloudWatch yang sama akan tersedia hingga frekuensi satu menit untuk data metrik kustom Anda sendiri, termasuk statistik, grafik, dan alarm.

Mengumpulkan serta menggabungkan log dan metrik kontainer

Container Insights menyederhanakan pengumpulan dan agregasi metrik yang dikurasi dan log ekosistem kontainer. Container Insights mengumpulkan metrik kinerja komputasi seperti CPU, memori, jaringan, dan informasi disk dari masing-masing kontainer sebagai kejadian kinerja dan secara otomatis menghasilkan metrik kustom yang digunakan untuk pemantauan dan peringatan. Kejadian kinerja diserap sebagai CloudWatch Logs dengan metadata tentang menjalankan lingkungan seperti ID instans Amazon EC2, Layanan, ID dan pemasangan volume Amazon EBS, dll., untuk menyederhanakan pemantauan dan pemecahan masalah. Metrik kustom CloudWatch secara otomatis diekstraksi dari log yang terserap ini dan dapat dianalisis lebih jauh menggunakan bahasa kueri tingkat lanjut CloudWatch Logs Insights. Container Insights juga memberikan opsi untuk mengumpulkan log aplikasi (stdout/stderr) log kustom, log instans Amazon EC2 yang ditentukan sebelumnya, log pesawat data Amazon EKS/k8s, dan log pesawat kontrol Amazon EKS. Untuk klaster Amazon EKS dan k8s, agen FluentD yang dikonfigurasi sebelumnya dapat digunakan untuk mengumpulkan log Anda. Lihat dokumentasi penyiapan log Container Insights untuk detail selengkapnya. Untuk Amazon ECS, driver logging Amazon CloudWatch Logs atau FluentBit dapat digunakan untuk mengumpulkan log aplikasi.

Mengumpulkan serta menggabungkan log dan metrik Lambda

Cloudwatch Lambda Insights menyederhanakan pengumpulan dan agregasi metrik yang dikurasi dan log dari fungsi AWS Lambda. Cloudwatch Lambda Insights mengumpulkan metrik kinerja komputasi seperti CPU, memori, dan jaringan dari masing-masing fungsi Lambda sebagai kejadian kinerja selagi secara otomatis menghasilkan metrik kustom yang digunakan untuk pemantauan dan peringatan. Kejadian kinerja diserap sebagai log CloudWatch untuk menyederhanakan pemantauan dan pemecahan masalah. Metrik kustom CloudWatch secara otomatis diekstraksi dari log yang terserap ini dan dapat dianalisis lebih jauh menggunakan bahasa kueri tingkat lanjut CloudWatch Logs Insights. Lihat Lambda Insights memulai Lambda Insights untuk detail selengkapnya.

Pemantauan

Tampilan operasional yang digabungkan dengan dasbor

Dasbor Amazon CloudWatch memungkinkan Anda membuat grafik yang dapat digunakan ulang dan memvisualkan sumber daya dan aplikasi cloud Anda dalam tampilan gabungan. Anda dapat menampilkan metrik grafik dan data log secara berdampingan dalam dasbor tunggal untuk secara cepat mendapatkan konteks dan beralih dari mendiagnosis masalah ke memahami akar masalah. Misalnya, Anda dapat memvisualkan metrik utama, seperti utilisasi CPU dan memori, serta membandingkannya untuk mengukur kapasitas. Anda juga dapat mengorelasikan pola log metrik spesifik dan menetapkan alarm agar memberi peringatan secara proaktif mengenai masalah kinerja dan operasional. Hal ini memberi Anda visibilitas sistem keseluruhan terhadap kesehatan operasional dan kemampuan untuk memecahkan masalah, mengurangi Waktu Rata-rata terhadap Resolusi (Mean Time to Resolution, MTTR).

Alarm resolusi tinggi

Alarm Amazon CloudWatch memungkinkan Anda mengatur ambang batas pada metrik dan memicu tindakan. Anda dapat membuat alarm resolusi tinggi, mengatur persentil sebagai statistiknya, dan menetapkan tindakan atau mengabaikannya sesuai kebutuhan. Misalnya, Anda dapat membuat alarm pada metrik Amazon EC2, menetapkan notifikasi, dan melakukan satu atau beberapa tindakan untuk mendeteksi dan mematikan instans yang tidak digunakan atau kurang dimanfaatkan. Pengaturan alarm real-time pada metrik dan peristiwa memungkinkan Anda untuk meminimalkan waktu henti dan dampak bisnis potensial.

Korelasi log dan metrik

Aplikasi dan sumber daya infrastruktur menghasilkan banyak sekali data operasional dan pemantauan dalam bentuk log dan metrik. Selain untuk menyediakan kemampuan agar dapat mengakses dan memvisualkan set data ini dalam platform tunggal, Amazon CloudWatch juga mempermudah untuk mengorelasikan metrik dan log. Hal ini membantu Anda beralih secara cepat dari mendiagnosis masalah ke memahami akar masalah. Misalnya, Anda dapat mengorelasikan pola log, seperti kesalahan terhadap metrik spesifik, dan menetapkan alarm agar memberi peringatan secara proaktif mengenai masalah kinerja dan operasional.

Aplikasi Application Insights untuk .NET dan SQL Server

Amazon CloudWatch Application Insights untuk .NET dan SQL Server memungkinkan Anda dengan mudah memantau aplikasi .NET dan SQL Server, sehingga Anda bisa mendapatkan visibilitas pada kesehatan aplikasi tersebut. Ini membantu mengidentifikasi serta mengatur metrik dan log utama di seluruh sumber daya aplikasi dan tumpukan teknologi, seperti server database, web (IIS) dan aplikasi, Sistem Operasi, penyeimbang muatan, antrean, dll. Ini secara konstan memantau data telemetri berikut guna mendeteksi dan menghubungkan anomali dan kesalahan, untuk memberi tahu Anda tentang masalah dalam aplikasi Anda. Untuk membantu dalam pemecahan masalah, kemampuan ini membuat dasbor otomatis untuk masalah yang terdeteksi dengan anomali metrik dan kesalahan log terkait, serta wawasan tambahan untuk mengarahkan Anda ke akar masalahnya. Ini memungkinkan Anda mengambil tindakan perbaikan cepat untuk memastikan kesehatan aplikasi dan pengguna akhir tidak terpengaruh.

Wawasan pemantauan kontainer

Container Insights menyediakan dasbor otomatis di konsol CloudWatch. Dasbor ini merangkum kinerja komputasi, kesalahan, dan alarm berdasarkan klaster, pod/tugas, dan layanan. Untuk Amazon EKS dan k8s, dasbor juga tersedia untuk node/instans EC2 dan namespace. Setiap dasbor merangkum daftar pod/tugas atau kontainer yang berjalan berdasarkan CPU dan memori untuk jendela waktu terpilih, dan memungkinkan Anda menggali lebih dalam ke log aplikasi, jejak AWS X-Ray, dan kejadian kinerja berdasarkan jendela waktu dan pod/tugas atau kontainer terpilih. 

Wawasan pemantauan Lambda

Lambda Insights menyediakan dasbor otomatis di konsol CloudWatch. Dasbor-dasbor ini merangkum kinerja komputasi dan kesalahan. Setiap dasbor mencakup daftar metrik untuk jendela waktu terpilih dan memungkinkan Anda menggali lebih dalam secara konteks — berdasarkan jendela waktu dan fungsi terpilih — ke dalam log aplikasi, jejak AWS X-Ray, kejadian kinerja.

Deteksi Anomali

Amazon CloudWatch Anomaly Detection menerapkan algoritme pembelajaran mesin untuk terus menganalisis data metrik dan mengidentifikasi perilaku yang bersifat anomali. Ini memungkinkan Anda membuat alarm yang menyesuaikan otomatis ambang batas berdasarkan pola metrik alami, misalnya, waktu, musim hari, atau perubahan tren. Anda juga dapat memvisualisasikan metrik dengan band deteksi anomali pada dasbor. Ini memungkinkan Anda memantau, mengisolasi, dan memecahkan masalah perubahan yang tidak terduga dalam metrik Anda.

ServiceLens

Anda dapat menggunakan Amazon CloudWatch ServiceLens untuk memvisualisasikan dan menganalisis kondisi, kinerja, dan ketersediaan aplikasi Anda di satu tempat. CloudWatch ServiceLens menyatukan metrik dan log CloudWatch serta jejak dari AWS X-Ray untuk memberikan pandangan lengkap mengenai aplikasi dan dependensi. Hal ini memungkinkan Anda untuk menunjukkan kemacetan kinerja, mengisolasi akar masalah pada aplikasi, dan menentukan pengguna terdampak. CloudWatch ServiceLens memungkinkan Anda untuk meningkatkan visibilitas ke aplikasi dalam tiga area urama: pemantauan infrastruktur (menggunakan metrik dan log untuk memahami sumber daya yang mendukung aplikasi), pemantauan transaksi (menggunakan jejak untuk memahami dependensi di antara sumber daya Anda), dan pemantauan pengguna akhir (menggunakan canary untuk memantau titik akhir dan memberi tahu Anda ketika pengalaman pengguna akhir diturunkan). CloudWatch ServiceLens memberikan Peta Layanan yang memvisualisasikan penautan kontekstual semua sumber daya Anda, bersama antarmuka intuitif sehingga Anda dapat mempelajari lebih mendalam tentang data pemantauan yang berkorelasi.

Synthetics

Amazon CloudWatch Synthetics memungkinkan Anda untuk lebih mudah memantau titik akhir aplikasi. Amazon CloudWatch Synthetics menjalankan pengujian pada titik akhir Anda setiap menit, selama 24 jam, dan memberi tahu Anda sesegera mungkin saat titik akhir aplikasi Anda tidak berperilaku seperti yang diharapkan. Pengujian ini dapat disesuaikan untuk memeriksa ketersediaan, latensi, transaksi, tautan yang rusak atau mati, penyelesaian tugas langkah demi langkah, kesalahan memuat halaman, memuat latensi untuk aset UI, alur wizard kompleks, atau alur checkout di aplikasi Anda. Anda juga dapat menggunakan CloudWatch Synthetics untuk mengisolasi pemberitahuan titik akhir aplikasi dan memetakannya kembali untuk mendasari masalah infrastruktur guna mengurangi waktu rata-rata resolusi. Dengan fitur baru ini, CloudWatch kini mengumpulkan lalu lintas canary, yang dapat menverifikasi pengalaman pelanggan secara berkelanjutan bahkan ketika Anda tidak memiliki lalu lintas pelanggan pada aplikasi anda, memungkinkan Anda untuk menemukan masalah sebelum pelanggan. CloudWatch Synthetics mendukung pemantauan API REST, URL, dan konten situs web, memeriksa perubahan tidak sah dari phising, memasukkan kode, dan pembuatan skrip lintas situs.

Act

Auto Scaling

Auto Scaling membantu Anda untuk mengotomatisasi perencanaan kapasitas dan sumber daya. Anda dapat menetapkan ambang batas untuk mengaktifkan alarm mengenai metrik utama dan memicu tindakan Auto Scaling otomatis. Misalnya, Anda dapat mengatur alur kerja Auto Scaling untuk menambah atau menghapus instans EC2 berdasarkan metrik utilisasi CPU dan mengoptimalkan biaya sumber daya.

Respons otomatis terhadap perubahan operasional dengan CloudWatch Events

CloudWatch Events menyediakan aliran peristiwa sistem hampir secara real-time yang menguraikan perubahan terhadap sumber daya AWS Anda. CloudWatch Events memungkinkan Anda secara cepat merespons perubahan operasional dan melakukan tindakan perbaikan. Anda cukup menulis aturan untuk menunjukkan peristiwa mana yang menarik bagi aplikasi Anda dan tindakan otomatis apa yang harus diambil ketika aturan mencocokkan suatu peristiwa. Anda dapat, misalnya, memanggil fungsi AWS Lambda atau memberitahukan topik Amazon Simple Notification Service (SNS).

Alarm dan tindakan otomatis di klaster EKS, ECS, dan k8s

Untuk klaster Amazon EKS dan k8s, Kontainer Insights memungkinkan Anda melakukan peringatan pada metrik komputasi untuk memicu kebijakan auto scaling di grup Auto Scaling Amazon EC2 Anda dan memberi Anda kemampuan untuk menghentikan, membatalkan, melakukan boot ulang, dan memulihkan instans Amazon EC2 apa pun. Untuk klaster Amazon ECS, metrik komputasi dari tugas dan layanan Anda dapat digunakan untuk Auto Scaling Layanan.  

Analisis

Data granular dan retensi yang diperpanjang

Amazon CloudWatch memungkinkan Anda memantau tren dan musim dengan 15 bulan data metrik (penyimpanan dan retensi). Data ini memungkinkan Anda melakukan analisis historis untuk menyesuaikan penggunaan sumber daya. Dengan CloudWatch, Anda juga dapat mengumpulkan hingga 1 detik metrik kesehatan termasuk metrik kustom, seperti yang berasal dari aplikasi di tempat Anda. Data real-time granular memungkinkan visualisasi yang lebih baik dan kemampuan untuk menandai dan memantau tren guna mengoptimalkan kinerja aplikasi dan kesehatan operasional.

Operasi khusus pada metrik

Amazon CloudWatch Metric Math memungkinkan Anda melakukan perhitungan di berbagai metrik untuk analisis real-time sehingga Anda dapat dengan mudah menarik gambaran dari metrik CloudWatch Anda yang sudah ada dan memahami dengan lebih baik kesehatan operasional dan kinerja infrastruktur Anda. Anda dapat memvisualisasikan metrik yang dihitung ini di AWS Management Console, menambahkannya ke dasbor CloudWatch, atau mengambilnya menggunakan tindakan GetMetricData API. Metric Math mendukung operasi aritmetika seperti +, -, /, *, dan fungsi matematika seperti Jumlah, Rata-Rata, Min, Maks, Simpangan Baku, dll.

Analisis log

Wawasan Amazon CloudWatch Logs memungkinkan Anda untuk menjalankan inteligensi dari log Anda untuk mengatasi masalah operasional tanpa memerlukan penyediaan server atau pengelolaan perangkat lunak. Anda dapat dengan cepat mulai menulis kueri tanpa agregasi, filter, dan ekspresi reguler. Selain itu, Anda dapat memvisualisasikan data deret waktu, menggali log peristiwa individu lebih dalam, dan mengekspor hasil kueri ke Dasbor CloudWatch. Ini memberikan Anda visibilitas operasional penuh. Dengan beberapa klik pada AWS Management Console, Anda dapat mulai menggunakan Wawasan Log untuk memasukkan kueri dalam log guna dikirimkan ke CloudWatch. Anda hanya membayar untuk kueri yang Anda jalankan.

Analisis metrik, log, dan jejak kontainer

Container Insights menyederhanakan analisis data yang dapat diobservasi dari metrik, log, dan jejak dengan menyederhanakan deep linking dari dasbor otomatis ke kejadian kinerja granular, log aplikasi (stdout/stderr), log kustom, log instans Amazon EC2 yang ditentukan sebelumnya, log pesawat data Amazon EKS/k8s, dan log pesawat kontrol Amazon EKS menggunakan bahasa kueri tingkat lanjut CloudWatch Logs Insights.

Analisis metrik, log, dan jejak Lambda

Lambda Insights menyederhanakan analisis data yang dapat diobservasi dari metrik, log, dan jejak dengan menyederhanakan deep linking dari dasbor otomatis ke kejadian kinerja granular, log aplikasi, dan log khusus, menggunakan bahasa kueri lanjutan CloudWatch Logs Insights.

Contributor Insights

Amazon CloudWatch kini menyertakan Contributor Insights, yang menganalisis data rangkaian waktu untuk memberikan gambaran kontributor teratas yang memengaruhi kinerja sistem. Setelah disiapkan, Contributor Insights berjalan terus menerus tanpa memerlukan intervensi pengguna tambahan. Hal ini membantu pengembang dan operator lebih cepat dalam mengisolasi, mendiagnosis, dan meremediasi masalah selama aktivitas operasional. Contributor Insights membantu Anda memahami siapa dan apa yang memengaruhi kinerja sistem dan aplikasi Anda, misalnya sumber daya tertentu, akun pelanggan, atau panggilan API. Hal ini memungkinkan Anda untuk menemukan titik luar, menemukan pola lalu lintas, dan menyusun peringkat proses sistem yang paling banyak dimanfaatkan. Anda dapat membuat aturan Contributor Insights untuk mengevaluasi pola dalam aktivitas log terstruktur saat mereka dikirimkan ke CloudWatch Logs, termasuk log dari layanan AWS seperti AWS CloudTrail, Amazon Virtual Private Cloud, Amazon API Gateway, dan log kustom lainnya yang dikirimkan oleh layanan atau server lokal, seperti log akses Apache. Contributor Insights akan mengevaluasi aktivitas log ini dalam laporan real-time dan tampilan yang menunjukkan kontributor teratas dan jumlah kontributor unik dalam dataset. Kontributor adalah metrik agregat berdasarkan dimensi yang terkandung sebagai bidang log di CloudWatch Logs, seperti id akun atau id antarmuka di VPC FLow Logs, atau kumpulan dimensi kustom lainnya. Anda dapat mengurutkan dan memfilter data kontributor berdasarkan kriteria kustom. Data laporan Contributor Insights dapat ditampilkan di dasbor CloudWatch, digambarkan dengan grafik bersama metrik CloudWatch, dan ditambahkan ke alarm CloudWatch.

Kepatuhan dan Keamanan

Amazon CloudWatch terintegrasi dengan AWS Identity and Access Management (IAM) sehingga Anda dapat mengontrol izin pengguna dan sumber daya untuk mengakses data Anda dan bagaimana mereka dapat mengaksesnya.

Amazon CloudWatch Logs juga mematuhi PCI dan FedRamp. Data dienkripsi pada saat istirahat dan selama transfer. Anda juga dapat menggunakan enkripsi AWS KMS untuk mengenkripsi grup log Anda untuk kepatuhan dan keamanan tambahan.

Pelajari selengkapnya tentang Harga Amazon CloudWatch

Kunjungi halaman harga
Siap membangun?
Memulai dengan Amazon CloudWatch
Ada pertanyaan lagi?
Hubungi kami