Bagikan melalui


Mengonfigurasikan metrik dan log cloud untuk gateway yang dihosting sendiri oleh Azure API Management

BERLAKU UNTUK: Pengembang | Premium

Artikel ini menyediakan detail untuk mengonfigurasi metrik dan log cloud untuk gateway yang dihosting sendiri.

Gateway yang dihosting sendiri harus dikaitkan dengan layanan manajemen API dan memerlukan konektivitas TCP/IP keluar ke Azure pada port 443. Gateway memanfaatkan koneksi keluar untuk mengirim telemetri ke Azure, jika dikonfigurasi untuk melakukannya.

Metode pengukuran

Secara default, gateway yang dihosting sendiri memancarkan sejumlah metrik melalui Azure Monitor, sama seperti gateway terkelola di cloud.

Fitur ini dapat diaktifkan atau dinonaktifkan menggunakan kunci telemetry.metrics.cloud di ConfigMap dari Deployment Gateway. Berikut adalah perincian konfigurasi yang tersedia:

Bidang Bawaan Deskripsi
telemetry.metrics.cloud true Memungkinkan pencatatan melalui Azure Monitor. Nilainya bisa true, false.

Berikut adalah contoh konfigurasi:

    apiVersion: v1
    kind: ConfigMap
    metadata:
        name: contoso-gateway-environment
    data:
        config.service.endpoint: "<contoso-gateway-management-endpoint>"
        telemetry.metrics.cloud: "true"

Gateway yang dihosting sendiri saat ini memancarkan metrik berikut melalui Azure Monitor:

Metrik Deskripsi
Permintaan Jumlah permintaan API dalam periode tersebut
Durasi permintaan pada gateway Jumlah milidetik dari saat gateway menerima permintaan hingga saat respons dikirim sepenuhnya.
Durasi permintaan backend Jumlah milidetik yang dihabiskan untuk keseluruhan IO backend (menghubungkan, mengirim, dan menerima byte)

Catatan

Gateway yang dihost sendiri saat ini tidak mengirim log diagnostik ke cloud. Namun, dimungkinkan untuk mengonfigurasi dan mempertahankan log secara lokal di mana gateway yang dihost sendiri diterapkan.

Jika gateway diterapkan di Azure Kubernetes Service, Anda dapat mengaktifkan Azure Monitor untuk kontainer untuk mengumpulkan log dari kontainer Anda dan bisa dilihat di Log Analytics.