Pantau metrik sumber daya Lightsail - Amazon Lightsail

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

Pantau metrik sumber daya Lightsail

Pantau kinerja instans, database, distribusi, penyeimbang beban, layanan kontainer, dan bucket Anda di Amazon Lightsail dengan memeriksa dan mengumpulkan data metriknya. Menetapkan dasar dari waktu ke waktu, sehingga Anda dapat mengkonfigurasi alarm untuk lebih mudah mendeteksi anomali dan masalah yang terjadi pada performa sumber daya Anda.

Amazon Lightsail melaporkan data metrik untuk instans, database, distribusi jaringan pengiriman konten (CDN), penyeimbang beban, layanan kontainer, dan bucket. Anda dapat melihat dan memantau data ini di konsol Lightsail. Pemantauan adalah bagian penting dari pemeliharaan keandalan, ketersediaan, dan performa sumber daya Anda. Memantau dan mengumpulkan data metrik dari sumber daya Anda secara teratur sehingga Anda dapat dengan lebih mudah melakukan debug atas kegagalan multi-titik, jika terjadi.

Daftar Isi

Memantau sumber daya secara efektif

Anda harus menetapkan dasar untuk performa sumber daya normal di lingkungan Anda. Ukur performa pada berbagai waktu dan dalam syarat beban yang berbeda. Ketika Anda memantau sumber daya Anda, Anda harus tulis dan mencatat riwayat performa sumber daya Anda dari waktu ke waktu. Bandingkan performa sumber daya Anda saat ini terhadap data historis yang Anda kumpulkan. Ini membantu Anda mengidentifikasi pola performa normal dan anomali performa, dan merancang metode untuk menanganinya.

Misalnya, Anda dapat memantau penggunaan CPU, penggunaan jaringan, dan pemeriksaan status untuk instans Anda. Ketika performa berada di luar baseline yang telah ditetapkan, Anda mungkin perlu mengonfigurasi ulang atau mengoptimalkan instans untuk mengurangi penggunaan CPU, atau mengurangi lalu lintas jaringan. Jika instans Anda terus beroperasi di atas ambang batas penggunaan CPU Anda, Anda mungkin ingin beralih ke paket yang lebih besar untuk instans Anda (gunakan paket $7 USD/bulan alih-alih paket $5 USD/bulan). Anda dapat beralih ke paket yang lebih besar dengan membuat snapshot baru dari instans Anda, dan kemudian membuat instans baru dari snapshot dengan menggunakan paket yang lebih besar.

Setelah Anda menetapkan garis dasar, Anda dapat mengonfigurasi alarm di konsol Lightsail untuk memberi tahu Anda ketika sumber daya Anda melewati ambang batas yang ditentukan. Untuk informasi selengkapnya, lihat Pemberitahuan dan Alarm.

Konsep metrik dan terminologi

Terminologi dan konsep berikut membantu Anda lebih memahami penggunaan metrik di Lightsail.

Metrik

Sebuah metrik merupakan serangkaian titik data yang diurutkan berdasarkan waktu. Pikirkan metrik sebagai variabel yang Anda pantau, dan titik data sebagai representasi dari nilai-nilai variabel tersebut dari waktu ke waktu. Metrik didefinisikan secara unik dengan nama. Misalnya, beberapa metrik contoh yang disediakan oleh Lightsail termasuk pemanfaatan CPU (), lalu lintas jaringan masuk CPUUtilization (), dan lalu lintas jaringan keluar NetworkIn (). NetworkOut Untuk informasi selengkapnya tentang semua metrik sumber daya yang tersedia di Lightsail, lihat Metrik yang tersedia di Lightsail.

Retensi metrik

Titik data dengan periode 60 detik (resolusi 1 menit) tersedia selama 15 hari. Titik data dengan periode 300 detik (resolusi 5 menit) tersedia selama 63 hari. Titik data dengan periode 3600 detik (resolusi 1 jam) tersedia selama 455 hari (15 bulan).

Titik data yang awalnya tersedia dengan periode lebih singkat dikumpulkan bersama untuk penyimpanan jangka panjang. Misalnya, titik data dengan granularitas 1 menit akan tetap tersedia selama 15 hari dengan resolusi 1 menit. Setelah 15 hari, data ini masih tersedia, tetapi dikumpulkan dan dapat diambil hanya dengan resolusi 5 menit. Setelah 63 hari, data akan dikumpulkan lebih lanjut dan tersedia dengan resolusi 1 jam. Jika Anda memerlukan ketersediaan metrik lebih lama dari periode ini, Anda dapat menggunakan Lightsail API AWS Command Line Interface ,AWS CLI(), dan SDK untuk mengambil titik data untuk penyimpanan offline atau berbeda.

Untuk informasi selengkapnya, lihat GetInstanceMetricData, GetBucketMetricData, GetLoadBalancerMetricData, GetDistributionMetricData, dan GetRelationalDatabaseMetricDatadi referensi Lightsail API.

Statistik

Statistik metrik adalah sarana di mana data dikumpulkan selama periode waktu tertentu. Statistik contoh meliputi Average, Sum, dan Maximum. Misalnya, data metrik pemanfaatan CPU instans dapat dirata-ratakan dengan menggunakan statistik Average, koneksi basis data dapat ditambahkan menggunakan Sum, waktu respons penyeimbang beban maksimum dapat diambil dengan menggunakan statistik Maximum, dan sebagainya.

Untuk daftar statistik metrik yang tersedia, lihat statistik untuk GetInstanceMetricData, statistik untuk GetBucketMetricData, statistik untuk GetLoadBalancerMetricData, statistik untuk GetDistributionMetricData, dan statistik untuk GetRelationalDatabaseMetricData dalam referensi Lightsail API.

Satuan

Setiap statistik memiliki satuan pengukuran. Contoh satuan termasuk Bytes, Seconds, Count, dan Percent. Untuk daftar lengkap unit, lihat unit untuk, unit untuk GetInstanceMetricData, unit untuk GetLoadBalancerMetricData GetDistributionMetricData, dan unit untuk GetRelationalDatabaseMetricData dalam referensi Lightsail API.

Periode

Periode adalah lamanya waktu yang terkait dengan titik data tertentu—perincian titik data yang dikembalikan. Setiap titik data mewakili pengumpulan data metrik yang dikumpulkan selama periode waktu tertentu. Periode ditentukan dalam detik, dan nilai yang benar untuk periode adalah setiap kelipatan 60 detik (1 menit) dan 300 detik (5 menit).

Saat mengambil titik data menggunakan Lightsail API, Anda dapat menentukan periode, waktu mulai, dan waktu akhir. Parameter ini menentukan panjang keseluruhan waktu yang terkait dengan titik data. Lightsail melaporkan data metrik dalam kenaikan 1 menit atau 5 menit; oleh karena itu, Anda harus menentukan periode dalam kelipatan 60 detik dan 300 detik. Nilai yang Anda tentukan untuk waktu mulai dan waktu akhir menentukan berapa banyak periode Lightsail kembali. Jika Anda lebih memilih statistik yang dikumpulkan dalam blok sepuluh menit, tentukan periode 600. Untuk statistik yang dikumpulkan selama satu jam penuh, tentukan periode 3600, dan sebagainya.

Periode juga penting untuk alarm Lightsail. Lightsail mengevaluasi titik data untuk alarm setiap 5 menit, dan setiap titik data untuk alarm mewakili periode 5 menit data agregat. Saat Anda membuat alarm untuk memantau metrik tertentu, Anda meminta Lightsail untuk membandingkan metrik tersebut dengan nilai ambang batas yang Anda tentukan. Anda memiliki kendali luas atas bagaimana Lightsail membuat perbandingan itu. Anda dapat menentukan periode ketika perbandingan dibuat, dan Anda juga dapat menentukan seberapa banyak periode evaluasi yang digunakan untuk membuat kesimpulan. Untuk informasi selengkapnya, lihat Alarm.

Alarm

Alarm akan mengamati satu metrik tunggal selama jangka waktu tertentu, dan mengirimkan notifikasi kepada Anda saat metrik melintasi ambang batas yang Anda tentukan. Pemberitahuan dapat berupa spanduk yang ditampilkan di konsol Lightsail, email yang dikirim ke alamat email yang Anda tentukan, dan pesan teks SMS yang dikirim ke nomor ponsel yang Anda tentukan. Untuk informasi selengkapnya, lihat Alarm.

Metrik tersedia di Lightsail

Metrik instans

Metrik instans berikut tersedia. Untuk informasi selengkapnya, lihat Melihat metrik instans di Amazon Lightsail.

  • Pemanfaatan CPU (CPUUtilization) — Persentase unit komputasi yang dialokasikan yang saat ini digunakan pada instance. Metrik ini mengidentifikasi kekuatan pemrosesan yang diperlukan untuk menjalankan aplikasi pada instans. Alat dalam sistem operasi Anda dapat menunjukkan persentase yang lebih rendah daripada Lightsail ketika instance tidak dialokasikan inti prosesor penuh.

    Saat melihat grafik metrik pemanfaatan CPU untuk instans Anda di konsol Lightsail, Anda akan melihat zona berkelanjutan, dan burstable. Untuk informasi lebih lanjut tentang maksud dari zona-zona tersebut, lihat Pemanfaatan CPU zona berkelanjutan dan zona dapat dilonjakkan.

  • Menit kapasitas burst (BurstCapacityTime) dan persentase (BurstCapacityPercentage) - Menit kapasitas burst mewakili jumlah waktu yang tersedia untuk instance Anda untuk meledak pada pemanfaatan CPU 100%. Persentase kapasitas burst adalah persentase kinerja CPU yang tersedia untuk instans Anda. Instans Anda akan terus mengkonsumsi dan menghasilkan kapasitas lonjakan. Menit kapasitas burst dikonsumsi dengan kecepatan penuh hanya ketika instans Anda beroperasi pada pemanfaatan CPU 100%. Untuk informasi selengkapnya tentang kapasitas burst instance, lihat Melihat kapasitas burst instance di Amazon Lightsail.

  • Lalu lintas jaringan masuk (NetworkIn) — Jumlah byte yang diterima pada semua antarmuka jaringan oleh instance. Metrik ini mengidentifikasi volume lalu lintas jaringan yang masuk ke instans. Jumlah yang dilaporkan adalah jumlah bita yang diterima selama periode tersebut. Karena metrik ini dilaporkan dalam interval 5 menit, bagi angka yang dilaporkan dengan 300 untuk menemukan Bytes/detik.

  • Outgoing network traffic (NetworkOut) — Jumlah byte yang dikirim pada semua antarmuka jaringan oleh instance. Metrik ini mengidentifikasi volume lalu lintas jaringan keluar dari instans. Jumlah yang dilaporkan adalah jumlah bita yang dikirimkan selama periode tersebut. Karena metrik ini dilaporkan dalam interval 5 menit, bagi angka yang dilaporkan dengan 300 untuk menemukan Bytes/detik.

  • Kegagalan pemeriksaan status (StatusCheckFailed) - Melaporkan apakah instance lulus atau gagal baik pemeriksaan status instance maupun pemeriksaan status sistem. Metrik ini dapat berupa 0 (lulus) atau 1 (gagal). Metrik ini tersedia dalam frekuensi 1 menit.

  • Kegagalan pemeriksaan status instans (StatusCheckFailed_Instance) - Melaporkan apakah instance lulus atau gagal dalam pemeriksaan status instance. Metrik ini dapat berupa 0 (lulus) atau 1 (gagal). Metrik ini tersedia dalam frekuensi 1 menit.

  • Kegagalan pemeriksaan status sistem (StatusCheckFailed_System) — Melaporkan apakah instance lulus atau gagal dalam pemeriksaan status sistem. Metrik ini dapat berupa 0 (lulus) atau 1 (gagal). Metrik ini tersedia dalam frekuensi 1 menit.

  • Tidak ada permintaan metadata token (MetadataNoToken) — Berapa kali layanan metadata instance berhasil diakses tanpa token. Metrik ini menentukan apakah ada proses yang mengakses metadata instance dengan menggunakan Layanan Metadata Instance Versi 1, yang tidak menggunakan token. Jika semua permintaan menggunakan sesi yang didukung token, seperti Layanan Metadata Instans Versi 2, maka nilainya adalah 0. Untuk informasi selengkapnya, lihat Metadata instans dan data pengguna di Amazon Lightsail.

Metrik basis data

Metrik basis data berikut sudah tersedia. Untuk informasi selengkapnya, lihat Melihat metrik database di Amazon Lightsail.

  • Pemanfaatan CPU (CPUUtilization) — Persentase pemanfaatan CPU yang saat ini digunakan pada database.

  • Koneksi database (DatabaseConnections) — Jumlah koneksi database yang digunakan.

  • Kedalaman antrian disk (DiskQueueDepth) — Jumlah iOS yang luar biasa (permintaan baca/tulis) yang menunggu untuk mengakses disk.

  • Ruang penyimpanan gratis (FreeStorageSpace) — Jumlah ruang penyimpanan yang tersedia.

  • Network Receive Throughput (NetworkReceiveThroughput) — Lalu lintas jaringan masuk (Menerima) pada database, termasuk lalu lintas basis data pelanggan dan AWS lalu lintas yang digunakan untuk pemantauan dan replikasi.

  • Network Transmit Throughput (NetworkTransmitThroughput) — Lalu lintas jaringan keluar (Transmit) pada database, termasuk lalu lintas basis data pelanggan dan AWS lalu lintas yang digunakan untuk pemantauan dan replikasi.

Metrik distribusi

Metrik distribusi berikut sudah tersedia. Untuk informasi selengkapnya, lihat Melihat metrik distribusi di Amazon Lightsail.

  • Requests (Requests) — Jumlah total permintaan penampil yang diterima oleh distribusi Anda, untuk semua metode HTTP, dan untuk permintaan HTTP dan HTTPS.

  • Bytes upload (BytesUploaded) - Jumlah byte yang diunggah ke asal Anda oleh distribusi Anda, menggunakan permintaan POST dan PUT.

  • Bytes download (BytesDownloaded) — Jumlah byte yang diunduh oleh pemirsa untuk permintaan GET, HEAD, dan OPTIONS.

  • Total error rate (TotalErrorRate) — Persentase dari semua permintaan penampil yang kode status HTTP responsnya adalah 4xx atau 5xx.

  • Tingkat kesalahan HTTP 4xx (4xxErrorRate) — Persentase semua permintaan penampil yang kode status HTTP responsnya adalah 4xx. Dalam kasus ini, klien atau penampil klien mungkin telah membuat kesalahan. Misalnya, kode status 404 (Tidak Ditemukan) berarti klien meminta objek yang tidak dapat ditemukan.

  • Tingkat kesalahan HTTP 5xx (5xxErrorRate) — Persentase semua permintaan penampil yang kode status HTTP responsnya adalah 5xx. Dalam kasus ini, server asal tidak memenuhi permintaan. Misalnya, kode status 503 (Layanan Tidak Tersedia) berarti bahwa server asal saat ini tidak tersedia.

Metrik penyeimbang beban

Metrik penyeimbang beban berikut tersedia. Untuk informasi selengkapnya, lihat Melihat metrik penyeimbang beban di Amazon Lightsail.

  • Jumlah inang sehat (HealthyHostCount) — Jumlah contoh target yang dianggap sehat.

  • Jumlah host yang tidak sehat (UnhealthyHostCount) — Jumlah contoh target yang dianggap tidak sehat.

  • Load balancer HTTP 4XX (HTTPCode_LB_4XX_Count) - Jumlah kode kesalahan klien HTTP 4XX yang berasal dari penyeimbang beban. Kesalahan klien dihasilkan saat permintaan salah format atau tidak lengkap. Permintaan ini tidak diterima oleh instans target. Jumlah ini tidak termasuk kode respons apa pun yang dihasilkan oleh instans target.

  • Load balancer HTTP 5XX (HTTPCode_LB_5XX_Count) — Jumlah kode kesalahan server HTTP 5XX yang berasal dari penyeimbang beban. Jumlah ini tidak termasuk kode respon yang dihasilkan oleh instans target. Metrik ini dilaporkan jika tidak ada instans sehat yang dilampirkan pada penyeimbang beban, atau jika tingkat permintaan melebihi kapasitas instans (spillover) atau penyeimbang beban.

  • Contoh HTTP 2XX (HTTPCode_Instance_2XX_Count) — Jumlah kode respons HTTP 2XX yang dihasilkan oleh instance target. Ini tidak termasuk kode respons yang dihasilkan oleh penyeimbang beban.

  • Instance HTTP 3XX (HTTPCode_Instance_3XX_Count) — Jumlah kode respons HTTP 3XX yang dihasilkan oleh instance target. Ini tidak termasuk kode respons yang dihasilkan oleh penyeimbang beban.

  • Instance HTTP 4XX (HTTPCode_Instance_4XX_Count) — Jumlah kode respons HTTP 4XX yang dihasilkan oleh instance target. Ini tidak termasuk kode respons yang dihasilkan oleh penyeimbang beban.

  • Instance HTTP 5XX (HTTPCode_Instance_5XX_Count) — Jumlah kode respons HTTP 5XX yang dihasilkan oleh instance target. Ini tidak termasuk kode respons yang dihasilkan oleh penyeimbang beban.

  • Waktu respons instans (InstanceResponseTime) — Waktu berlalu, dalam hitungan detik, setelah permintaan meninggalkan penyeimbang beban hingga respons dari instance target diterima.

  • Jumlah kesalahan negosiasi TLS klien (ClientTLSNegotiationErrorCount) - Jumlah koneksi TLS yang diprakarsai oleh klien yang tidak membuat sesi dengan penyeimbang beban karena kesalahan TLS yang dihasilkan oleh penyeimbang beban. Kemungkinan penyebabnya termasuk ketidakcocokan cipher atau protokol.

  • Jumlah permintaan (RequestCount) — Jumlah permintaan yang diproses melalui IPv4. Jumlah ini hanya mencakup permintaan dengan respons yang dihasilkan oleh sebuah instans target dari penyeimbang beban.

  • Jumlah koneksi yang ditolak (RejectedConnectionCount) — Jumlah koneksi yang ditolak karena penyeimbang beban telah mencapai jumlah koneksi maksimum.

Metrik layanan kontainer

Metrik layanan kontainer berikut tersedia. Untuk informasi selengkapnya, lihat Melihat metrik layanan kontainer.

  • Pemanfaatan CPU (CPUUtilization) — Persentase rata-rata unit komputasi yang saat ini digunakan di semua node layanan kontainer Anda. Metrik ini mengidentifikasi kekuatan pemrosesan yang diperlukan untuk menjalankan kontainer di layanan kontainer Anda.

  • Memory utilization (MemoryUtilization) — Persentase rata-rata memori yang saat ini digunakan di semua node layanan container Anda. Metrik ini mengidentifikasi memori yang diperlukan untuk menjalankan kontainer pada layanan kontainer Anda.

Metrik bucket

Metrik bucket berikut tersedia. Untuk informasi selengkapnya, lihat Melihat metrik bucket di Amazon Lightsail.

  • Bucket size (BucketSizeBytes) — Jumlah data yang disimpan dalam bucket. Nilai ini dihitung dengan menjumlahkan ukuran semua objek dalam bucket (baik objek saat ini maupun yang non-terkini), termasuk ukuran semua bagian untuk semua unggahan multibagian yang tidak lengkap ke bucket.

  • Jumlah objek (NumberOfObjects) — Jumlah total objek yang disimpan dalam ember. Nilai ini dihitung dengan menghitung semua objek dalam bucket (baik objek saat ini maupun yang tidak berjalan) dan jumlah total bagian untuk semua unggahan multibagian yang tidak lengkap ke bucket.

catatan

Data metrik bucket tidak dilaporkan saat bucket Anda kosong.