Umum

T: Apa itu Amazon CloudWatch?

Amazon CloudWatch adalah layanan pemantauan untuk sumber daya AWS Cloud dan aplikasi yang Anda jalankan di AWS. Anda dapat menggunakan Amazon CloudWatch untuk mengumpulkan dan melacak metrik, mengumpulkan dan memantau file log, dan menetapkan alarm. Amazon CloudWatch dapat memonitor sumber daya AWS seperti instans Amazon EC2, tabel Amazon DynamoDB, dan instans Amazon RDS DB, serta metrik kustom yang dibuat oleh aplikasi dan layanan, dan file log apa pun yang dibuat oleh aplikasi Anda. Anda dapat menggunakan Amazon CloudWatch untuk mendapatkan visibilitas dalam sistem ke dalam penggunaan sumber daya, kinerja aplikasi, dan kesehatan operasional. Anda dapat menggunakan wawasan ini untuk memberikan reaksi dan menjaga aplikasi agar berjalan dengan lancar.

Untuk memulai pemantauan, Anda dapat menggunakan Dasbor Otomatis dengan praktik terbaik bawaan AWS, menjelajahi akun dan tampilan metrik serta alarm berbasis sumber daya, dan menelusuri lebih jauh dengan lebih mudah guna memahami akar penyebab masalah performa.

T: Apa yang dapat saya gunakan untuk mengakses CloudWatch?

Amazon CloudWatch dapat diakses melalui API, antarmuka baris perintah, AWS SDK, dan AWS Management Console.

T: Sistem operasi mana yang didukung Amazon CloudWatch?

Amazon CloudWatch menerima dan memberikan metrik untuk semua instans Amazon EC2 dan dapat bekerja dengan sistem operasi mana pun yang didukung oleh layanan Amazon EC2.

T: Kebijakan manajemen akses apa yang dapat saya implementasikan pada CloudWatch?

Amazon CloudWatch berintegrasi dengan AWS Identity and Access Management (IAM) sehingga Anda dapat menentukan tindakan CloudWatch mana yang dapat dilakukan oleh pengguna di akun AWS Anda. Misalnya, Anda dapat membuat kebijakan IAM yang memberi izin hanya pada pengguna tertentu di organisasi Anda untuk menggunakan GetMetricStatistics. Mereka kemudian dapat menggunakan tindakan untuk mengambil data tentang sumber daya cloud Anda.

Anda tidak dapat menggunakan IAM untuk mengontrol akses ke data CloudWatch untuk sumber daya tertentu. Misalnya, Anda tidak dapat memberi pengguna akses ke data CloudWatch hanya untuk set instans atau LoadBalancer tertentu. Izin yang diberikan menggunakan IAM mencakup semua sumber daya cloud yang Anda gunakan dengan CloudWatch. Selain itu, Anda tidak dapat menggunakan peran IAM dengan alat baris perintah Amazon CloudWatch.

T: Apa itu Amazon CloudWatch Logs?

Anda dapat menggunakan Amazon CloudWatch Logs untuk memantau dan memecahkan masalah pada sistem dan aplikasi Anda menggunakan sistem, aplikasi, dan file log khusus yang sudah ada.

Dengan CloudWatch Logs, Anda dapat memantau log, hampir secara real-time, untuk frasa, nilai, atau pola tertentu. Misalnya, Anda dapat mengatur alarm pada jumlah kesalahan yang terjadi di log sistem Anda atau melihat grafik latensi permintaan web dari log aplikasi Anda. Kemudian Anda dapat melihat data log asli untuk melihat sumber masalah. Data log dapat disimpan dan diakses selama waktu yang tidak ditentukan dengan penyimpanan yang sangat berdaya tahan dan murah, sehingga Anda tidak perlu khawatir kapasitas hard drive terlampaui.

T: Hal apa yang dapat saya lakukan dengan CloudWatch Logs?

CloudWatch Logs dapat memantau dan menyimpan log untuk membantu Anda memahami serta mengoperasikan sistem dan aplikasi Anda dengan lebih baik. Anda dapat menggunakan CloudWatch Logs dengan berbagai cara.

Pemantauan sistem dan aplikasi secara langsung: Anda dapat menggunakan CloudWatch Logs untuk memantau aplikasi dan sistem dengan menggunakan data log. Contohnya, CloudWatch Logs dapat melacak banyaknya kesalahan yang terjadi di log aplikasi dan mengirimkan pemberitahuan kepada Anda setiap tingkat kesalahan melebihi ambang batas yang Anda tetapkan. CloudWatch Logs menggunakan data log Anda untuk pemantauan, sehingga tidak diperlukan perubahan kode.

Retensi log jangka panjang: Anda dapat menggunakan CloudWatch Logs untuk menyimpan data log selama waktu yang tidak ditentukan dalam penyimpanan yang sangat berdaya tahan dan hemat biaya tanpa perlu khawatir kehabisan ruang di hard drive. Agen CloudWatch Logs memudahkan dalam memindahkan berkas log putaran dan non-putaran dari host menuju layanan log secara cepat. Lalu, Anda dapat mengakses data peristiwa log mentah pada saat Anda membutuhkannya.

T: Platform apa yang didukung Agen CloudWatch Logs?

Agen CloudWatch Logs didukung di Amazon Linux, Ubuntu, CentOS, Red Hat Enterprise Linux, dan Windows. Agen ini akan mendukung kemampuan untuk memantau file log tunggal di host.

T: Apakah Agen CloudWatch Logs mendukung peran IAM?

Ya. Agen CloudWatch Logs terintegrasi dengan Identity and Access Management (IAM) dan mencakup dukungan untuk kunci akses dan peran IAM.

T: Apa itu Amazon CloudWatch Logs Insights?

Amazon CloudWatch Logs Insights adalah kemampuan analisis log interaktif dan terpadu, dibayar sesuai pemakaian, untuk CloudWatch Logs. Kemampuan ini membantu pengembang, operator, dan teknisi sistem dalam memahami, meningkatkan, dan melakukan debug pada aplikasi mereka, memungkinkan mereka untuk mencari dan memvisualisasikan log. Wawasan Log terpadu sepenuhnya dengan CloudWatch, memungkinkan Anda untuk mengelola, menjelajahi, dan menganalisis log Anda. Anda juga dapat memanfaatkan Dasbor, Alarm, dan Metrik CloudWatch dengan Log untuk mendapatkan visibilitas operasional penuh pada aplikasi Anda. Ini memberdayakan Anda dalam memahami aplikasi Anda, membuat peningkatan, dan menemukan serta memperbaiki masalah dengan cepat, dan Anda pun bisa terus berinovasi dengan tangkas. Anda dapat menulis kueri dengan agregasi, filter, dan ekspresi reguler untuk mengambil wawasan yang dapat ditindaklanjuti dari log Anda. Anda juga dapat memvisualisasikan data deret waktu, menggali setiap log peristiwa lebih dalam, dan mengekspor hasil kueri Anda ke Dasbor CloudWatch.

T: Bagaimana cara memulai dengan Wawasan CloudWatch Logs?

Anda dapat segera mulai menggunakan Wawasan Log untuk menjalankan kueri pada semua log Anda yang dikirim ke CloudWatch Logs. Anda tidak perlu melakukan penyiapan dan tidak perlu mengelola infrastruktur. Anda dapat mengakses Wawasan Log dari AWS Management Console atau secara terprogram melalui aplikasi Anda dengan menggunakan AWS SDK.

T: Apa itu Amazon CloudWatch Anomaly Detection?

Deteksi Anomali Amazon CloudWatch menerapkan algoritme machine learning untuk terus menganalisis sistem dan aplikasi deret waktu tunggal, menentukan titik acuan normal, serta mengangkat anomali dengan intervensi pengguna minimal. Hal ini memungkinkan Anda untuk membuat alarm yang menyesuaikan ambang batas secara otomatis berdasarkan pola metrik alami, seperti waktu dalam sehari, hari dalam seminggu, musiman, atau perubahan tren. Anda juga dapat memvisualisasikan metrik dengan pita deteksi anomali pada dasbor, yang memantau, mengisolasi, dan memecahkan masalah perubahan tidak terduga dalam metrik Anda.

T: Bagaimana saya dapat memulai dengan Amazon CloudWatch Anomaly Detection?

Memulai Deteksi Anomali sangatlah mudah. Dalam konsol CloudWatch, buka Alarm di panel navigasi untuk membuat alarm, atau mulai dengan Metrik untuk melapiskan nilai metrik yang diharapkan ke grafik sebagai suatu pita. Anda juga dapat mengaktifkan Deteksi Anomali menggunakan templat AWS CLI, AWS SDK, atau AWS CloudFormation. Untuk mempelajari selengkapnya, kunjungi halaman dokumentasi Deteksi Anomali dan harga CloudWatch.

T: Apa itu Wawasan Kontributor Amazon CloudWatch?

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.

T: Bagaimana cara memulai Wawasan Kontributor CloudWatch?

Pada konsol CloudWatch, buka Wawasan Kontributor pada panel navigasi untuk membuat aturan Wawasan Kontributor. Anda juga dapat mengaktifkan Contributor Insights menggunakan templat AWS CLI, AWS SDK, atau AWS CloudFormation. Contributor Insights tersedia dalam semua Wilayah AWS komersial. Untuk mempelajari selengkapnya, kunjungi dokumentasi di Contributor Insights CloudWatch.

T: Apa itu Amazon CloudWatch ServiceLens?

Amazon CloudWatch ServiceLens adalah fitur baru yang memungkinkan Anda 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).

T: Bagaimana cara memulai CloudWatch ServiceLens?

Jika Anda telah menggunakan AWS X-Ray, Anda dapat mengakses CloudWatch ServiceLens di konsol CloudWatch secara default. Jika Anda belum menggunakan AWS X-Ray, Anda dapat mulai dengan mengaktifkan AWS X-Ray pada aplikasi menggunakan X-Ray SDK. Amazon CloudWatch ServiceLens tersedia di semua Wilayah AWS publik tempat AWS-X-Ray tersedia. Untuk mempelajari selengkapnya, kunjungi dokumentasi di Amazon CloudWatch ServiceLens.

T: Apa itu Amazon CloudWatch 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.

T: Bagaimana cara mulai menggunakan CloudWatch Synthetics?

Mulai menggunakan CloudWatch Synthetics itu mudah. Anda dapat menulis canary pertama yang lewat dalam menit. Untuk mempelajari selengkapnya, kunjungi dokumentasi mengenai Amazon CloudWatch Synthetics.

Harga

T: Berapa biaya untuk Amazon CloudWatch?

Silakan baca halaman harga kami untuk informasi terbaru.

T: Apakah tarif pemantauan Amazon CloudWatch berubah tergantung pada jenis instans Amazon EC2 mana yang saya pantau?

Semua jenis instans Amazon EC2 akan secara otomatis mengirimkan metrik kesehatan dan kinerja penting ke CloudWatch tanpa biaya. Jika Anda mengaktifkan Pemantauan Mendetail EC2, Anda akan dikenakan biaya untuk metrik kustom berdasarkan jumlah metrik yang dikirim ke CloudWatch untuk instans. Jumlah metrik yang dikirim untuk instans bergantung pada jenis instans - lihat yang tersedia Metrik CloudWatch untuk Instans untuk detailnya.

T: Apakah harga tersebut termasuk potongan pajak?

Kecuali dinyatakan lain, harga tersebut tidak termasuk pajak dan beban biaya yang berlaku, termasuk PPN dan pajak penjualan yang berlaku. Pelajari selengkapnya.

T: Mengapa tagihan bulanan AWS untuk CloudWatch saya berbeda antara Juli 2017 dan bulan-bulan sebelumnya?

Sebelum Juli 2017, biaya CloudWatch dibagi menjadi dua bagian yang berbeda di tagihan AWS dan Laporan Biaya dan Penggunaan Anda. Untuk alasan riwayat, biaya untuk penggunaan CloudWatch Alarms, CloudWatch Metrics, dan CloudWatch API dilaporkan di bagian detail “Elastic Compute Cloud” (EC2) pada tagihan Anda, sementara biaya untuk CloudWatch Logs dan CloudWatch Dashboards dilaporkan di bagian detail “CloudWatch”. Untuk membantu konsolidasi serta menyederhanakan penggunaan dan penagihan AWS CloudWatch bulanan Anda, kami memindahkan biaya untuk penggunaan CloudWatch Metrics, Alarms, dan API dari bagian “EC2” pada tagihan ke bagian “CloudWatch”, yang secara efektif menggabungkan semua biaya pemantauan CloudWatch Anda di bagian “CloudWatch”. Perlu diperhatikan bahwa ini tidak memengaruhi jumlah tagihan AWS total Anda. Tagihan serta Laporan Biaya dan Penggunaan Anda hanya akan menampilkan biaya CloudWatch pada satu bagian.

Selain itu, terdapat Metrik Penagihan di CloudWatch yang disebut dengan “Biaya Estimasi” yang dapat dilihat sebagai Biaya Estimasi Total atau dibagi Menurut Layanan. Metrik “Biaya Estimasi Total” tidak akan berubah. Namun demikian, metrik “EstimatedCharges” yang dibagi menurut Layanan akan berubah untuk dimensi ServiceName sama dengan “AmazonEC2” dan dimensi ServiceName sama dengan “AmazonCloudWatch”. Karena konsolidasi penagihan, Anda mungkin melihat bahwa metrik penagihan AmazonEC2 menurun dan metrik penagihan AmazonCloudWatch naik pada saat penggunaan dan perubahan penagihan beralih dari EC2 dan menuju CloudWatch.

T: Bagaimana skema harga CloudWatch Logs Insights?

Log Insights dikenakan harga per kueri dan biayanya didasarkan pada jumlah data log serapan yang dipindai oleh kueri. Untuk detail lainnya tentang harga, lihat harga CloudWatch.

T: Apakah Wawasan CloudWatch Logs mengenakan biaya untuk kueri yang dibatalkan?

Ya, jika Anda membatalkan kueri secara manual, Anda akan dikenakan biaya untuk data log serapan yang dipindai hingga titik Anda membatalkan kueri.

T: Apakah CloudWatch Logs Insights mengenakan biaya untuk kueri yang gagal?

Tidak, Anda tidak dikenakan biaya untuk kueri yang gagal.

Pemantauan sumber daya AWS & metrik kustom

T: Apa yang dapat saya ukur dengan Metrik Amazon CloudWatch?

Amazon CloudWatch memungkinkan Anda memantau sumber daya AWS Cloud dan aplikasi yang Anda jalankan di AWS. Metrik diberikan secara otomatis untuk sejumlah produk dan layanan AWS, termasuk instans Amazon EC2, volume EBS, Elastic Load Balancer, grup Auto Scaling, aliran kerja EMR, instans DB RDS, tabel DynamoDB, klaster ElastiCache, klaster RedShift, OpsWorks stacks, pemeriksaan kesehatan Route 53, topik SNS, antrean SQS, alur kerja SWF, dan Storage Gateway. Anda juga dapat memantau metrik kustom yang dihasilkan oleh aplikasi dan layanan Anda sendiri.

T: Apa itu periode retensi semua metrik?

Anda dapat memublikasikan dan menyimpan metrik kustom hingga resolusi satu detik. Perpanjangan retensi metrik diluncurkan pada 1 November 2016, dan memungkinkan penyimpanan semua metrik untuk pelanggan dari 14 hari hingga 15 bulan sebelumnya. CloudWatch meretensi data metrik sebagai berikut:

  • Poin data dengan periode kurang dari 60 detik tersedia selama 3 jam. Poin data ini adalah metrik kustom resolusi tinggi.
  • Poin data dengan periode 60 detik (1 menit) tersedia selama 15 hari
  • Poin data dengan periode 300 detik (5 menit) tersedia selama 63 hari 
  • Poin data dengan periode 3600 detik (1 jam ) tersedia selama 455 hari (15 bulan)

Poin data yang sebelumnya dibuat dengan periode yang lebih pendek diagregasi untuk penyimpanan jangka panjang. Misalnya, jika Anda mengumpulkan data menggunakan periode 1 menit, data tetap tersedia selama 15 hari dengan resolusi 1 menit. Setelah 15 hari data ini masih tersedia, tetapi diagregasi dan hanya dapat dicari dengan resolusi 5 menit. Setelah 63 hari, data selanjutnya diagregasi dan tersedia dengan resolusi 1 jam. Jika memerlukan ketersediaan metrik yang lebih lama dari periode ini, Anda dapat menggunakan API GetMetricStatistics untuk mencari titik data untuk penyimpanan offline atau berbeda.

Fitur ini saat ini tersedia di AS Timur (Virginia U.), AS Barat (Oregon), AS Barat (N. California), UE (Irlandia), UE (Frankfurt), Amerika Selatan (São Paulo), Asia Pasifik (Singapura), Asia Pasifik (Tokyo), Asia Pasifik (Seoul), Asia Pasifik (Mumbai), Asia Pasifik (Sydney), UE (London), Kanada (Pusat), AS Timur (Ohio), dan Tiongkok (Beijing).

T: Berapa resolusi minimum untuk data yang diterima dan dikumpulkan Amazon CloudWatch?

Resolusi minimum yang didukung oleh CloudWatch adalah poin data satu detik, yang merupakan metrik resolusi tinggi, atau Anda dapat menyimpan metrik dengan perincian satu menit. Terkadang metrik diterima oleh Cloudwatch pada interval yang bervariasi, seperti interval tiga menit atau lima menit. Jika Anda tidak menentukan bahwa metrik merupakan resolusi tinggi, dengan mengatur bidang StorageResolution pada permintaan API PutMetricData, maka secara default CloudWatch akan menggabungkan dan menyimpan metrik pada resolusi satu menit.

Tergantung pada usia data yang diminta, metrik akan tersedia pada resolusi yang ditentukan pada jadwal retensi di atas. Contohnya, jika Anda meminta data satu menit selama sehari dari 10 hari yang lalu, Anda akan menerima 1440 poin data. Namun, jika Anda meminta data satu menit dari lima bulan yang lalu, UI akan secara otomatis mengubah perincian ke satu jam dan API GetMetricStatistics tidak akan mengembalikan output apa pun.

T: Apakah saya dapat menghapus metrik?

CloudWatch tidak mendukung penghapusan metrik. Tenggat waktu metrik berdasarkan pada jadwal retensi yang diuraikan di atas.

T: Apakah saya akan kehilangan data metrik jika menonaktifkan pemantauan untuk instans Amazon EC2?

Tidak. Anda selalu dapat mengambil data metrik untuk instans Amazon EC2 berdasarkan jadwal retensi yang diuraikan di atas. Namun, konsol CloudWatch membatasi penelusuran metrik ke dalam dua minggu setelah metrik terakhir kali diserap untuk memastikan bahwa instans yang terbaru ditunjukkan dalam namespace Anda.

T: Apa saya dapat mengakses data metrik untuk instans Amazon EC2 yang diakhiri atau Elastic Load Balancer yang dihapus?

Ya. Amazon CloudWatch menyimpan metrik untuk instans Amazon EC2 yang berhenti atau Elastic Load Balancer yang dihapus selama 15 bulan.

T: Mengapa pembuatan grafik jendela waktu yang sama terlihat berbeda jika saya melihat metrik dalam periode waktu lima menit dan satu menit?

Jika Anda melihat jendela yang sama dalam periode 5 menit versus periode 1 menit, Anda dapat melihat bahwa poin data ditampilkan di tempat yang berbeda pada grafik. Untuk periode yang Anda tentukan di grafik, Amazon CloudWatch akan menemukan semua poin data yang tersedia dan menghitung poin agregat tunggal untuk mewakili seluruh periode. Dalam kasus periode 5 menit, poin data tunggal ditempatkan pada awal window waktu 5 menit. Untuk periode 1 menit, poin data tunggal ditempatkan pada tanda 1 menit. Kami rekomendasikan untuk menggunakan periode satu menit untuk pemecahan masalah dan aktivitas lain yang memerlukan pembuatan grafik paling presisi dalam periode waktu tersebut.

T: Apa itu Metrik Kustom?

Anda dapat menggunakan Amazon CloudWatch untuk memantau data yang dibuat oleh aplikasi, skrip, dan layanan Anda sendiri. Metrik kustom adalah metrik apa pun yang Anda berikan pada Amazon CloudWatch. Misalnya, Anda dapat menggunakan metrik kustom sebagai cara untuk memantau waktu untuk memuat halaman web, meminta angka kesalahan, banyaknya proses atau utas pada instans Anda, atau jumlah kerja yang dilakukan oleh aplikasi Anda. Anda dapat memulai dengan metrik kustom menggunakan API PutMetricData, skrip pemantauan sampel untuk Windows dan Linux kami, plugin terkumpul CloudWatch, serta sejumlah aplikasi dan alat yang ditawarkan oleh partner AWS.

T: Resolusi apakah yang bisa saya dapatkan dari Metrik Kustom?

Metrik kustom dapat berupa salah satu dari berikut ini:

  • Resolusi standar, dengan data yang memiliki granularitas satu menit
  • Resolusi tinggi, dengan data yang memiliki perincian satu detik

Secara default, metrik disimpan pada resolusi satu menit di CloudWatch. Anda dapat menentukan metrik sebagai resolusi tinggi dengan mangatur parameter StorageResolution ke satu pada permintaan API PutMetricData. Jika Anda tidak mengatur parameter StorageResolution opsional, maka CloudWatch secara default akan menyimpan metrik pada resolusi satu menit.

Pada saat Anda memublikasikan metrik resolusi tinggi, CloudWatch menyimpannya dengan resolusi satu detik, dan Anda dapat membaca serta mengambilnya dengan periode satu detik, lima detik, 10 detik, 30 detik, atau berapa pun dari kelipatan 60 detik.

Metrik kustom mengikuti jadwal retensi yang sama dengan yang tercantum di atas.

T: Metrik apa yang tersedia pada resolusi tinggi?

Saat ini, hanya metrik kustom yang Anda publikasikan ke CloudWatch yang tersedia pada resolusi tinggi. Metrik kustom resolusi tinggi disimpan di CloudWatch pada resolusi satu detik. Resolusi tinggi ditentukan dengan parameter StorageResolution pada permintaan API PutMetricData, dengan nilai satu, dan bukan merupakan bidang yang wajib diisi. Jika Anda tidak menentukan nilai untuk bidang StorageResolution opsional, CloudWatch akan menyimpan metrik kustom pada resolusi satu menit secara default.

T: Apakah harga metrik kustom resolusi tinggi berbeda dari metrik kustom reguler?

Tidak, metrik kustom resolusi tinggi diberi harga yang sama dengan metrik kustom satu menit standar.

T: Kapan saya menggunakan Metrik Kustom ketika program saya mengeluarkan log ke CloudWatch Logs?

Anda dapat memantau data Anda menggunakan metrik kustom, CloudWatch Logs, atau keduanya. Anda sebaiknya menggunakan metrik kustom jika data Anda belum dibuat dalam format log, misalnya proses sistem operasi atau pengukuran kinerja. Atau, Anda mungkin ingin membuat aplikasi atau skrip Anda sendiri, atau yang disediakan oleh partner AWS. Jika ingin meletakkan dan menyimpan pengukuran tunggal bersama dengan detail tambahan, Anda sebaiknya menggunakan CloudWatch Logs.

T: Statistik apa yang dapat saya lihat dan buat grafiknya di CloudWatch?

Anda dapat mengambil, membuat grafik, dan mengatur alarm pada nilai statistik berikut untuk metrik Amazon CloudWatch: Rata-rata, Jumlah, Minimum, Maksimum, dan Jumlah Sampel. Statistik dapat dikomputasi selama periode waktu berapa pun antara 60 detik dan satu hari. Untuk metrik kustom resolusi tinggi, statistik dapat dikomputasi selama periode waktu antara satu detik dan tiga jam.

T: Apa itu Wawasan Aplikasi CloudWatch untuk .NET dan SQL Server?

Amazon CloudWatch Application Insights untuk .NET dan SQL Server merupakan kemampuan yang dapat Anda gunakan untuk memantau aplikasi .NET dan SQL Server Anda dengan mudah. Ini membantu mengidentifikasi dan mengatur metrik dan log utama di seluruh sumber informasi aplikasi dan tumpukan teknologi, seperti database, server web (IIS) dan aplikasi, OS, penyeimbang muatan, antrean, dll. Metric Insights secara konstan memantau data telemetri ini untuk mendeteksi dan menghubungkan anomali dengan kesalahan, guna memberi tahu Anda tentang masalah yang ada dalam aplikasi Anda. Untuk membantu dalam pemecahan masalah, dasbor otomatis dibuat untuk memvisualisasikan masalah yang terdeteksi, yang mencakup anomali metrik dan kesalahan log terkait, serta wawasan tambahan untuk mengarahkan Anda ke potensi akar masalahnya.

T: Apa saja manfaat dari menggunakan Wawasan Aplikasi CloudWatch untuk .NET dan SQL Server?

  • Secara otomatis mengenali metrik dan log aplikasi: Memindai sumber daya aplikasi Anda, memberikan daftar metrik dan log yang direkomendasikan untuk memantau dan mengaturnya secara otomatis, membuatnya lebih mudah untuk mengatur pemantauan bagi aplikasi Anda. 
  • Mendeteksi masalah dengan cerdas: Menggunakan aturan bawaan dan algoritme machine learning untuk secara dinamis memantau dan menganalisis gejala masalah di seluruh tumpukan aplikasi Anda serta mendeteksi masalah aplikasi. Membantu Anda mengurangi overhead dalam menangani lonjakan metrik individu, atau peristiwa, atau pengecualian log, dan sebagai gantinya mendapatkan pemberitahuan terkait masalah sebenarnya beserta informasi kontekstual mengenai masalah ini.
  • Pemecahan masalah lebih cepat: Mesin ini menilai masalah yang terdeteksi untuk memberi Anda wawasan terkait hal tersebut, seperti kemungkinan akar penyebab masalah yang terdeteksi serta daftar metrik dan log yang terkena dampak karena masalah tersebut. Anda dapat memberikan umpan balik tentang wawasan yang dihasilkan untuk membuat mesin pendeteksi masalah khusus untuk kasus penggunaan Anda.

T: Bagaimana cara memulai pemantauan dengan menggunakan Wawasan Aplikasi CloudWatch untuk .NET dan SQL Server?

Aplikasi orientasi: Tentukan aplikasi yang ingin Anda pantau dengan memilih Grup Sumber Daya AWS yang terkait dengannya.

Identifikasi komponen aplikasi: Menganalisis sumber informasi aplikasi Anda untuk mengidentifikasi komponen aplikasi (sumber informasi mandiri, atau grup sumber informasi terkait seperti grup auto scaling dan grup penyeimbang muatan). Anda juga dapat menyesuaikan komponen dengan mengelompokkan sumber daya untuk wawasan yang lebih baik dan onboarding yang mudah.

Aktifkan pemantauan: Untuk komponen aplikasi Anda, Anda dapat menentukan tingkat teknologi seperti front-end IIS, tingkat pekerja .NET, dll. Berdasarkan pilihan Anda, tersedia serangkaian metrik dan log yang direkomendasikan yang dapat disesuaikan berdasarkan kebutuhan Anda. Setelah Anda menyimpan “pemantauan” ini, Wawasan Aplikasi untuk .NET dan SQL Server menyiapkan CloudWatch untuk mengumpulkannya atas nama Anda.

Setelah orientasi, Wawasan Aplikasi untuk .NET dan SQL Server menggunakan kombinasi aturan internal dan model machine learning yang dibangun sebelumnya untuk mulai mengidentifikasi masalah aplikasi. Dasbor otomatis dibuat di CloudWatch dengan daftar masalah yang terdeteksi, dan tampilan detail masalah tersebut beserta anomali dan kesalahan terkait.

T: Apa itu Stream Metrik CloudWatch?

Stream Metrik CloudWatch adalah fitur yang memungkinkan Anda untuk terus melakukan stream metrik CloudWatch ke tujuan pilihan Anda dengan penyiapan dan konfigurasi minimal. Ini merupakan solusi yang sepenuhnya terkelola, dan tidak mengharuskan Anda untuk menulis kode apa pun atau memelihara infrastruktur apa pun. Dengan hanya beberapa klik, Anda dapat mengonfigurasi stream metrik ke tujuan seperti Amazon Simple Storage Service (S3). Anda juga dapat mengirim metrik Anda ke pilihan penyedia layanan pihak ketiga untuk selalu memperbarui dasbor operasional Anda.

T: Mengapa saya harus menggunakan Stream Metrik CloudWatch?

Stream Metrik menyediakan cara alternatif untuk mendapatkan data metrik dari CloudWatch tanpa perlu melakukan polling API. Anda dapat membuat stream metrik hanya dengan beberapa klik, dan data metrik akan mulai mengalir ke tujuan Anda. Anda dapat dengan mudah mengarahkan metrik Anda ke data lake di AWS seperti di Amazon S3, dan mulai menganalisis penggunaan atau kinerja dengan alat seperti Amazon Athena. Stream Metrik mempermudah pengiriman metrik CloudWatch ke penyedia layanan pihak ketiga populer menggunakan endpoint HTTP Amazon Kinesis Data Firehose. Anda dapat membuat stream yang berkelanjutan dan dapat diskalakan termasuk data metrik CloudWatch terbaru untuk menyalakan dasbor, alarm, dan alat lain yang mengandalkan data metrik akurat dan tepat waktu.

T: Bagaimana cara membuat dan mengelola Stream Metrik CloudWatch?

Anda dapat membuat dan mengelola Stream Metrik melalui Konsol CloudWatch atau secara terprogram melalui API CloudWatch, AWS SDK, AWS CLI, atau AWS CloudFormation untuk menyediakan dan mengonfigurasi Stream Metrik. Anda juga dapat menggunakan templat AWS CloudFormation yang disediakan oleh penyedia layanan pihak ketiga untuk menyiapkan pengiriman Stream Metrik ke tujuan di luar AWS. Untuk informasi selengkapnya, lihat dokumentasi tentang Stream Metrik CloudWatch.

T: Apakah saya dapat mengelola metrik untuk disertakan dalam Stream Metrik CloudWatch saya?

Ya. Anda dapat memilih untuk mengirim semua metrik secara default, atau membuat aturan filter untuk menyertakan dan mengecualikan grup metrik yang ditentukan berdasarkan namespace, mis. AWS/EC2. Stream Metrik secara otomatis mendeteksi metrik baru yang cocok dengan aturan filter dan menyertakan pembaruan metrik di stream. Jika sumber daya dihentikan, secara otomatis Stream Metrik akan berhenti mengirim pembaruan untuk metrik yang tidak aktif.

T: Format apa yang didukung Stream Metrik CloudWatch?

Stream Metrik dapat menghasilkan output dalam format OpenTelemetry atau JSON. Anda dapat memilih format output saat membuat atau mengelola stream metrik.

T: Dapatkah saya memantau biaya dan volume data yang dikirimkan oleh Stream Metrik CloudWatch?

Ya. Anda dapat mengunjungi bagian pemantauan di halaman konsol Stream Metrik. Anda akan melihat dasbor otomatis untuk volume pembaruan metrik dari waktu ke waktu. Metrik ini juga tersedia di bawah namespace AWS/CloudWatch dan dapat digunakan untuk membuat alarm guna mengirim pemberitahuan jika terjadi lonjakan volume yang tidak biasa.

Pemantauan log

T: Pemantauan log apa yang diberikan oleh Amazon CloudWatch?

Anda dapat menggunakan CloudWatch Logs untuk memantau serta memecahkan masalah sistem dan aplikasi Anda menggunakan sistem, aplikasi, dan file log khusus yang sudah ada.

Dengan CloudWatch Logs, Anda dapat memantau log, hampir secara real-time, untuk frasa, nilai, atau pola tertentu. Misalnya, Anda dapat mengatur alarm pada jumlah kesalahan yang terjadi di log sistem Anda atau melihat grafik latensi permintaan web dari log aplikasi Anda. Kemudian Anda dapat melihat data log asli untuk melihat sumber masalah. Data log dapat disimpan dan diakses hingga selama Anda membutuhkan penyimpanan yang sangat berdaya tahan dan murah sehingga Anda tidak perlu khawatir ini akan memenuhi hard drive.

T: Apa itu Amazon CloudWatch Vended Logs?

Amazon CloudWatch Vended logs adalah log asli yang diterbitkan oleh AWS atas nama pelanggan. Log VPC Flow adalah jenis Vended log pertama yang akan memberi manfaat dari model bertingkat ini. Namun demikian, semakin banyak jenis log Layanan AWS akan ditambahkan ke jenis Vended Log di kemudian hari.

T: Apakah CloudWatch Logs tersedia di semua wilayah?

Silakan lihat Produk dan Layanan Regional untuk detail ketersediaan layanan CloudWatch Logs menurut wilayah.

T: Berapa biaya CloudWatch Logs?

Silakan baca halaman harga kami untuk informasi terbaru.

T: Hal-hal apa yang dapat dilakukan dengan log saya dan Amazon CloudWatch?

CloudWatch Logs dapat memantau dan menyimpan log untuk membantu Anda memahami serta mengoperasikan sistem dan aplikasi Anda dengan lebih baik. Pada saat Anda menggunakan CloudWatch Logs dengan log Anda, data log yang sudah ada digunakan untuk pemantauan, sehingga tidak diperlukan perubahan kode. Berikut adalah dua contoh hal yang dapat Anda lakukan dengan Amazon CloudWatch dan log Anda:

Pemantauan Sistem dan Aplikasi secara langsung: Anda dapat menggunakan CloudWatch Logs untuk memantau aplikasi dan sistem dengan menggunakan data log secara langsung. Misalnya, CloudWatch Logs dapat melacak banyaknya kesalahan yang terjadi di log aplikasi dan mengirimkan pemberitahuan kepada Anda kapan pun angka kesalahan melebihi ambang batas yang Anda tetapkan. Amazon CloudWatch menggunakan data log Anda untuk memantau sehingga tidak melibatkan perubahan kode apa pun dari Anda.

Retensi Log Jangka Panjang: Anda dapat menggunakan CloudWatch Logs untuk menyimpan data log selama waktu yang tidak ditentukan dalam penyimpanan yang sangat berdaya tahan dan hemat biaya tanpa perlu khawatir kehabisan ruang di hard drive. Agen CloudWatch Logs memudahkan dalam memindahkan berkas log putaran dan non-putaran dari host menuju layanan log secara cepat. Lalu, Anda dapat mengakses data peristiwa log mentah pada saat Anda membutuhkannya.

T: Jenis data apa yang dapat saya kirimkan ke Amazon CloudWatch Logs dari instans EC2 saya yang menjalankan Microsoft SQL Server dan Microsoft Windows Server?

Anda dapat mengonfigurasi layanan EC2Config untuk mengirimkan berbagai data dan file log ke CloudWatch termasuk: log teks kustom, log Kejadian (Aplikasi, Kustom, Keamanan, Sistem), log Event Tracing (ETW), dan data Performance Counter (PCW). Pelajari selangkapnya tentang layanan EC2Config di sini.

T: Seberapa sering Agen CloudWatch Logs mengirim data?

Agen CloudWatch Logs akan mengirim data log setiap lima detik secara default dan dapat dikonfigurasi oleh pengguna.

T: Format log apa yang didukung oleh CloudWatch Logs?

CloudWatch Logs dapat menyerap, mengagregasi, dan memantau teks apa pun berdasarkan data log umum atau log dalam format JSON.

T: Bagaimana jika saya mengonfigurasi Agen CloudWatch Logs untuk mengirim data log nonteks?

Agen CloudWatch Logs akan merekam kesalahan pada saat dikonfigurasi untuk melaporkan data log non teks. Kesalahan ini direkam dalam /var/logs/awslogs.log.

T: Bagaimana cara mulai memantau log saya dengan CloudWatch Logs?

Anda dapat memantau kejadian log pada saat dikirim ke CloudWatch Logs dengan membuat Filter Metrik. Filter Metrik mengubah data log menjadi Metrik Amazon CloudWatch untuk pembuatan grafik dan alarm. Filter Metrik dapat dibuat dalam Konsol atau CLI. Filter Metrik mencari dan mencocokkan istilah, frasa, atau nilai pada kejadian log Anda. Pada saat Filter Metrik menemukan salah satu istilah, frasa, atau nilai pada kejadian log Anda, maka akan menghitungnya dalam Metrik Amazon CloudWatch yang Anda pilih. Misalnya, Anda dapat membuat Filter Metrik untuk mencari dan menghitung terjadinya kata “Kesalahan” pada kejadian log Anda. Filter Metrik juga dapat mengekstrak nilai dari kejadian log yang dibatasi ruang, seperti latensi permintaan web. Anda juga dapat menggunakan operator bersyarat dan wildcard untuk membuat kecocokan yang sama. Konsol Amazon CloudWatch dapat membantu Anda menguji pola Anda sebelum membuat Filter Metrik.

T: Apa itu sintaksis pola Filter Metrik?

Pola Filter Metrik dapat berisi istilah pencarian atau spesifikasi log umum Anda atau format kejadian JSON.

Misalnya, jika Anda ingin mencari istilah Kesalahan, pola filter metrik akan berupa istilah Kesalahan saja. Berbagai istilah pencarian dapat disertakan untuk mencari berbagai istilah. Misalnya, jika Anda ingin menghitung kejadian yang berisi istilah Kesalahan dan Pengecualian, Anda perlu menggunakan pola Pengecualian Kesalahan. Jika Anda ingin mencocokkan istilah Pengecualian Kesalahan dengan sama persis, Anda perlu menambahkan tanda kutip ganda pada istilah pencarian, "Pengecualian Kesalahan". Anda dapat menentukan istilah pencarian sebanyak yang Anda inginkan.

CloudWatch Logs juga dapat digunakan untuk mengekstrak nilai dari kejadian log pada log umum atau format JSON. Misalnya, Anda dapat melacak byte yang ditransfer dari log akses Apache Anda. Anda juga dapat menggunakan operator bersyarat dan wildcard untuk mencocokkan dan mengekstrak data yang Anda minati. Untuk menggunakan fitur ekstraksi Filter Metrik, kejadian log harus dibatasi ruang dan diawali dan diakhiri tanda kutip ganda """, atau, diawali tanda kurung siku "[" dan diakhiri tanda kurung siku "]", untuk mengapit bidang. Atau, dapat berupa kejadian log dengan format JSON. Untuk detail lengkap tentang sintaksis dan contoh, silakan lihat Panduan Developer untuk Filter Metrik.

T: Bagaimana cara mengetahui bahwa pola Filter Metrik yang saya tentukan akan cocok dengan kejadian log saya?

CloudWatch Logs memungkinkan Anda menguji pola Filter Metrik yang Anda inginkan sebelum membuat Filter Metrik. Anda dapat menguji pola terhadap data log Anda yang telah berada di CloudWatch Logs atau Anda dapat memasok kejadian log Anda sendiri untuk diuji. Menguji pola Anda akan menunjukkan kejadian log mana yang cocok dengan pola Filter Metrik dan, jika nilai pengekstrakan, berapa nilai pengekstrakan pada data pengujian tersebut. Pengujian Filter Metrik tersedia untuk digunakan dalam konsol dan CLI.

T: Apakah saya dapat menggunakan ekspresi reguler dengan data log saya?

Filter Metrik Amazon CloudWatch tidak mendukung ekspresi reguler. Untuk memproses data log Anda dengan ekspresi reguler, pertimbangkan untuk menggunakan Amazon Kinesis dan hubungkan aliran dengan mesin pemroses ekspresi reguler.

Manajemen log

T: Bagaimana cara mencari data log saya?

Anda dapat mencari data log menggunakan konsol CloudWatch Logs atau melalui CLI CloudWatch Logs. Kejadian log dicari berdasarkan Grup Log, Aliran Log, dan waktu pada saat dikaitkan. API CloudWatch Logs untuk mencari kejadian log adalah GetLogEvents.

T: Bagaimana cara mencari log saya?

Anda dapat menggunakan CLI untuk mencari kejadian log Anda dan mencarinya menggunakan grup baris perintah atau fungsi pencarian yang sama.

T: Berapa lama CloudWatch Logs menyimpan data log saya?

Anda dapat menyimpan data log di CloudWatch Logs selama yang Anda inginkan. Secara default, CloudWatch Logs akan menyimpan data log Anda selama waktu yang tidak ditentukan. Anda dapat mengubah retensi untuk masing-masing Grup Log kapan saja.

Analisis log

T: Apa izin yang saya perlukan untuk mengakses Wawasan Log?

Untuk mengakses Logs Insights, kebijakan IAM Anda harus mencakup izin untuk logs:DescribeLogGroups dan logs:FilterLogEvents.

T: Log apa yang bisa saya kuerikan dengan CloudWatch Logs Insights?

Anda dapat menggunakan Wawasan Log untuk mengkueri semua log yang dikirim ke CloudWatch. Wawasan Log secara otomatis menemukan bidang log dari layanan AWS seperti Lambda, CloudTrail, Route53, dan VPC Flow Logs; dan log aplikasi apa pun yang menghasilkan peristiwa log dalam format JSON. Selain itu, untuk semua jenis log, kemampuan ini menghasilkan 3 bidang sistem @message, @logStream, dan @timestamp untuk semua log yang dikirim ke CloudWatch. @message berisi peristiwa log tak terurai mentah, @logStream berisi nama sumber yang menghasilkan peristiwa log, dan @timestamp berisi waktu ketika peristiwa log ditambahkan ke CloudWatch.

T: Apa bahasa kueri yang didukung oleh CloudWatch Logs Insights?

Wawasan Log memperkenalkan bahasa kueri baru yang ditujukan untuk pemrosesan log. Bahasa kueri mendukung beberapa perintah kueri yang sederhana namun andal. Anda dapat menulis perintah untuk mengambil satu atau beberapa bidang log, menemukan peristiwa log yang sesuai dengan satu kriteria pencarian atau lebih, menggabungkan data log Anda, dan mengekstrak bidang singkat dari log berbasis teks Anda. Bahasa kueri mudah dipelajari, dan Wawasan Log menawarkan bantuan dalam produk berbentuk kueri sampel, deskripsi perintah, dan penyelesaian kueri secara otomatis untuk membantu Anda memulai. Anda dapat menemukan detail tambahan mengenai bahasa kueri di sini.

T: Apa batas layanan untuk CloudWatch Logs Insights?

Batas layanan didokumentasikan di sini.

T: Di wilayah mana CloudWatch Logs Insights tersedia?

Wawasan Log tersedia di AS Barat (Oregon), AS Barat (N. California), AS Timur (Ohio), AS Timur (Virginia U.), Asia Pasifik (Mumbai), Asia Pasifik (Seoul), Asia Pasifik (Singapura), Asia Pasifik (Sydney), Asia Pasifik (Tokyo), Kanada (Pusat), UE (Frankfurt), UE (Irlandia), UE (London), UE (Paris), Amerika Selatan (São Paulo).

T: Apa jenis kueri yang didukung oleh CloudWatch Logs Insights?

Anda dapat menulis kueri yang berisi agregasi, filter, ekspresi reguler, dan pencarian teks. Anda juga dapat mengekstrak data dari peristiwa log untuk membuat bidang singkat, yang kemudian dapat diproses oleh bahasa kueri untuk membantu Anda mengakses informasi yang Anda cari. Bahasa kueri mendukung string, angka, dan fungsi matematika, antara lain concat, strlen, trim, log, dan sqrt. Anda juga dapat menggunakan ekspresi boolean dan logis, dan fungsi penggabungan, antara lain min, maks, jumlah, rata-rata, dan persentil. Anda dapat menemukan detail tambahan mengenai bahasa kueri dan fungsi yang didukung di sini.

T: Apa fungsi dan perintah kueri yang dapat saya gunakan dengan CloudWatch Logs Insights?

Anda dapat menemukan daftar perintah kueri di sini. Anda dapat menemukan daftar fungsi yang didukung di sini.

T: Apa visualisasi data yang bisa saya gunakan dengan CloudWatch Logs Insights?

Anda dapat menggunakan visualisasi untuk mengidentifikasi tren dan pola yang terjadi seiring waktu dalam log Anda. Wawasan Log mendukung visualisasi data menggunakan bagan garis dan bagan area bertumpuk. Hal ini menghasilkan visualisasi untuk semua kueri yang berisi satu fungsi agregat atau lebih, di mana data dikelompokkan dalam interval waktu yang ditentukan menggunakan fungsi bin(). Anda dapat menemukan detail tambahan mengenai visualisasi data deret waktu di sini.

T: Dapatkah saya menggunakan ekspresi reguler dengan CloudWatch Logs Insights?

Anda dapat menggunakan ekspresi reguler gaya Java dengan Wawasan Log. Ekspresi reguler dapat digunakan dalam perintah filter. Anda dapat menemukan contoh kueri dengan ekspresi reguler menggunakan bantuan dalam produk atau di sini.

T: Bagaimana caranya menandai karakter khusus dengan kueri CloudWatch Logs Insights?

Anda dapat menggunakan aksen nontirus (`) untuk menandai karakter khusus. Nama bidang log yang berisi karakter selain alfanumerik, @, dan . perlu ditandai dengan aksen nontirus (`).

T: Mengapa bidang log tertentu memiliki tanda “@” sementara yang lainnya tidak?

Bidang sistem yang dihasilkan oleh Wawasan Log diawali dengan @. Logs Insights saat ini menghasilkan 3 bidang sistem @message yang berisi peristiwa log tak terurai mentah saat dikirim ke CloudWatch, @logStream yang berisi nama sumber yang menghasilkan kejadian log, dan @timestamp yang berisi waktu ketika kejadian log ditambahkan ke CloudWatch.

T: Dapatkah saya mengkueri log riwayat dengan CloudWatch Logs Insights?

Logs Insights memungkinkan Anda untuk mengkueri data log yang ditambahkan ke CloudWatch Logs pada atau setelah 5 November 2018.

T: Dapatkah saya mencari peristiwa log dari stream log tertentu?

Anda dapat mencari peristiwa log dari stream log tertentu dengan menambahkan perintah kueri
filter @logStream = "log_stream_name" pada kueri log Anda.

T: Hari ini saya menggunakan solusi ISV Mitra AWS untuk menganalisis log saya dari CloudWatch. Apa yang diubah Wawasan CloudWatch Logs untuk saya?

CloudWatch Logs sudah mendukung opsi integrasi dengan Layanan AWS lainnya seperti Amazon Kinesis, Amazon Kinesis Data Firehose, Amazon Elasticsearch, dan solusi ISV Mitra AWS antara lain Splunk, Sumo Logic, dan DataDog, untuk menyediakan pilihan dan fleksibilitas bagi Anda di semua lingkungan, untuk kebutuhan pemrosesan, pengayaan, analisis, dan visualisasi log kustom Anda. Selain itu, kemampuan kueri CloudWatch Logs Insights tersedia untuk akses terprogram melalui AWS SDK, untuk memfasilitasi Mitra ISV AWS untuk membangun integrasi yang lebih mendalam, analisis lanjutan, dan nilai tambahan pada CloudWatch Logs Insights.

T: Apa manfaat yang bisa saya dapatkan dengan memiliki akses ke kemampuan kueri di CloudWatch Logs Insights melalui solusi Mitra ISV AWS?

Integrasi Mitra ISV dengan Wawasan CloudWatch Logs memungkinkan Anda menghadirkan data log ke dalam satu tempat dan mampu menganalisis menggunakan alat dan kerangka kerja pilihan Anda secara hemat biaya dan memiliki performa tinggi, tanpa perlu memindahkan data dalam jumlah besar. Anda juga akan memiliki akses yang lebih cepat ke log Anda dengan menghapus latensi pada transfer data terkait dan menghilangkan kompleksitas operasional dalam mengonfigurasi dan mengelola transfer data tertentu.

Alarm

T: Tipe Alarm CloudWatch apa yang dapat dibuat?

Anda dapat membuat alarm untuk memantau metrik Amazon CloudWatch apa pun di akun Anda. Misalnya, Anda dapat membuat alarm di utilisasi CPU instans Amazon EC2, latensi permintaan Amazon ELB, throughput tabel Amazon DynamoDB, panjang antrean Amazon SQS, atau bahkan biaya di tagihan AWS Anda.

Anda juga dapat membuat alarm atau metrik kustom yang spesifik untuk aplikasi atau infrastruktur kustom Anda. Jika metrik kustom adalah metrik resolusi tinggi, Anda memiliki opsi untuk membuat alarm resolusi tinggi yang memberi peringatan pada periode secepat 10 detik atau 30 detik.

Dengan alarm gabungan, Anda dapat menggabungkan beberapa alarm menjadi hierarki alarm. Ini mengurangi kebisingan alarm dengan memicu hanya sekali ketika beberapa alarm berbunyi secara bersamaan. Anda dapat memberikan status keseluruhan untuk pengelompokan sumber daya seperti aplikasi, Wilayah AWS, atau Availability Zone.

Silakan lihat halaman harga CloudWatch untuk mempelajari selengkapnya.

T: Tindakan apa yang dapat saya lakukan dari Alarm CloudWatch?

Pada saat Anda membuat alarm, Anda dapat mengonfigurasinya untuk melakukan satu atau beberapa tindakan otomatis ketika metrik yang Anda pilih untuk memantau kelebihan batas ambang yang Anda tetapkan. Misalnya, Anda dapat mengatur alarm yang mengirim Anda email, menerbitkan ke antrean SQS, menghentikan atau mengakhiri instans Amazon EC2, atau melaksanakan kebijakan Auto Scaling. Karena alarm Amazon CloudWatch terintegrasi dengan Amazon Simple Notification Service, Anda juga dapat menggunakan tipe pemberitahuan yang didukung oleh SNS. Anda dapat menggunakan tindakan OpsCenter AWS Systems Manager untuk secara otomatis membuat OpsItem saat alarm memasuki status ALARM. Ini membantu Anda cepat melakukan diagnosis dan remediasi masalah dengan sumber daya AWS dari satu konsol.

T: Ambang batas mana yang dapat saya atur untuk memicu Alarm CloudWatch?

Pada saat Anda membuat alarm, terlebih dahulu Anda memilih metrik Amazon CloudWatch yang akan dipantau. Kemudian, Anda memilih periode evaluasi (misalnya, lima menit atau satu jam) dan nilai statistik yang diukur (misalnya, Rata-rata atau Maksimum). Untuk mengatur ambang batas, atur nilai target dan pilih apakah alarm akan memicu apabila nilai lebih dari (>), lebih dari atau sama dengan (>=), kurang dari (<), atau kurang dari atau sama dengan (<=) nilai tersebut.

T: Alarm CloudWatch saya terus menerus dalam kondisi Alarm, apa yang telah saya lakukan?

Alarm terus mengevaluasi metrik terhadap ambang batas yang Anda pilih, bahkan setelah alarm dipicu. Ini memungkinkan Anda untuk melihat kondisi terbaru saat ini kapan saja. Anda mungkin mengamati bahwa salah satu alarm Anda tetap berada dalam kondisi ALARM dalam waktu lama. Jika nilai metrik Anda masih menyimpang dari ambang batas Anda, alarm akan tetap berada dalam kondisi ALARM sampai nilai metrik tersebut tidak lagi menyimpang dari ambang batas. Ini adalah hal yang normal. Jika Anda ingin alarm Anda untuk memperlakukan level baru ini sebagai OK, Anda dapat mengatur ambang batas alarm secara sesuai.

T: Berapa lama saya dapat melihat riwayat Alarm saya?

Riwayat Alarm tersedia selama 14 hari. Untuk melihat riwayat alarm Anda, masuk ke CloudWatch di AWS Management Console, pilih Alarm dari menu di sebelah kiri, pilih alarm Anda, dan klik tab Riwayat pada panel bawah. Di sana Anda akan menemukan riwayat perubahan kondisi apa pun pada alarm serta modifikasi apa pun pada konfigurasi alarm.

Dasbor

T: Apa itu Dasbor CloudWatch?

Dasbor Amazon CloudWatch memungkinkan Anda membuat, menyesuaikan, berinteraksi, dan menyimpan grafik sumber daya AWS dan metrik kustom.

T: Bagaimana saya memulai dengan Dasbor CloudWatch?

Untuk memulai, kunjungi Amazon CloudWatch Console dan pilih “Dasbor”. Klik tombol “Buat Dasbor”. Anda juga dapat menyalin tampilan yang diinginkan dari Dasbor Otomatis dengan mengeklik Opsi -> “Tambahkan ke Dasbor”.

T: Apa saja keuntungan dari Dasbor Otomatis?

Dasbor Otomatis sudah tertanam pada praktik terbaik yang disarankan layanan AWS, tetap memahami sumber daya, dan diperbarui secara dinamis untuk mencerminkan status terkini dari metrik performa yang penting. Anda kini dapat memfilter dan memecahkan masalah pada tampilan tertentu tanpa perlu menambahkan kode untuk mencerminkan status terkini dari sumber daya AWS Anda. Setelah Anda mengidentifikasi akar penyebab masalah performa. Anda dapat bertindak cepat dengan langsung membuka sumber daya AWS.

T: Apakah dasbor mendukung refresh otomatis?

Ya. Dasbor akan melakukan refresh otomatis pada saat Anda membukanya.

T: Apakah saya dapat berbagi dasbor?

Ya, dasbor tersedia untuk semua orang yang memiliki izin yang sesuai ke akun dengan dasbor.

Acara

T: Apa itu CloudWatch Events?

Amazon CloudWatch Events (CWE) adalah aliran kejadian sistem yang menjelaskan perubahan pada sumber daya AWS Anda. Aliran kejadian mengaugmentasi Metrik CloudWatch dan aliran Logs yang ada untuk memberikan gambaran yang lebih lengkap tentang kondisi aplikasi Anda. Anda membuat aturan deklaratif pada kejadian terkait yang menjadi perhatian dengan tindakan otomatis yang harus dilakukan.

T: Layanan apa yang mengeluarkan CloudWatch Events?

Saat ini, Amazon EC2, Auto Scaling, dan AWS CloudTrail didukung. Melalui AWS CloudTrail, mutasi panggilan API (yaitu semua panggilan kecuali Describe*, List*, dan Get*) di semua layanan yang dapat dilihat di CloudWatch Events.

T: Apa yang dapat saya lakukan pada saat kejadian diterima?

Pada saat kejadian cocok dengan aturan yang telah Anda buat pada sistem, Anda dapat secara otomatis meminta fungsi AWS Lambda, menyalurkan kejadian tersebut ke aliran Amazon Kinesis, memberi tahu topik Amazon SNS, atau meminta alur kerja bawaan.

T: Apakah saya dapat menghasilkan kejadian saya sendiri?

Ya. Aplikasi Anda dapat mengeluarkan kejadian kustom dengan menggunakan API PutEvents, dengan beban pembayaran yang secara unik disesuaikan dengan kebutuhan Anda.

T: Apakah saya dapat melakukan sesuatu dengan jadwal tetap?

CloudWatch Events dapat menghasilkan kejadian pada jadwal yang Anda tetapkan dengan menggunakan sintaksis Unix cron yang populer. Dengan memantau kejadian ini, Anda dapat menerapkan aplikasi terjadwal.

T: Apa bedanya antara CloudWatch Events dan AWS CloudTrail?

CloudWatch Events adalah aliran kejadian sistem hampir secara real-time yang menguraikan perubahan terhadap sumber daya AWS Anda. Dengan CloudWatch Events, Anda dapat menetapkan aturan untuk memantau kejadian tertentu dan melakukan tindakan secara otomatis. AWS CloudTrail adalah layanan yang mencatat panggilan API untuk akun AWS Anda dan mengirim file log yang berisi panggilan API ke bucket Amazon S3 atau grup log CloudWatch Logs. Dengan AWS CloudTrail, Anda dapat mencari riwayat aktivitas API yang berkaitan dengan pembuatan, penghapusan, dan modifikasi sumber daya AWS dan memecahkan masalah operasional atau keamanan.

T: Apa perbedaan antara CloudWatch Events dan AWS Config?

AWS Config adalah layanan yang dikelola sepenuhnya, yang memberikan inventaris sumber daya AWS, riwayat konfigurasi, dan pemberitahuan perubahan konfigurasi untuk memungkinkan keamanan dan tata kelola. Aturan Config membantu Anda menentukan apakah perubahan konfigurasi sudah sesuai. CloudWatch Events adalah untuk merespons hampir secara real time pada perubahan kondisi sumber daya. Layanan ini tidak menghasilkan vonis pada apakah perubahan tersebut sesuai dengan kebijakan atau memberi riwayat terperinci seperti pada Aturan Config/Config. Ini adalah aliran kejadian tujuan umum.

Pemantauan Kontainer

T: Apa itu CloudWatch Container Insights?

CloudWatch Container Insights adalah fitur untuk memantau, memecahkan masalah, dan memberikan peringatan pada aplikasi dan layanan mikro terkontainer milik Anda. Container Insights menyederhanakan isolasi dan analisis terhadap masalah kinerja yang berdampak pada lingkungan kontainer Anda. Teknisi DevOps dan sistem memiliki akses ke dasbor otomatis di konsol CloudWatch, memberikan akses ke visibilitas operasional end-to-end metrik, log, dan jejak terdistribusi yang merangkum kinerja dan kesehatan klaster Amazon Elastic Container Service for Kubernetes (EKS), Amazon Elastic Container Service (ECS), AWS Fargate, and Kubernetes mereka berdasarkan pod/tugas, kontainer, dan layanan.

Bagaimana cara memulai dengan CloudWatch Container Insights?

Anda dapat memulai dengan mengumpulkan metrik, log, dan metadata kinerja mendetail dari kontainer dan klaster Anda dengan beberapa klik dengan mengikuti langkah-langkah berikut di dokumentasi CloudWatch Container Insights.

T: Bagaimana harga CloudWatch Container Insights?

CloudWatch Container Insights secara otomatis mengumpulkan metrik kustom dari kejadian kinerja yang diserap sebagai CloudWatch Logs dari lingkungan kontainer Anda. Detail selengkapnya mengenai harga tersedia di halaman harga CloudWatch.

T: Apa itu Prometheus dan mengapa saya harus mengumpulkan metrik Prometheus di CloudWatch?

Prometheus adalah proyek pemantauan sumber terbuka populer, bagian dari Cloud Native Compute Foundation (CNCF). Komunitas sumber terbuka telah membangun lebih dari 150 plugin dan mendefinisikan kerangka kerja yang dapat digunakan tim DevOps untuk memaparkan metrik pelanggan dan dikumpulkan menggunakan pendekatan berbasis tarikan dari aplikasi mereka. Dengan fitur baru ini, tim DevOps dapat secara otomatis menemukan layanan untuk beban kerja dengan kontainer seperti AWS App Mesh, NGINX, dan Java/JMX. Lalu mereka dapat memaparkan metrik kustom pada layanan tersebut, dan menyerap metrik di CloudWatch. Dengan mengkurasi pengumpulan dan agregasi metrik Prometheus, pengguna CloudWatch dapat memantau, memecahkan masalah, dan mengetahui degradasi serta kegagalan kinerja aplikasi dengan lebih cepat seraya mengurangi jumlah alat pemantauan yang diperlukan.

T: Bagaimana cara kerja penetapan harga saat menyerap metrik Prometheus dari lingkungan kontainer saya?

Anda akan dibebankan biaya untuk penggunaan hal berikut: (1) CloudWatch Logs yang diserap per Gigabyte (GB), (2) CloudWatch Logs yang disimpan, dan (3) Metrik kustom CloudWatch. Baca halaman harga CloudWatch untuk detail harga di Wilayah AWS Anda.

T: Apakah retensi penyimpanan dapat dikonfigurasi untuk kejadian kardinalitas tinggi metrik Prometheus yang diserap sebagai CloudWatch Logs?

Ya. Tiap klaster Kubernetes (k8s) memiliki grup log tersendiri untuk kejadian (e.g., /aws/containerinsights/<cluster-name>/prometheus) dengan masa retensi yang dapat dikonfigurasi milik mereka sendiri. Untuk detail selengkapnya, baca dokumentasi tentang retensi grup log.

T: Bagaimana cara kerja retensi penyimpanan metrik untuk metrik Prometheus?

Metrik Prometheus secara otomatis diserap sebagai metrik kustom CloudWatch. Periode retensi adalah 15 bulan per titik data metrik dengan roll up otomatis (<60 detik tersedia selama 3 jam, satu menit tersedia selama 15 hari, 5 menit tersedia selama 63 hari, satu jam tersedia selama 15 bulan). Untuk mempelajari selengkapnya, lihat dokumentasi tentang retensi metrik CloudWatch.

T: Apakah seluruh jenis metrik Prometheus didukung untuk Public Beta?

Tidak. Jenis metrik yang saat ini didukung adalah Gauge dan Counters. Metrik Histogram dan Ringkasan direncanakan akan segera dirilis.

T: Apa Anda mendukung PromQL sebagai bahasa kueri?

Tidak. Seluruh metrik yang diserap sebagai kejadian CloudWatch Logs dan dapat dikueri menggunakan kueri CloudWatch Logs Insights. Untuk informasi selengkapnya, lihat dokumentasi tentang sintaksis bahasa penelusuran Wawasan CloudWatch Logs.

Pemantauan Lambda

T: Apa itu CloudWatch Lambda Insights?

CloudWatch Lambda Insights adalah fitur untuk memantau, memecahkan masalah, dan mengoptimalkan kinerja dan biaya fungsi Lambda Anda. Lambda Insights menyederhanakan isolasi dan analisis terhadap masalah kinerja yang berdampak pada lingkungan Lambda Anda. DevOps dan insinyur sistem memiliki akses ke dasbor otomatis di konsol CloudWatch, memberi mereka visibilitas operasional ujung ke ujung dari metrik, log, dan jejak yang meringkas kinerja dan kesehatan fungsi AWS Lambda.

T: Bagaimana cara memulai dengan CloudWatch Lambda Insights?

Anda dapat memulai dengan mengumpulkan metrik, log, dan metadata kinerja mendetail dari fungsi Lambda dengan mengikuti langkah-langkah berikut di dokumentasi CloudWatch Lambda Insights.

T: Bagaimana skema harga CloudWatch Lambda Insights?

CloudWatch Lambda Insights secara otomatis mengumpulkan metrik kustom dari kejadian kinerja yang diserap sebagai CloudWatch logs dari fungsi Lambda Anda. Detail selengkapnya mengenai harga tersedia di halaman harga CloudWatch.

Pemantauan Pengalaman Digital

T: Apa itu Amazon CloudWatch Digital Experience Monitoring (DEM)?

Amazon CloudWatch DEM memungkinkan Anda untuk memantau bagaimana pengalaman pengguna akhir dalam menggunakan aplikasi Anda (termasuk performa, ketersediaan, dan kegunaan). 

Temukan masalah yang terputus-putus, dapatkan pemberitahuan bahkan saat tidak ada lalu lintas pengguna, serta pantau titik akhir dan UI Anda menggunakan canary CloudWatch Synthetic. Pemantauan sintetis yang lengkap dengan CloudWatch RUM untuk memahami dampak pengguna akhir dan untuk mendapatkan visibilitas yang lebih baik mengenai pengalaman digital Anda. Tingkatkan pengalaman digital pengguna akhir Anda dengan melakukan eksperimen dan memvalidasi desain serta fitur baru menggunakan CloudWatch Evidently. 

T: Apa itu Amazon CloudWatch RUM?

Amazon CloudWatch RUM adalah fitur pemantauan pengguna nyata yang memberi Anda visibilitas ke performa dari sisi klien aplikasi untuk membantu Anda mengurangi waktu rata-rata resolusi (MTTR). Dengan CloudWatch RUM, Anda dapat mengumpulkan data dari sisi klien di performa aplikasi web secara langsung untuk mengidentifikasi dan melakukan debug masalah. Metrik tersebut melengkapi data CloudWatch Synthetics guna memberi Anda visibilitas ke dalam pengalaman digital pengguna akhir. Anda dapat memvisualisasikan anomali dalam performa dan menggunakan data debugging yang relevan (seperti pesan kesalahan, jejak tumpukan, dan sesi pengguna) untuk memperbaiki masalah performa (seperti JavaScript yang eror, rusak, dan latensi). Anda bisa mendapatkan wawasan tentang berbagai dampak pengguna akhir, termasuk jumlah sesi, geolokasi, atau peramban. CloudWatch RUM mengumpulkan data tentang perjalanan pengguna Anda melalui aplikasi Anda, yang dapat membantu Anda menentukan fitur mana yang akan diluncurkan dan perbaikan bug yang harus diprioritaskan.

T: Bagaimana cara mulai menggunakan CloudWatch RUM?

Buat pantauan aplikasi di CloudWatch RUM dan tambahkan klien web ringan di header HTML aplikasi Anda. Kemudian, mulai gunakan dasbor CloudWatch RUM untuk menerima wawasan pengguna dari berbagai geolokasi, perangkat, platform, dan peramban. 

T: Apa itu Amazon CloudWatch Evidently?

Amazon CloudWatch Evidently mengizinkan Anda melakukan eksperimen dan mengidentifikasi konsekuensi yang tidak diinginkan dari fitur baru sebelum meluncurkannya untuk penggunaan umum, sehingga mengurangi risiko terkait peluncuran fitur baru tersebut. Evidently memungkinkan Anda untuk memvalidasi fitur baru di seluruh tumpukan aplikasi penuh sebelum dirilis, yang membuat perilisan menjadi lebih aman. Ketika meluncurkan fitur baru, Anda dapat mengeksposnya ke basis pengguna yang lebih kecil, memantau metrik kunci seperti waktu unggah halaman atau konversi, dan lalu lintas panggilan. Evidently juga mengizinkan developer untuk mencoba desain yang berbeda, mengumpulkan data pengguna, dan merilis desain produksi yang paling efektif. Statistik ini membantu Anda dalam menginterpretasi dan menindaklanjuti hasil percobaan tanpa memerlukan pengetahuan statistik tingkat lanjut. Anda dapat menggunakan wawasan yang disediakan oleh mesin statistik Evidently (seperti nilai p dan interval keyakinan kapan saja) untuk membuat keputusan saat eksperimen sedang berlangsung.

T: Bagaimana cara memulai CloudWatch Evidently?

Anda dapat menggunakan snippet kode JavaScript CloudWatch RUM untuk mengumpulkan perjalanan pengguna dan metrik performa dari sisi klien. Jika diinginkan, Anda juga dapat menambahkan metrik kustom seperti konversi dengan menggunakan API Evidently. Selanjutnya, fitur baru yang akan diuji dapat diinstrumentasikan dengan CloudWatch Evidently SDK, yang menyediakan kemampuan untuk mengontrol bagaimana pengguna terekspos fitur baru tersebut. Sekarang Anda dapat menjalankan peluncuran dan eksperimen, baik menggunakan konsol AWS ataupun CLI. 

T: Apa itu Amazon CloudWatch 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.

T: Bagaimana cara mulai menggunakan CloudWatch Synthetics?

Mulai menggunakan CloudWatch Synthetics itu mudah. Anda dapat menulis canary pertama yang lewat dalam menit. Untuk mempelajari selengkapnya, kunjungi dokumentasi mengenai Amazon CloudWatch Synthetics.

T: Kapan saya harus menggunakan Amazon CloudWatch Evidently dan kapan harus menggunakan AWS AppConfig?

Dua layanan dapat digunakan secara terpisah, tetapi sebaiknya secara bersamaan.

AppConfig adalah kemampuan AWS Systems Manager yang dapat Anda gunakan untuk membuat, mengelola, dan men-deploy bendera fitur serta konfigurasi aplikasi lainnya. Saat mengembangkan fitur baru, Anda dapat menggunakan AppConfig untuk men-deploy fitur baru untuk produksi, tetapi sembunyikan itu di balik toggle bendera. Saat sudah siap meluncurkannya, Anda cukup memperbarui konfigurasi untuk merilis fitur secara instan dan bertahap.

Untuk managemen fitur tingkat lanjut dan eksperimen lain, Anda dapat menggunakan Evidently, yang merupakan kemampuan baru dari Amazon CloudWatch. Dengan Evidently, Anda dapat menjalankan percobaan pada berbagai fitur dan membandingkannya dengan titik acuan, atau meluncurkan variasi fitur pada suatu jadwal, sambil memantau metrik bisnis seperti durasi kunjungan dan pendapatan. Evidently juga terintegrasi dengan CloudWatch RUM, yang menyediakan pemantauan performa aplikasi dari sisi klien, sehingga metrik RUM dapat digunakan langsung di Evidently.

Analitik metrik

T: Apa itu Amazon CloudWatch Metrics Insights (Pratinjau)?

CloudWatch Metrics Insights (Pratinjau) adalah mesin kueri dengan performa tinggi yang membantu Anda membagi metrik operasional secara langsung dan membuat gabungan dengan cepat menggunakan kueri SQL standar. Metrics Insights membantu Anda memahami status kondisi dan performa aplikasi dengan memberi Anda kemampuan untuk menganalisis metrik sesuai skala. Wawasan ini terintegrasi dengan Dasbor CloudWatch, sehingga Anda dapat menyimpan kueri Anda ke dasbor kondisi dan performa untuk secara proaktif memantau dan menunjukkan masalah dengan cepat.

T: Bagaimana cara memulai CloudWatch Metrics Insights (Pratinjau) ?

Untuk memulai, cukup klik tab metrik di konsol CloudWatch Anda, dan Anda akan menemukan Metrics Insights sebagai mesin kueri bawaan di bawah tab Kueri tanpa biaya tambahan. Saat Metrics Insights disertakan dengan bahasa SQL standar, Anda dapat memulai Metrics Insights dengan menggunakan pembangun kueri visual. Untuk menggunakan pembangun kueri, pilih metrik minat, namespace, dan dimensi secara visual, kemudian konsol akan secara otomatis membentuk kueri SQL Anda, berdasarkan pilihan Anda. Anda dapat menggunakan editor kueri untuk mengetikkan kueri SQL mentah setiap saat untuk mendalami dan menunjukkan masalah lebih detail. Metrics Insights juga dilengkapi dengan serangkaian contoh kueri yang tidak biasa yang dapat membantu Anda untuk mulai memantau dan menyelidiki performa aplikasi Anda secara instan. Metrics Insights juga tersedia secara terprogram melalui CloudFormation, AWS SDK, dan CLI.

Pelajari selengkapnya tentang Harga Amazon CloudWatch

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