CloudWatch metrik untuk Application Load Balancer - Elastic Load Balancing

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

CloudWatch metrik untuk Application Load Balancer

Elastic Load Balancing menerbitkan titik data ke Amazon CloudWatch untuk penyeimbang beban dan target Anda. CloudWatchmemungkinkan Anda untuk mengambil statistik tentang titik-titik data tersebut sebagai kumpulan data deret waktu yang diurutkan, yang dikenal sebagai metrik. Anggap metrik sebagai variabel untuk memantau dan titik data sebagai nilai variabel tersebut dari waktu ke waktu. Misalnya, Anda dapat memantau jumlah total target sehat untuk penyeimbang beban selama periode waktu tertentu. Setiap titik data memiliki stempel waktu terkait dan unit pengukuran opsional.

Anda dapat menggunakan metrik untuk memverifikasi bahwa sistem Anda bekerja sesuai harapan. Misalnya, Anda dapat membuat CloudWatch alarm untuk memantau metrik tertentu dan memulai tindakan (seperti mengirim pemberitahuan ke alamat email) jika metrik berada di luar rentang yang Anda anggap dapat diterima.

Elastic Load Balancing melaporkan metrik CloudWatch hanya ketika permintaan mengalir melalui penyeimbang beban. Jika ada permintaan yang mengalir melalui penyeimbang beban, Elastic Load Balancing mengukur dan mengirimkan metriknya dalam interval 60 detik. Jika tidak ada permintaan yang mengalir melalui penyeimbang beban atau tidak ada data untuk metrik, metrik tidak dilaporkan.

Untuk informasi selengkapnya, lihat Panduan CloudWatch Pengguna Amazon.

Metrik Application Load Balancer

Namespace AWS/ApplicationELB menyertakan metrik berikut untuk penyeimbang beban.

Metrik Deskripsi
ActiveConnectionCount

Jumlah total TCP koneksi bersamaan yang aktif dari klien ke penyeimbang beban dan dari penyeimbang beban ke target.

Reporting criteria: Ada nilai bukan nol

Statistics: Statistik yang paling berguna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

AnomalousHostCount

Jumlah host yang terdeteksi dengan anomali.

Reporting criteria: Selalu dilaporkan

Statistics: Statistik yang paling berguna adalah Average, Minimum, dan Maximum.

Dimensi
  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

ClientTLSNegotiationErrorCount

Jumlah TLS koneksi yang diprakarsai oleh klien yang tidak membuat sesi dengan penyeimbang beban karena kesalahan. TLS Kemungkinan penyebabnya termasuk ketidakcocokan cipher atau protokol atau klien gagal memverifikasi sertifikat server dan menutup koneksi.

Reporting criteria: Ada nilai bukan nol

Statistics: Statistik yang paling berguna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ConsumedLCUs

Jumlah unit kapasitas load balancer (LCU) yang digunakan oleh load balancer Anda. Anda membayar untuk jumlah LCUs yang Anda gunakan per jam. Untuk informasi selengkapnya, lihat Harga Elastic Load Balancing.

Reporting criteria: Selalu dilaporkan

Statistics: Semua

Dimensi
  • LoadBalancer

DesyncMitigationMode_NonCompliant_Request_Count

Jumlah permintaan yang tidak sesuai dengan RFC 7230.

Reporting criteria: Ada nilai bukan nol

Statistics: Statistik yang paling berguna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

DroppedInvalidHeaderRequestCount

Jumlah permintaan di mana penyeimbang beban menghapus HTTP header dengan bidang header yang tidak valid sebelum merutekan permintaan. Penyeimbang beban menghapus header ini hanya jika atribut routing.http.drop_invalid_header_fields.enabled diatur ke true.

Reporting criteria: Ada nilai bukan nol

Statistics: Semua

Dimensi
  • AvailabilityZone, LoadBalancer

MitigatedHostCount

Jumlah target di bawah mitigasi.

Reporting criteria: Selalu dilaporkan

Statistics: Statistik yang paling berguna adalah Average, Minimum, dan Maximum.

Dimensi
  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

ForwardedInvalidHeaderRequestCount

Jumlah permintaan yang dirutekan oleh penyeimbang beban yang memiliki HTTP header dengan bidang header yang tidak valid. Penyeimbang beban meneruskan permintaan dengan header ini hanya jika atribut routing.http.drop_invalid_header_fields.enabled diatur ke false.

Reporting criteria: Selalu dilaporkan

Statistics: Semua

Dimensi
  • AvailabilityZone, LoadBalancer

GrpcRequestCount

Jumlah RPC permintaan g diproses melalui IPv4 danIPv6.

Reporting criteria: Ada nilai bukan nol

Statistics: Statistik yang paling berguna adalah Sum. Minimum, Maximum, dan Average semua kembali 1.

Dimensi
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

  • TargetGroup

  • AvailabilityZone, TargetGroup

HTTP_Fixed_Response_Count

Jumlah tindakan respons tetap yang berhasil.

Reporting criteria: Ada nilai bukan nol

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTP_Redirect_Count

Jumlah tindakan pengalihan yang berhasil.

Reporting criteria: Ada nilai bukan nol

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTP_Redirect_Url_Limit_Exceeded_Count

Jumlah tindakan pengalihan yang tidak dapat diselesaikan karena header URL di lokasi respons lebih besar dari 8K.

Reporting criteria: Ada nilai bukan nol

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_3XX_Count

Jumlah kode pengalihan HTTP 3XX yang berasal dari penyeimbang beban. Jumlah ini tidak termasuk kode respons yang dihasilkan oleh target.

Reporting criteria: Ada nilai bukan nol

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_4XX_Count

Jumlah kode kesalahan klien HTTP 4XX yang berasal dari penyeimbang beban. Jumlah ini tidak termasuk kode respons yang dihasilkan oleh target.

Kesalahan klien dihasilkan saat permintaan salah format atau tidak lengkap. Permintaan ini tidak diterima oleh target, selain dalam kasus di mana penyeimbang beban mengembalikan kode kesalahan HTTP 460. Jumlah ini tidak termasuk kode respons apa pun yang dihasilkan oleh target.

Reporting criteria: Ada nilai bukan nol

Statistics: Statistik yang paling berguna adalah Sum. Minimum, Maximum, dan Average semua kembali 1.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_5XX_Count

Jumlah kode kesalahan server HTTP 5XX yang berasal dari penyeimbang beban. Jumlah ini tidak termasuk kode respons apa pun yang dihasilkan oleh target.

Reporting criteria: Ada nilai bukan nol

Statistics: Statistik yang paling berguna adalah Sum. Minimum, Maximum, dan Average semua kembali 1.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_500_Count

Jumlah HTTP 500 kode kesalahan yang berasal dari load balancer.

Reporting criteria: Ada nilai bukan nol

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_502_Count

Jumlah HTTP 502 kode kesalahan yang berasal dari load balancer.

Reporting criteria: Ada nilai bukan nol

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_503_Count

Jumlah HTTP 503 kode kesalahan yang berasal dari load balancer.

Reporting criteria: Ada nilai bukan nol

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_504_Count

Jumlah HTTP 504 kode kesalahan yang berasal dari load balancer.

Reporting criteria: Ada nilai bukan nol

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

IPv6ProcessedBytes

Jumlah total byte yang diproses oleh load balancer over. IPv6 Hitungan ini termasuk dalam ProcessedBytes.

Reporting criteria: Ada nilai bukan nol

Statistics: Statistik yang paling berguna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

IPv6RequestCount

Jumlah IPv6 permintaan yang diterima oleh penyeimbang beban.

Reporting criteria: Ada nilai bukan nol

Statistics: Statistik yang paling berguna adalah Sum. Minimum, Maximum, dan Average semua kembali 1.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

NewConnectionCount

Jumlah total TCP koneksi baru yang dibuat dari klien ke penyeimbang beban dan dari penyeimbang beban ke target.

Reporting criteria: Ada nilai bukan nol

Statistics: Statistik yang paling berguna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

NonStickyRequestCount

Jumlah permintaan di mana penyeimbang beban memilih target baru karena tidak dapat menggunakan sesi lekat yang ada. Misalnya, permintaan adalah permintaan pertama dari klien baru dan tidak ada cookie lekat yang disajikan, cookie lekat disajikan tetapi tidak menentukan target yang terdaftar dengan grup target ini, cookie lekat salah format atau kedaluwarsa, atau kesalahan internal mencegah penyeimbang beban membaca cookie lekat.

Reporting criteria: Kelekatan diaktifkan pada grup target.

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ProcessedBytes

Jumlah total byte yang diproses oleh penyeimbang beban over IPv4 dan IPv6 (HTTPheader dan HTTP payload). Jumlah ini mencakup lalu lintas ke dan dari klien dan fungsi Lambda serta lalu lintas dari Penyedia Identitas (IdP) jika autentikasi pengguna diaktifkan.

Reporting criteria: Ada nilai bukan nol

Statistics: Statistik yang paling berguna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

RejectedConnectionCount

Jumlah koneksi yang ditolak karena penyeimbang beban telah mencapai jumlah koneksi maksimumnya.

Reporting criteria: Ada nilai bukan nol

Statistics: Statistik yang paling berguna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

RequestCount

Jumlah permintaan yang diproses berulang-ulang IPv4 danIPv6. Metrik ini hanya bertambah untuk permintaan di mana simpul penyeimbang beban dapat memilih target. Permintaan yang ditolak sebelum target dipilih tidak tercermin dalam metrik ini.

Reporting criteria: Selalu dilaporkan

Statistics: Statistik yang paling berguna adalah Sum.

Dimensi
  • LoadBalancer

  • LoadBalancer, AvailabilityZone

  • LoadBalancer, TargetGroup

  • LoadBalancer, AvailabilityZone, TargetGroup

RuleEvaluations

Jumlah aturan yang diproses oleh penyeimbang beban yang diberikan tingkat permintaan rata-rata lebih dari satu jam.

Reporting criteria: Ada nilai bukan nol

Statistics: Statistik yang paling berguna adalah Sum.

Dimensi
  • LoadBalancer

Namespace AWS/ApplicationELB menyertakan metrik berikut untuk target.

Metrik Deskripsi
HealthyHostCount

Jumlah target yang dianggap sehat.

Kriteria pelaporan: Dilaporkan jika ada target terdaftar.

Statistics: Statistik yang paling berguna adalah Average, Minimum, dan Maximum.

Dimensi
  • LoadBalancer, TargetGroup

  • LoadBalancer, AvailabilityZone, TargetGroup

HTTPCode_Target_2XX_Count, HTTPCode_Target_3XX_Count, HTTPCode_Target_4XX_Count, HTTPCode_Target_5XX_Count

Jumlah kode HTTP respons yang dihasilkan oleh target. Ini tidak termasuk kode respons yang dihasilkan oleh penyeimbang beban.

Kriteria pelaporan: Dilaporkan jika ada target terdaftar.

Statistics: Statistik yang paling berguna adalah Sum. Minimum, Maximum, dan Average semua kembali 1.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

RequestCountPerTarget

Jumlah permintaan rata-rata per target, dalam kelompok target. Anda harus menentukan grup target menggunakan dimensi TargetGroup. Metrik ini tidak berlaku jika targetnya adalah fungsi Lambda.

Hitungan ini menggunakan jumlah total permintaan yang diterima oleh kelompok sasaran, dibagi dengan jumlah target sehat dalam kelompok sasaran. Jika tidak ada target sehat dalam kelompok sasaran, itu dibagi dengan jumlah total target yang terdaftar.

Reporting criteria: Selalu dilaporkan

Statistics: Satu-satunya statistik yang valid adalah Sum. Statistik ini mewakili rata-rata bukan jumlah.

Dimensi
  • TargetGroup

  • TargetGroup, AvailabilityZone

  • LoadBalancer, TargetGroup

  • LoadBalancer, AvailabilityZone, TargetGroup

TargetConnectionErrorCount

Jumlah koneksi yang tidak berhasil dibuat antara penyeimbang beban dan target. Metrik ini tidak berlaku jika targetnya adalah fungsi Lambda.

Reporting criteria: Ada nilai bukan nol

Statistics: Statistik yang paling berguna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

TargetResponseTime

Waktu berlalu, dalam hitungan detik, setelah permintaan meninggalkan penyeimbang beban hingga target mulai mengirim header respons. Ini setara dengan bidang target_processing_time di log akses.

Reporting criteria: Ada nilai bukan nol

Statistics: Statistik yang paling berguna adalah Average dan pNN.NN (persentil).

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

TargetTLSNegotiationErrorCount

Jumlah TLS koneksi yang diprakarsai oleh load balancer yang tidak membentuk sesi dengan target. Kemungkinan penyebabnya termasuk ketidakcocokan cipher atau protokol. Metrik ini tidak berlaku jika targetnya adalah fungsi Lambda.

Reporting criteria: Ada nilai bukan nol

Statistics: Statistik yang paling berguna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

UnHealthyHostCount

Jumlah target yang dianggap tidak sehat.

Kriteria pelaporan: Dilaporkan jika ada target terdaftar.

Statistics: Statistik yang paling berguna adalah Average, Minimum, dan Maximum.

Dimensi
  • LoadBalancer, TargetGroup

  • LoadBalancer, AvailabilityZone, TargetGroup

AWS/ApplicationELBNamespace menyertakan metrik berikut untuk kesehatan grup target. Untuk informasi selengkapnya, lihat Kesehatan kelompok sasaran.

Metrik Deskripsi
HealthyStateDNS

Jumlah zona yang memenuhi persyaratan negara DNS sehat.

Statistics: Statistik yang paling berguna adalah Max.

Dimensi
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

HealthyStateRouting

Jumlah zona yang memenuhi persyaratan keadaan sehat perutean.

Statistics: Statistik yang paling berguna adalah Max.

Dimensi
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

UnhealthyRoutingRequestCount

Jumlah permintaan yang dirutekan menggunakan tindakan failover routing (gagal terbuka).

Statistics: Statistik yang paling berguna adalah Sum.

Dimensi
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

UnhealthyStateDNS

Jumlah zona yang tidak memenuhi persyaratan negara DNS sehat dan karenanya ditandai tidak sehatDNS.

Statistics: Statistik yang paling berguna adalah Min.

Dimensi
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

UnhealthyStateRouting

Jumlah zona yang tidak memenuhi persyaratan perutean kondisi sehat, dan oleh karena itu penyeimbang beban mendistribusikan lalu lintas ke semua target di zona tersebut, termasuk target yang tidak sehat.

Statistics: Statistik yang paling berguna adalah Min.

Dimensi
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

Namespace AWS/ApplicationELB menyertakan metrik berikut untuk fungsi Lambda yang terdaftar sebagai target.

Metrik Deskripsi
LambdaInternalError

Jumlah permintaan untuk fungsi Lambda yang gagal karena masalah internal pada penyeimbang beban atau AWS Lambda. Untuk mendapatkan kode alasan kesalahan, periksa bidang error_reason dari log akses.

Reporting criteria: Ada nilai bukan nol

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • TargetGroup

  • TargetGroup, LoadBalancer

LambdaTargetProcessedBytes

Jumlah total byte yang diproses oleh penyeimbang beban untuk permintaan ke dan respons dari fungsi Lambda.

Reporting criteria: Ada nilai bukan nol

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

LambdaUserError

Jumlah permintaan untuk fungsi Lambda yang gagal karena masalah dengan fungsi Lambda. Misalnya, penyeimbang beban tidak memiliki izin untuk menjalankan fungsi, penyeimbang beban yang diterima JSON dari fungsi yang cacat atau hilang bidang wajib, atau ukuran badan permintaan atau respons melebihi ukuran maksimum 1 MB. Untuk mendapatkan kode alasan kesalahan, periksa bidang error_reason dari log akses.

Reporting criteria: Ada nilai bukan nol

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • TargetGroup

  • TargetGroup, LoadBalancer

Namespace AWS/ApplicationELB menyertakan metrik berikut untuk autentikasi pengguna.

Metrik Deskripsi
ELBAuthError

Jumlah autentikasi pengguna yang tidak dapat diselesaikan karena tindakan autentikasi salah dikonfigurasi, penyeimbang beban tidak dapat membuat koneksi dengan IdP, atau penyeimbang beban tidak dapat menyelesaikan alur autentikasi karena kesalahan internal. Untuk mendapatkan kode alasan kesalahan, periksa bidang error_reason dari log akses.

Reporting criteria: Ada nilai bukan nol

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthFailure

Jumlah autentikasi pengguna yang tidak dapat diselesaikan karena IdP menolak akses ke pengguna atau kode otorisasi digunakan lebih dari sekali. Untuk mendapatkan kode alasan kesalahan, periksa bidang error_reason dari log akses.

Reporting criteria: Ada nilai bukan nol

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthLatency

Waktu berlalu dalam hitungan milidetik untuk membuat kueri IdP untuk token ID dan info pengguna. Jika satu atau beberapa operasi ini gagal, inilah saatnya untuk gagal.

Reporting criteria: Ada nilai bukan nol

Statistics: Semua statistik bermakna.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthRefreshTokenSuccess

Frekuensi penyeimbang beban berhasil merefresh klaim pengguna menggunakan token refresh yang diberikan oleh IdP.

Reporting criteria: Ada nilai bukan nol

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthSuccess

Jumlah tindakan autentikasi yang berhasil. Metrik ini bertambah di akhir alur kerja autentikasi setelah penyeimbang beban mengambil klaim pengguna dari IdP.

Reporting criteria: Ada nilai bukan nol

Statistics: Statistik yang paling berguna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ELBAuthUserClaimsSizeExceeded

Frekuensi IdP yang dikonfigurasi mengembalikan klaim pengguna yang ukurannya melebihi 11K byte.

Reporting criteria: Ada nilai bukan nol

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

Dimensi metrik untuk Application Load Balancer

Untuk memfilter metrik untuk Application Load Balancer Anda, gunakan dimensi berikut.

Dimensi Deskripsi
AvailabilityZone

Memfilter data metrik berdasarkan Availability Zone.

LoadBalancer

Memfilter data metrik berdasarkan penyeimbang beban. Tentukan penyeimbang beban sebagai berikut: app/ load-balancer-name/1234567890123456 (bagian akhir dari penyeimbang beban). ARN

TargetGroup

Memfilter data metrik berdasarkan grup target. Tentukan kelompok target sebagai berikut: targetgroup/ target-group-name/1234567890123456 (bagian akhir dari kelompok target). ARN

Statistik untuk metrik Application Load Balancer

CloudWatch menyediakan statistik berdasarkan titik data metrik yang diterbitkan oleh Elastic Load Balancing. Statistik adalah agregasi data metrik selama periode waktu tertentu. Saat Anda meminta statistik, aliran data yang dikembalikan diidentifikasi oleh nama metrik dan dimensi. Dimensi adalah pasangan nama-nilai yang secara unik mengidentifikasi metrik. Misalnya, Anda dapat meminta statistik untuk semua EC2 instans sehat di balik penyeimbang beban yang diluncurkan di Availability Zone tertentu.

Statistik Minimum dan Maximum mencerminkan nilai minimum dan maksimum titik data yang dilaporkan oleh simpul penyeimbang beban oleh individu di setiap jendela pengambilan sampel. Misalnya, ada 2 node load balancer yang membentuk Application Load Balancer. Satu simpul memiliki HealthyHostCount dengan Minimum 2, Maximum 10, dan Average 6, sedangkan simpul lainnya memiliki HealthyHostCount dengan Minimum 1, Maximum 5, dan Average 3. Oleh karena itu, penyeimbang beban memiliki Minimum 1, Maximum 10, dan Averagesekitar 4.

Kami menyarankan Anda memantau bukan nol UnHealthyHostCount dalam Minimum statistik, dan alarm pada nilai bukan nol untuk lebih dari satu titik data. Menggunakan Minimum will mendeteksi kapan target dianggap tidak sehat oleh setiap node dan Availability Zone penyeimbang beban Anda. Mengkhawatirkan Average atau Maximum berguna jika Anda ingin diberitahu tentang potensi masalah, dan kami menyarankan pelanggan meninjau metrik ini dan menyelidiki kejadian bukan nol. Mengurangi kegagalan secara otomatis dapat dilakukan dengan mengikuti praktik terbaik menggunakan pemeriksaan kesehatan penyeimbang beban di Amazon Auto EC2 Scaling, atau Amazon Elastic Container Service (Amazon). ECS

Statistik Sum adalah nilai agregat di semua simpul penyeimbang beban. Karena metrik menyertakan beberapa laporan per periode, Sum hanya berlaku untuk metrik yang diagregasikan di semua simpul penyeimbang beban.

Statistik SampleCount adalah jumlah sampel yang diukur. Karena metrik dikumpulkan berdasarkan interval dan peristiwa pengambilan sampel, statistik ini biasanya tidak berguna. Misalnya dengan HealthyHostCount, SampleCount didasarkan pada jumlah sampel yang dilaporkan setiap simpul penyeimbang beban, bukan jumlah host yang sehat.

Persentil menunjukkan posisi relatif suatu nilai dalam set data. Anda dapat menentukan persentil apa pun, menggunakan hingga dua tempat desimal (misalnya, hal 95.45). Misalnya, persentil ke-95 berarti bahwa 95 persen data berada di bawah nilai ini dan 5 persen di atas. Persentil sering kali digunakan untuk mengisolasi anomali. Misalnya, anggaplah aplikasi melayani sebagian besar permintaan dari cache dalam 1-2 ms, tetapi dalam 100-200 ms jika cache kosong. Maksimumnya mencerminkan kasus paling lambat, sekitar 200 ms. Rata-ratanya tidak menunjukkan distribusi data. Persentil memberikan tampilan performa aplikasi yang lebih bermakna. Dengan menggunakan persentil ke-99 sebagai pemicu Auto Scaling atau CloudWatch alarm, Anda dapat menargetkan bahwa tidak lebih dari 1 persen permintaan membutuhkan waktu lebih dari 2 ms untuk diproses.

Lihat CloudWatch metrik untuk penyeimbang beban Anda

Anda dapat melihat CloudWatch metrik untuk penyeimbang beban menggunakan konsol Amazon. EC2 Metrik ini ditampilkan sebagai grafik pemantauan. Grafik pemantauan menunjukkan titik data jika penyeimbang beban aktif dan menerima permintaan.

Atau, Anda dapat melihat metrik untuk penyeimbang beban menggunakan konsol. CloudWatch

Untuk melihat metrik menggunakan konsol
  1. Buka EC2 konsol Amazon di https://console.aws.amazon.com/ec2/.

  2. Untuk melihat metrik yang difilter oleh grup target, lakukan hal berikut:

    1. Di panel navigasi, pilih Target Groups.

    2. Pilih grup target Anda, lalu pilih tab Monitoring.

    3. (Opsional) Untuk memfilter hasil berdasarkan waktu, pilih rentang waktu dari Showing data for.

    4. Untuk mendapatkan tampilan yang lebih besar dari satu metrik, pilih grafiknya.

  3. Untuk melihat metrik yang difilter oleh penyeimbang beban, lakukan hal berikut:

    1. Di panel navigasi, pilih Load Balancers.

    2. Pilih penyeimbang beban Anda, lalu pilih tab Monitoring.

    3. (Opsional) Untuk memfilter hasil berdasarkan waktu, pilih rentang waktu dari Showing data for.

    4. Untuk mendapatkan tampilan yang lebih besar dari satu metrik, pilih grafiknya.

Untuk melihat metrik menggunakan konsol CloudWatch
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Di panel navigasi, pilih Metrik.

  3. Pilih ELB namespace Aplikasi.

  4. (Opsional) Untuk melihat metrik di semua dimensi, masukkan namanya di kolom pencarian.

  5. (Opsional) Untuk memfilter metrik berdasarkan dimensi, pilih salah satu hal berikut:

    • Untuk hanya menampilkan metrik yang dilaporkan untuk penyeimbang beban, pilih Metrik Per Aplikasi. ELB Untuk melihat metrik untuk satu penyeimbang beban, masukkan namanya di kolom pencarian.

    • Untuk hanya menampilkan metrik yang dilaporkan untuk grup target Anda, pilih Per AplikasiELB, per Metrik TG. Untuk melihat metrik untuk satu grup target, masukkan namanya di kolom pencarian.

    • Untuk hanya menampilkan metrik yang dilaporkan untuk penyeimbang beban menurut Availability Zone, pilih Per AplikasiELB, per Metrik AZ. Untuk melihat metrik untuk satu penyeimbang beban, masukkan namanya di kolom pencarian. Untuk melihat metrik untuk satu Availability Zone, masukkan namanya di kolom pencarian.

    • Untuk hanya menampilkan metrik yang dilaporkan untuk penyeimbang beban menurut Availability Zone dan grup target, pilih Per Aplikasi, per AZELB, per Metrik TG. Untuk melihat metrik untuk satu penyeimbang beban, masukkan namanya di kolom pencarian. Untuk melihat metrik untuk satu grup target, masukkan namanya di kolom pencarian. Untuk melihat metrik untuk satu Availability Zone, masukkan namanya di kolom pencarian.

Untuk melihat metrik menggunakan AWS CLI

Gunakan perintah list-metrics berikut untuk mencantumkan metrik yang tersedia:

aws cloudwatch list-metrics --namespace AWS/ApplicationELB
Untuk mendapatkan statistik untuk metrik menggunakan AWS CLI

Gunakan get-metric-statisticsperintah berikut dapatkan statistik untuk metrik dan dimensi yang ditentukan. CloudWatch memperlakukan setiap kombinasi dimensi yang unik sebagai metrik terpisah. Anda tidak dapat mengambil statistik menggunakan kombinasi dimensi yang diterbitkan secara khusus. Anda harus menentukan dimensi yang sama yang digunakan saat metrik dibuat.

aws cloudwatch get-metric-statistics --namespace AWS/ApplicationELB \ --metric-name UnHealthyHostCount --statistics Average --period 3600 \ --dimensions Name=LoadBalancer,Value=app/my-load-balancer/50dc6c495c0c9188 \ Name=TargetGroup,Value=targetgroup/my-targets/73e2d6bc24d8a067 \ --start-time 2016-04-18T00:00:00Z --end-time 2016-04-21T00:00:00Z

Berikut ini adalah contoh output:

{ "Datapoints": [ { "Timestamp": "2016-04-18T22:00:00Z", "Average": 0.0, "Unit": "Count" }, { "Timestamp": "2016-04-18T04:00:00Z", "Average": 0.0, "Unit": "Count" }, ... ], "Label": "UnHealthyHostCount" }