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.
Metrik
Secara default, gateway yang dihosting sendiri memancarkan sejumlah metrik melalui Azure Monitor, sama seperti gateway terkelola di cloud.
Fitur ini dapat diaktifkan atau dinonaktifkan telemetry.metrics.cloud
menggunakan kunci di ConfigMap dari penyebaran Gateway. Berikut adalah perincian konfigurasi yang tersedia:
Bidang | Default | 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 gateway | Jumlah milidetik dari saat gateway menerima permintaan hingga respons saat dikirim secara penuh |
Durasi permintaan backend | Jumlah milidetik yang dihabiskan untuk keseluruhan IO backend (menghubungkan, mengirim, dan menerima byte) |
Log
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 yang dihosting sendiri diterapkan di Azure Kubernetes Service, Anda dapat mengaktifkan Azure Monitor untuk kontainer untuk mengumpulkan dari beban kerja Anda dan melihatnya di Log Analytics.
Langkah berikutnya
- Untuk mempelajari selengkapnya tentang kemampuan observabilitas gateway Azure API Management.
- Untuk mempelajari selengkapnya tentang gateway yang dihost sendiri, lihat Gambaran umum gateway yang dihost sendiri oleh Azure API Management
- Pelajari tentang mengonfigurasi dan mempertahankan log di secara lokal