All Products
Search
Document Center

Server Load Balancer:Lihat data pemantauan CLB

Last Updated:Aug 04, 2026

Jika Anda mengalami masalah konektivitas jaringan seperti request timeout atau throttling pada instance Classic Load Balancer (CLB), atau jika perlu memahami beban dan kinerjanya, gunakan Cloud Monitor untuk melihat status operasional dan metrik instance tersebut. Data ini dapat dilihat melalui konsol, API, atau SDK.

Prasyarat

Instance CLB harus telah dibuat dan memiliki setidaknya satu listener. Untuk informasi lebih lanjut, lihat topik berikut:

Lihat data pemantauan di konsol

  1. Masuk ke Konsol CLB.

  2. Di bilah navigasi atas, pilih wilayah instance CLB.

  3. Pada halaman Instances, temukan instance yang dituju dan gunakan salah satu metode berikut untuk melihat informasi pemantauannya.

    • Metode 1: Di kolom Monitoring, klik monitor. Di panel Monitoring Information, klik tab Instances atau Listeners.

    • Metode 2: Klik ID instance. Pada tab Instance Details, klik tab Monitoring. Lalu, klik tab Instances atau Listeners.

    Pada tab Instances, klik sub-tab Bandwidth/Traffic untuk melihat metrik Data Processed terkait permintaan dan respons instance CLB.

    Anda dapat menetapkan rentang waktu untuk grafik dengan menentukan Time. Aktifkan Auto Refresh untuk memperbarui data pemantauan setiap menit.

Tabel berikut menjelaskan metrik pemantauan yang didukung.

Metric

Description

Traffic

  • Inbound traffic: Traffic dari permintaan eksternal ke load balancer.

  • Outbound traffic: Traffic dari load balancer ke layanan eksternal.

Packets

  • Inbound packets: Jumlah paket permintaan yang diterima load balancer per detik.

  • Outbound packets: Jumlah paket yang dikirim load balancer per detik.

Concurrent Connections

  • Active connections: Semua koneksi TCP dalam status ESTABLISHED. Jika Anda menggunakan koneksi persisten, beberapa permintaan file dapat dikirim melalui satu koneksi.

  • Inactive connections: Semua koneksi TCP yang tidak dalam status ESTABLISHED. Di server Windows maupun Linux, Anda dapat menjalankan perintah netstat -an untuk melihat koneksi ini.

  • Maximum concurrent connections: Total jumlah koneksi TCP yang telah terbentuk.

New Connections

Rata-rata jumlah koneksi baru dari klien ke load balancer per periode pengumpulan data.

Dropped Traffic

  • Inbound traffic dropped: Laju traffic inbound yang dibuang per detik.

  • Outbound traffic dropped: Laju traffic outbound yang dibuang per detik.

Dropped Packets

  • Inbound packets dropped: Jumlah paket inbound yang dibuang per detik.

  • Outbound packets dropped: Jumlah paket outbound yang dibuang per detik.

Dropped Connections

Jumlah koneksi yang dibuang per detik.

Metrik berikut khusus untuk listener Lapisan 7 (HTTP/HTTPS).

Layer-7 QPS

Jumlah permintaan HTTP atau HTTPS yang diproses per detik.

Response Time (Listener)

Waktu respons rata-rata dari load balancer.

Layer 7 2xx/3xx/4xx/5xx/other status codes

Jumlah kode respons HTTP yang dikembalikan oleh listener.

Layer 7 upstream code 4xx/5xx

Jumlah kode respons HTTP yang dikembalikan oleh server backend.

Response Time (Server)

Waktu respons rata-rata dari server backend.

Pemantauan CLB menyediakan data dalam dua dimensi: tingkat instans dan tingkat listener. Metrik tingkat instans mencerminkan status traffic dan koneksi keseluruhan dari instance CLB. Metrik tingkat listener mencerminkan traffic dan koneksi untuk port listener tertentu. Pemantauan CLB tidak mendukung pemecahan data traffic berdasarkan instans ECS backend atau aplikasi. Anda tidak dapat menggunakan konsol CLB untuk mengidentifikasi aplikasi backend atau instans ECS mana yang mengonsumsi traffic paling banyak.

Jika Anda perlu mengidentifikasi sumber traffic tinggi di server backend, gunakan salah satu alternatif berikut:

  1. Di Konsol ECS, buka halaman detail instans ECS dan lihat data pemantauan bandwidth jaringan pada tab Monitoring.

  2. Analisis log akses aplikasi untuk mengidentifikasi sumber traffic tinggi.

  3. Masuk ke server backend dan jalankan iftop -i eth0 -PnN untuk melihat penggunaan traffic per proses.

Catatan

Periode statistik default untuk data pemantauan CLB adalah 60 detik. Artinya, setiap titik data dalam grafik pemantauan merepresentasikan nilai agregat selama interval 60 detik. Saat mengkueri data pemantauan melalui API Cloud Monitor, atur parameter Period ke 60 agar sesuai dengan granularitas default ini.

Lihat data pemantauan menggunakan API

Anda dapat menggunakan API Cloud Monitor untuk melihat metrik pemantauan dan data detail untuk instance CLB.

Untuk melihat data pemantauan menggunakan API:

  1. Kueri namespace. Panggil operasi DescribeProjectMeta untuk mengkueri namespace CLB di Cloud Monitor.

  2. Opsional: Lihat metrik yang tersedia. Panggil operasi DescribeMetricMetaList untuk mengkueri deskripsi metrik deret waktu yang tersedia di Cloud Monitor. Untuk informasi lebih lanjut, lihat Pemantauan CLB.

  3. Kueri data pemantauan untuk metrik tertentu.

    • Panggil operasi DescribeMetricLast untuk mengkueri data pemantauan terbaru untuk objek pemantauan CLB tertentu.

    • Panggil operasi DescribeMetricList untuk mengkueri data deret waktu objek pemantauan CLB dalam rentang waktu tertentu.

DescribeProjectMeta

Panggil operasi DescribeProjectMeta untuk mengkueri namespace CLB di Cloud Monitor.

  1. Masuk ke OpenAPI Explorer.

  2. Atur parameter Labels menjadi [{"name":"product","value":"SLB"}] dan pertahankan nilai default untuk parameter lainnya. Parameter Labels memfilter resource berdasarkan tag produk.

    Contoh permintaan

    http(s)://[Endpoint]/?Action=DescribeProjectMeta
    &Labels=[{"name":"product","value":"SLB"}]
    &<common request parameters>
  3. Dari respons, ambil nilai parameter Namespace untuk instance CLB di Cloud Monitor. Nilainya adalah acs_slb_dashboard.

    Contoh respons

    {
        "PageSize": 30, 
        "RequestId": "75B895A2-62A4-411E-871C-0EED97CC0D26", 
        "PageNumber": 1, 
        "Total": 1, 
        "Resources": {
            "Resource": [
                {
                    "Description": "Server Load Balancer", 
                    "Labels": "[{\"name\":\"product\",\"value\":\"SLB\"},{\"name\":\"productCategory\",\"value\":\"slb\"},{\"name\":\"groupFlag\",\"value\":\"true\"},{\"name\":\"cnName\",\"value\":\"Server Load Balancer\"},{\"name\":\"enName\",\"value\":\"Server Load Balancer\"}]", 
                    "Namespace": "acs_slb_dashboard"
                }
            ]
        }, 
        "Code": 200, 
        "Success": true
    }

DescribeMetricMetaList

Panggil operasi DescribeMetricMetaList untuk mengkueri deskripsi metrik deret waktu yang tersedia di Cloud Monitor.

  1. Masuk ke OpenAPI Explorer.

  2. Atur parameter Namespace menjadi acs_slb_dashboard dan pertahankan nilai default untuk parameter lainnya.

    Contoh permintaan

    http(s)://[Endpoint]/?Action=DescribeMetricMetaList
    &Namespace=acs_slb_dashboard
    &<common request parameters>
  3. Di respons, temukan metrik deret waktu untuk load balancer. Misalnya, periksa metrik Layer-7 QPS.

    Contoh respons

    {
        "TotalCount": 53, 
        "RequestId": "789846B4-56FC-4681-998C-5B7DBDFBE28F", 
        "Resources": {
            "Resource": [
                {
                    "MetricName": "ActiveConnection", 
                    "Periods": "60,300", 
                    "Description": "The current number of active connections on the port.", 
                    "Dimensions": "userId,instanceId,port,protocol", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"port\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "DropConnection", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId,port,protocol", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"port\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "DropPacketRX", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId,port,protocol", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"port\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "DropPacketTX", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId,port,protocol", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"port\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "DropTrafficRX", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId,port,protocol", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"bits/s\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"port\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "bits/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "DropTrafficTX", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId,port,protocol", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"bits/s\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"port\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "bits/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "GroupTrafficRX", 
                    "Periods": "60", 
                    "Description": "", 
                    "Dimensions": "groupId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"bits/s\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"groupId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "bits/s", 
                    "Statistics": "Average,Minimum,Maximum,Sum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "GroupTrafficTX", 
                    "Periods": "60", 
                    "Description": "", 
                    "Dimensions": "groupId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"bits/s\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"groupId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "bits/s", 
                    "Statistics": "Average,Minimum,Maximum,Sum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "HeathyServerCount", 
                    "Periods": "60,300", 
                    "Description": "The number of healthy backend servers.", 
                    "Dimensions": "userId,instanceId,port,vip", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"port\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InactiveConnection", 
                    "Periods": "60,300", 
                    "Description": "The current number of inactive connections on the port.", 
                    "Dimensions": "userId,instanceId,port,protocol", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"port\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceActiveConnection", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceDropConnection", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceDropPacketRX", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceDropPacketTX", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceDropTrafficRX", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"bits/s\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "bits/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceDropTrafficTX", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"bits/s\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "bits/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceInactiveConnection", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceMaxConnection", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceMaxConnectionUtilization", 
                    "Periods": "60,300", 
                    "Description": "The usage of the maximum number of concurrent connections.", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"%\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "%", 
                    "Statistics": "Average,Maximum,Minimum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceNewConnection", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceNewConnectionUtilization", 
                    "Periods": "60,300", 
                    "Description": "The usage of the number of new connections.", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"%\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "%", 
                    "Statistics": "Average,Maximum,Minimum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstancePacketRX", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstancePacketTX", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average,Minimum,Maximum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceQps", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/s\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/s", 
                    "Statistics": "Average", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceQpsUtilization", 
                    "Periods": "60,300", 
                    "Description": "The QPS usage.", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"%\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "%", 
                    "Statistics": "Average,Maximum,Minimum", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceRt", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"ms\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "ms", 
                    "Statistics": "Average", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceStatusCode2xx", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/Second", 
                    "Statistics": "Average", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceStatusCode3xx", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/Second", 
                    "Statistics": "Average", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceStatusCode4xx", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/Second", 
                    "Statistics": "Average", 
                    "Namespace": "acs_slb_dashboard"
                }, 
                {
                    "MetricName": "InstanceStatusCode5xx", 
                    "Periods": "60,300", 
                    "Description": "", 
                    "Dimensions": "userId,instanceId", 
                    "Labels": "[{\"name\":\"alertUnit\",\"value\":\"Count/Second\"},{\"name\":\"minAlertPeriod\",\"value\":\"60\"},{\"name\":\"metricCategory\",\"value\":\"instanceId\"},{\"name\":\"is_alarm\",\"value\":\"true\"}]", 
                    "Unit": "Count/Second", 
                    "Statistics": "Average", 
                    "Namespace": "acs_slb_dashboard"
                }
            ]
        }, 
        "Code": 200, 
        "Success": true
    }

DescribeMetricLast

Panggil operasi DescribeMetricLast untuk mengkueri data pemantauan terbaru untuk objek pemantauan load balancer tertentu. Contoh ini mengkueri data terbaru untuk metrik Layer-7 QPS.

  1. Masuk ke OpenAPI Explorer.

  2. Di parameter, atur parameter untuk mengkueri Layer-7 QPS.

    Konfigurasikan parameter berikut dan pertahankan nilai default untuk parameter lainnya.

    • MetricName: Nama metrik pemantauan. Dalam contoh ini, atur nilainya ke InstanceQps.

    • Dimensions: Peta dimensi untuk mengkueri data pemantauan resource tertentu. Dalam contoh ini, atur nilainya ke [{"instanceId":"lb-bp1r92vzpemy099f******"}].

    • Namespace: Namespace layanan cloud. Dalam contoh ini, atur nilainya ke acs_slb_dashboard.

    Contoh permintaan

    http(s)://[Endpoint]/?Action=DescribeMetricLast
    &MetricName=InstanceQps
    &Namespace=acs_slb_dashboard
    &Dimensions=[{"instanceId":"lb-bp1r92vzpemy099f******"}]
    &<common request parameters>
  3. Dari respons, lihat data pemantauan terbaru untuk Layer-7 QPS.

    Contoh respons

    {
        "RequestId": "B0EED5A2-7FE2-4A0C-B5E9-3D961F86DC9D", 
        "Period": "60", 
        "Datapoints": "[{\"timestamp\":1586248680000,\"userId\":\"16884015959*****\",\"instanceId\":\"lb-bp1r92vzpemy099f*****\",\"port\":\"80\",\"protocol\":\"http\",\"vip\":\"121.43.**.**\",\"Average\":0}]", 
        "Code": "200", 
        "Success": true
    }

DescribeMetricList

Panggil operasi DescribeMetricList untuk mengkueri data deret waktu metrik load balancer dalam rentang waktu tertentu.

  1. Masuk ke OpenAPI Explorer.

  2. Di parameter, atur parameter untuk mengkueri data pemantauan Layer-7 QPS dalam rentang waktu tertentu.

    Konfigurasikan parameter berikut dan pertahankan nilai default untuk parameter lainnya.

    • MetricName: Nama metrik pemantauan. Dalam contoh ini, atur nilainya ke InstanceQps.

    • Namespace: Namespace layanan cloud. Dalam contoh ini, atur nilainya ke acs_slb_dashboard.

    • Dimensions: Peta dimensi untuk mengkueri data pemantauan resource tertentu. Dalam contoh ini, atur nilainya ke [{"instanceId":"lb-bp1r92vzpemy099f******"}].

    • StartTime: Awal rentang waktu untuk dikueri. Nilai StartTime tidak boleh sama dengan atau lebih akhir dari nilai EndTime. Dalam contoh ini, atur nilainya ke 2020-03-28 00:10:00.

      Format yang didukung:

      • UNIX timestamp: Jumlah milidetik sejak 00:00:00 UTC pada 1 Januari 1970.

      • Format: YYYY-MM-DDThh:mm:ssZ.

    • EndTime: Akhir rentang waktu untuk dikueri. Formatnya sama dengan StartTime. Dalam contoh ini, atur nilainya ke 2020-03-28 00:11:00.

    Contoh permintaan

    http(s)://[Endpoint]/?Action=DescribeMetricList
    &MetricName=InstanceQps
    &Namespace=acs_slb_dashboard
    &Dimensions=[{"instanceId":"lb-bp1r92vzpemy099f******"}]
    &StartTime=2020-03-28 00:10:00
    &EndTime=2020-03-28 00:11:00
    &<common request parameters>
  3. Dari respons, lihat data pemantauan untuk Layer-7 QPS dalam rentang waktu yang ditentukan.

    Contoh respons

    {
        "RequestId": "DFF0A853-0E37-4108-A9AF-5B3D609BD489", 
        "Period": "60", 
        "Datapoints": "[{\"timestamp\":1585325460000,\"userId\":\"168840159596****\",\"instanceId\":\"lb-bp1r92vzpemy099f******\",\"port\":\"80\",\"protocol\":\"http\",\"vip\":\"121.43.**.**\",\"Average\":0}]", 
        "Code": "200", 
        "Success": true
    }

Lihat data pemantauan menggunakan SDK

Bagian ini menjelaskan cara menggunakan SDK untuk melihat metrik pemantauan dan data detail untuk CLB. Contoh berikut menunjukkan cara memanggil operasi DescribeMetricList untuk mengkueri jumlah maksimum koneksi bersamaan per detik untuk instance CLB.

  1. Masuk ke OpenAPI Explorer.

  2. Atur parameter berikut dan pertahankan nilai default untuk parameter lainnya:

    • MetricName: Nama metrik pemantauan. Dalam contoh ini, atur parameter ini ke InstanceMaxConnection.

    • Namespace: Namespace layanan cloud. Dalam contoh ini, atur parameter ini ke acs_slb_dashboard.

    • Dimensions: Peta dimensi untuk mengkueri data pemantauan resource tertentu. Dalam contoh ini, atur parameter ini ke [{"instanceId":"lb-bp1r92vzpemy099f******"}].

    • StartTime: Awal rentang waktu untuk dikueri. Nilainya tidak boleh sama dengan atau lebih akhir dari nilai EndTime. Dalam contoh ini, atur parameter ini ke 2022-10-13 20:45:03.

      Format yang didukung:

      • UNIX timestamp: Jumlah milidetik sejak 00:00:00 UTC pada 1 Januari 1970.

      • Format: YYYY-MM-DDThh:mm:ssZ.

    • EndTime: Akhir rentang waktu untuk dikueri. Format yang didukung sama dengan StartTime. Dalam contoh ini, atur parameter ini ke 2022-10-13 20:47:03.

  3. Pada tab SDK Sample Code, pilih tab Python, lalu klik Run Example.

  4. Lihat hasilnya di panel yang muncul.

FAQ

Pemantauan CLB: Koneksi tanpa permintaan

Alat pemindaian Internet mungkin mengakses Alamat IP publik instance CLB Anda. Alat ini memulai koneksi TCP langsung ke Alamat IP publik tersebut. Koneksi ini berkontribusi pada jumlah koneksi dan metrik bandwidth. Namun, karena alat pemindaian tidak mengirim permintaan HTTP yang valid, jumlah permintaan dalam pemantauan Lapisan 7 tetap kosong.

Ini adalah perilaku statistik yang diharapkan untuk pemantauan CLB:

  • Metrik koneksi dan bandwidth menghitung semua koneksi tingkat TCP, termasuk yang dihasilkan oleh pemindai.

  • Jumlah permintaan (QPS) hanya mengukur permintaan HTTP/HTTPS Lapisan 7 yang valid dan tidak mencakup koneksi TCP yang tidak memiliki permintaan HTTP.

Jika Anda memigrasikan layanan dari CLB ke Application Load Balancer (ALB) dan melihat bahwa instance CLB masih menampilkan data koneksi dan bandwidth tetapi tidak ada permintaan, hal ini biasanya disebabkan oleh aktivitas pemindaian dan tidak memengaruhi layanan yang telah dimigrasikan.

Dapatkah saya menggunakan QPS pemantauan CLB untuk memperkirakan jumlah permintaan aktual secara akurat?

Tidak. QPS dalam pemantauan CLB adalah statistik agregat dengan granularitas tingkat menit dan menyimpang dari jumlah per-permintaan yang sebenarnya. QPS tidak dapat dianggap sebagai jumlah permintaan yang tepat, dan Anda tidak dapat mengonversinya menjadi jumlah permintaan atau melakukan estimasi rasio lintas instans berdasarkan rasio antara QPS dan nilai sebenarnya.

Untuk memperkirakan jumlah permintaan yang mencapai CLB, gunakan metrik Layer-7 QPS. Metrik kode status tidak direkomendasikan untuk tujuan ini, karena hanya menghitung kode status yang dikembalikan CLB kepada klien dan tidak mencakup permintaan yang tidak menghasilkan kode status, seperti koneksi yang tidak lengkap.

Bagaimana cara melihat total traffic historis CLB dan bandwidth masuk instans ECS backend?

Total traffic historis

Pemantauan konsol CLB menampilkan tren real-time traffic dan bandwidth, yang mencerminkan laju pada titik waktu tertentu. Data ini tidak dapat secara langsung mengagregasi total traffic selama periode tertentu (misalnya bulan lalu). Selain itu, data pemantauan CLB hanya mendukung pengkuerian data historis 31 hari terakhir. Untuk mendapatkan total traffic keluar historis bulanan, gunakan data penggunaan dalam tagihan Anda:

  1. Masuk ke konsol Billing & Cost, buka halaman Bill Details, lalu filter berdasarkan ID instance CLB yang dituju.

  2. Klik Customize Columns di pojok kanan atas tabel. Di bawah Usage, pilih Usage dan Usage Unit, lalu klik OK.

  3. Di tabel, temukan baris yang item penagihannya adalah Internet billing method. Nilai di kolom Usage-nya adalah total traffic publik keluar untuk siklus penagihan (biasanya dalam GB).

Catatan

CLB hanya menagih traffic publik keluar; traffic masuk gratis, sehingga semua biaya terkait traffic dalam tagihan mewakili traffic keluar.

Bandwidth masuk ECS backend

Saat permintaan diteruskan oleh CLB ke instans ECS backend, permintaan tersebut muncul sebagai traffic jaringan internal. Oleh karena itu, Anda harus melihat traffic yang diterima instans ECS backend menggunakan metrik bandwidth internalnya. Anda dapat melihat bandwidth dengan cara berikut:

  • Pada halaman detail instans ECS yang dituju, klik tab Monitoring untuk melihat penggunaan bandwidth publik dan internal setiap server backend berdasarkan instans.

  • Jika Anda memerlukan detail traffic per 5-tuple, konfigurasikan NIS Traffic Analyzer (fitur berbayar).

Apa yang direpresentasikan oleh metrik koneksi bersamaan dalam pemantauan CLB?

Nilai koneksi bersamaan yang ditampilkan dalam pemantauan CLB merepresentasikan jumlah koneksi sesi TCP/UDP aktif. Metrik ini menghitung koneksi dari klien ke CLB, bukan koneksi dari CLB ke instans ECS backend, dan bukan jumlah pengguna yang mengakses layanan Anda.

Nilai yang dipantau mencerminkan jumlah koneksi aktual saat ini, bukan batas spesifikasi instance CLB. Untuk menentukan apakah Anda mendekati batas, bandingkan nilai yang dipantau dengan jumlah maksimum koneksi bersamaan yang dijelaskan dalam Spesifikasi kinerja.

Jika koneksi bersamaan menunjukkan pola naik-turun bergantian secara teratur alih-alih kurva mulus, hal ini biasanya menunjukkan bahwa beberapa klien melakukan operasi koneksi periodik.

Apakah listener TCP CLB mendukung pemantauan waktu respons (RT)?

Tidak. Dalam pemantauan dasar CLB, hanya listener Lapisan 7 (HTTP/HTTPS) yang mendukung metrik waktu respons (RT). Listener Lapisan 4 (TCP/UDP) tidak mendukung pemantauan waktu respons tingkat aplikasi. Untuk menganalisis latensi listener TCP, periksa log akses di server backend Anda, seperti log Nginx.

Referensi

Untuk deskripsi detail metrik pemantauan CLB, lihat Pemantauan CLB.