Instrumentasi aplikasi untuk pemantauan
Memantau dan Menangani Masalah Solusi Azure
Ebadur Osib
Senior Cloud Consulting Engineer
Instrumentasi vs Application Insights
Instrumentasi aplikasi untuk pemantauan
Instrumentasi
Apa itu instrumentasi aplikasi?
Menambah kode pemantauan.
Mengaktifkan pengumpulan telemetri:
laju request
waktu respons
error
dependensi
Mengirim data ke Azure Monitor dan Application Insights.
Instrumentasi otomatis
Didukung untuk layanan Azure umum:
App Services
Azure Functions
Konfigurasi minimal.
Tanpa perubahan kode manual.
Instrumentasi otomatis dalam praktik
Apa yang disuntikkan Azure otomatis
Menyuntikkan agen Application Insights ke lingkungan runtime.
Agen memanfaatkan hook SDK tingkat runtime.
Telemetri terkirim otomatis.
Tanpa referensi SDK eksplisit.
Kegagalan diam-diam
Kegagalan diam-diam
Instrumentasi manual
SDK ditambahkan ke kode aplikasi.
Kontrol lebih besar.
Telemetri kustom untuk:
event
metrik bisnis
trace terperinci
Kunci dan koneksi
Telemetri memerlukan tujuan.
Ditentukan oleh connection string.
Instrumentasi otomatis mengonfigurasi otomatis.
Instrumentasi manual butuh lokasi eksplisit.
Diperlukan untuk telemetri.
Variabel lingkungan
Pemecahan masalah
Pastikan Application Insights diaktifkan.
Gunakan connection string yang benar.
Pastikan runtime dan layanan didukung.
Tidak ada konfigurasi SDK yang konflik.
Ringkasan
Instrumentasi membuat aplikasi dapat diobservasi.
Instrumentasi otomatis tanpa ubah kode.
Diaktifkan pada level platform.
Menggunakan konfigurasi berbasis lingkungan.
Memberi visibilitas cepat dan konsisten.
Menjadi dasar pemantauan lebih dalam
Ayo berlatih!
Memantau dan Menangani Masalah Solusi Azure
Preparing Video For Download...