View a markdown version of this page

CloudWatch metrik untuk Penyeimbang Beban Aplikasi Anda - 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 Penyeimbang Beban Aplikasi Anda

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 sebagai rentang yang 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.

Metrik untuk Penyeimbang Beban Aplikasi mengecualikan permintaan pemeriksaan kesehatan.

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 koneksi TCP bersamaan yang aktif dari klien ke penyeimbang beban dan dari penyeimbang beban ke target.

Reporting criteria: Ada nilai bukan nol

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

AppCookieNonStickinessCount

Jumlah permintaan di mana load balancer memilih target baru karena tidak dapat menggunakan sesi lengket berbasis aplikasi yang ada. Misalnya, permintaan adalah permintaan pertama dari klien baru dan tidak ada cookie lengket aplikasi yang disajikan, cookie lengket disajikan tetapi tidak dapat didekripsi, merujuk ke target yang tidak lagi terdaftar dengan kelompok target, atau cookie lengket salah bentuk atau kedaluwarsa.

Kriteria pel Application-based aporan: lengket diaktifkan pada kelompok target.

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

BYoIPUtilPercentage

Persentase penggunaan dari kolam IP.

Kriteria pelaporan: byOIP diaktifkan pada penyeimbang beban.

Statistics: Satu-satunya statistik yang bermakna adalah Average.

Dimensi
  • LoadBalancer, TargetGroup

  • LoadBalancer, TargetGroup, AvailabilityZone

ClientTLSNegotiationErrorCount

Jumlah koneksi TLS yang dimulai 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: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, 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 header HTTP dengan bidang header yang tidak valid sebelum perutean 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

ExcessiveLowReputationPackets

Jumlah paket dari sumber berbahaya yang diketahui yang melebihi batas laju. Ini mewakili paket yang akan dijatuhkan jika load balancer berada dalam mode pemblokiran aktif.

Kriteria pelaporan: Ada nilai bukan nol.

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

ForwardedInvalidHeaderRequestCount

Jumlah permintaan yang dirutekan oleh penyeimbang beban yang memiliki header HTTP 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 permintaan gRPC yang diproses melalui IPv4 dan IPv6.

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 URL di header 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 jika 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 kode kesalahan HTTP 500 yang berasal dari penyeimbang beban.

Reporting criteria: Ada nilai bukan nol

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_502_Count

Jumlah kode kesalahan HTTP 502 yang berasal dari penyeimbang beban.

Reporting criteria: Ada nilai bukan nol

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_503_Count

Jumlah kode kesalahan HTTP 503 yang berasal dari penyeimbang beban.

Reporting criteria: Ada nilai bukan nol

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

HTTPCode_ELB_504_Count

Jumlah kode kesalahan HTTP 504 yang berasal dari penyeimbang beban.

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 penyeimbang beban melalui 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 permintaan IPv6 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

LowReputationPacketsDropped

Jumlah paket yang dijatuhkan dari sumber berbahaya yang diketahui. Metrik ini dicatat ketika permintaan diblokir oleh perlindungan DDoS tingkat sumber daya.

Reporting criteria: Ada nilai bukan nol

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

LowReputationRequestsDenied

Jumlah permintaan HTTP ditolak dengan respons HTTP 403. Metrik ini dicatat ketika permintaan diblokir oleh perlindungan DDoS tingkat sumber daya.

Reporting criteria: Ada nilai bukan nol

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

NewConnectionCount

Jumlah total koneksi TCP 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 load balancer melalui IPv4 dan IPv6 (HTTP header dan HTTP payload). Penghitungan ini mencakup lalu lintas ke dan dari klien dan fungsi Lambda, lalu lintas melalui koneksi Websocket, dan lalu lintas dari Penyedia Identitas (IdP) jika otentikasi 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 melalui IPv4 dan IPv6. 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.

Kriteria pelaporan: Dilaporkan jika ada target yang terdaftar.

Statistics: Statistik yang paling berguna adalah Sum.

Dimensi
  • LoadBalancer

  • LoadBalancer, AvailabilityZone

  • LoadBalancer, TargetGroup

  • LoadBalancer, AvailabilityZone, TargetGroup

RuleEvaluations

Jumlah aturan yang dievaluasi oleh penyeimbang beban saat memproses permintaan. Aturan default tidak dihitung. 10 evaluasi aturan gratis per permintaan termasuk dalam hitungan ini.

Reporting criteria: Ada nilai bukan nol

Statistics: Statistik yang paling berguna adalah Sum.

Dimensi
  • LoadBalancer

AWS/ApplicationELBNamespace menyertakan metrik berikut untuk unit kapasitas penyeimbang beban (LCU).

Metrik Deskripsi
ConsumedLCUs

Jumlah unit kapasitas penyeimbang beban (LCU) yang digunakan oleh penyeimbang beban Anda. Anda membayar untuk jumlah LCU yang digunakan per jam. ConsumedLCUS selalu melaporkan konsumsi LCU aktual Anda, bahkan ketika reservasi LCU aktif. Misalnya, jika Anda memesan 1.000 LCU dan mengonsumsi 600 LCU, ConsumedLCU melaporkan 600 LCU. Jika Anda memiliki reservasi, Anda membayar jumlah LCU yang Dipesan ditambah konsumsi apa pun yang melebihi itu. Jika Anda tidak memiliki reservasi, Anda membayar total konsumsi Anda. Untuk informasi selengkapnya, lihat Harga Elastic Load Balancing.

Reporting criteria: Selalu dilaporkan

Statistics: Semua

Dimensi
  • LoadBalancer

PeakLCUs

Jumlah maksimum unit kapasitas penyeimbang beban (LCU) yang digunakan oleh penyeimbang beban Anda pada titik waktu tertentu. Hanya berlaku saat menggunakan Reservasi LCU.

Kriteria pelaporan: Selalu

Statistik: Statistik yang paling berguna adalah Sum dan Max.

Dimensi
  • LoadBalancer

ReservedLCUs

Metrik penagihan yang melaporkan kapasitas cadangan berdasarkan per menit. Total LCU yang dicadangkan selama periode apa pun adalah jumlah LCU yang akan dikenakan biaya. Misalnya, jika 500 LCU dicadangkan selama satu jam, metrik per menit akan menjadi 8,33 LCU. Untuk informasi selengkapnya, lihat Pantau reservasi.

Reporting criteria: Ada nilai bukan nol

Statistics: Semua

Dimensi
  • LoadBalancer

Namespace AWS/ApplicationELB menyertakan metrik berikut untuk target.

Metrik Deskripsi
AnomalousHostCount

Jumlah host yang terdeteksi dengan anomali.

Reporting criteria: Selalu dilaporkan

Statistik: Satu-satunya statistik yang bermakna adalah Minimum danMaximum.

Dimensi
  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

HealthyHostCount

Jumlah target yang dianggap sehat.

Kriteria pelaporan: Dilaporkan jika ada target yang 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 respons HTTP yang dihasilkan oleh target. Jumlah ini tidak termasuk kode respons apa pun yang dihasilkan oleh penyeimbang beban.

Kriteria pelaporan: Dilaporkan jika ada target yang terdaftar.

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

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

  • TargetGroup, LoadBalancer

  • TargetGroup, AvailabilityZone, LoadBalancer

MitigatedHostCount

Jumlah target dalam mitigasi.

Reporting criteria: Selalu dilaporkan

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

Dimensi
  • 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 target, 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. Metrik ini tidak bertambah untuk koneksi pemeriksaan kesehatan yang gagal.

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 detik, setelah permintaan meninggalkan penyeimbang beban sampai 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 koneksi TLS yang dimulai oleh penyeimbang beban yang tidak membuat 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.

Ketika Anda membatalkan pendaftaran target, ini berkurang HealthyHostCount tetapi tidak meningkat. UnhealthyHostCount

Kriteria pelaporan: Dilaporkan jika ada target yang terdaftar.

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

Dimensi
  • LoadBalancer, TargetGroup

  • LoadBalancer, AvailabilityZone, TargetGroup

ActiveZonalShiftHostCount

Jumlah target yang dianggap dinonaktifkan karena pergeseran zona.

Kriteria pelaporan: Dilaporkan ketika ada nilai

Statistics: Statistik yang paling berguna adalah Sum.

Dimensi
  • LoadBalancer, TargetGroup.

  • AvailabilityZone, LoadBalancer, TargetGroup.

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

Metrik Deskripsi
HealthyStateDNS

Jumlah zona yang memenuhi persyaratan status sehat DNS.

Statistics: Statistik yang paling berguna adalah Max.

Dimensi
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

HealthyStateRouting

Jumlah zona yang memenuhi persyaratan status sehat routing.

Statistics: Statistik yang paling berguna adalah Max.

Dimensi
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

UnhealthyRoutingRequestCount

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

Statistics: Statistik yang paling berguna adalah Sum.

Dimensi
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

UnhealthyStateDNS

Jumlah zona yang tidak memenuhi persyaratan status sehat DNS dan oleh karena itu ditandai tidak sehat di DNS.

Statistics: Statistik yang paling berguna adalah Min.

Dimensi
  • LoadBalancer, TargetGroup

  • AvailabilityZone, LoadBalancer, TargetGroup

UnhealthyStateRouting

Jumlah zona yang tidak memenuhi persyaratan status sehat routing, dan oleh karena itu load balancer mendistribusikan lalu lintas ke semua target di zona, 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 mengaktifkan fungsi, penyeimbang beban menerima JSON dari fungsi yang salah format atau kehilangan bidang yang wajib diisi, atau ukuran isi 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

AWS/ApplicationELBNamespace menyertakan metrik berikut untuk pengoptimal target.

Metrik Deskripsi
TargetControlRequestCount

Jumlah permintaan yang diteruskan oleh ALB ke agen.

Krit eria pelaporan: Pengoptimal target diaktifkan pada kelompok target dan ada nilai bukan nol.

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

TargetControlRequestRejectCount

Jumlah permintaan yang ditolak oleh ALB karena tidak ada target yang siap menerima permintaan. Metrik ini menunjukkan kenaikan ketika TargetControlWorkQueueLength nol.

Krit eria pelaporan: Pengoptimal target diaktifkan pada kelompok target dan ada nilai bukan nol.

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

TargetControlActiveChannelCount

Jumlah saluran kontrol aktif antara ALB dan agen. Untuk penyeimbang beban, ini harus sama dengan jumlah agen. Angka yang lebih rendah dari yang diharapkan menunjukkan bahwa agen tidak dikonfigurasi dengan benar atau tidak tersedia.

Krit eria pelaporan: Pengoptimal target diaktifkan pada kelompok target dan ada nilai bukan nol.

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

TargetControlNewChannelCount

Jumlah saluran kontrol baru yang dibuat antara ALB dan agen. Anda akan melihat kenaikan dalam metrik ini ketika target baru dengan agen diinstal berhasil ditambahkan ke grup target.

Krit eria pelaporan: Pengoptimal target diaktifkan pada kelompok target dan ada nilai bukan nol.

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

TargetControlChannelErrorCount

Jumlah saluran kontrol antara ALB dan agen yang gagal menetapkan atau mengalami kesalahan tak terduga. Kesalahan saluran kontrol akan mengakibatkan agen (dan target) tidak menerima lalu lintas aplikasi apa pun.

Krit eria pelaporan: Pengoptimal target diaktifkan pada kelompok target dan ada nilai bukan nol.

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

TargetControlWorkQueueLength

Jumlah sinyal yang diterima oleh ALB dari agen yang meminta permintaan.

Data ini berasal dari snapshot yang diambil pada interval 1 menit. Sub-minute Perubahan tidak ditangkap.

Krit eria pelaporan: Pengoptimal target diaktifkan pada kelompok target dan ada nilai bukan nol.

Statistics: Satu-satunya statistik yang bermakna adalah Sum.

Dimensi
  • LoadBalancer

  • AvailabilityZone, LoadBalancer

TargetControlProcessedBytes

Jumlah byte yang diproses oleh ALB untuk lalu lintas ke grup target yang mengaktifkan pengoptimal target.

Krit eria pelaporan: Pengoptimal target diaktifkan pada kelompok target dan ada nilai bukan nol.

Statistik: Statistik yang paling bermakna adalahSum.

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 seperti berikut: app/load-balancer-name/1234567890123456 (bagian akhir dari ARN penyeimbang beban).

TargetGroup

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

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 instans EC2 yang sehat di belakang 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. Sebagai contoh, misalkan ada 2 node penyeimbang beban 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.

Sebaiknya Anda memantau bukan nol UnHealthyHostCount dalam Minimum statistik, dan alarm pada nilai bukan nol untuk lebih dari satu titik data. Menggunakan Minimum akan mendeteksi kapan target dianggap tidak sehat oleh setiap node dan Zona Ketersediaan penyeimbang beban Anda. Mengkhawatirkan Average atau Maximum berguna jika Anda ingin diberitahu tentang masalah potensial, dan kami sarankan pelanggan meninjau metrik ini dan menyelidiki kejadian yang tidak nol. Mengurangi kegagalan secara otomatis dapat dilakukan dengan mengikuti praktik terbaik menggunakan pemeriksaan kesehatan penyeimbang beban di Amazon EC2 Auto 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 Penskalaan Otomatis atau CloudWatch alarm, Anda dapat menargetkan bahwa tidak lebih dari 1 persen permintaan membutuhkan waktu lebih dari 2 ms untuk diproses.

Melihat CloudWatch metrik untuk penyeimbang beban

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 CloudWatch konsol.

Untuk melihat metrik menggunakan konsol
  1. Buka konsol Amazon EC2 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 CloudWatch konsol
  1. Buka CloudWatch konsol di https://console.aws.amazon.com/cloudwatch/.

  2. Di panel navigasi, pilih Metrik.

  3. Pilih namespace ApplicationELB.

  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 Anda, pilih Per AppELB Metrics. Untuk melihat metrik untuk satu penyeimbang beban, masukkan namanya di kolom pencarian.

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

    • Untuk hanya menampilkan metrik yang dilaporkan untuk penyeimbang beban Anda berdasarkan Availability Zone, pilih Per AppELB, per AZ Metrics. 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 Anda berdasarkan Availability Zone dan grup target, pilih Per AppELB, per AZ, per TG Metrics. 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 perintah get-metric-statistics 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" }