Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Azure Monitor Application Insights adalah fitur OpenTelemetry dari Azure Monitor yang menawarkan pemantauan performa aplikasi (APM) untuk aplikasi web langsung. Mengintegrasikan dengan OpenTelemetry (OTel) menyediakan pendekatan netral vendor untuk mengumpulkan dan menganalisis data telemetri, memungkinkan pengamatan komprehensif aplikasi Anda.
Pengalaman Application Insights
Application Insights mendukung OpenTelemetry (OTel) untuk mengumpulkan data telemetri dalam format standar di seluruh platform. Integrasi dengan layanan Azure memungkinkan pemantauan dan diagnostik yang efisien, meningkatkan pengamatan dan performa aplikasi.
Menyelidiki
- Dasbor aplikasi: Penilaian sekilas tentang kesehatan dan performa aplikasi Anda.
- Peta aplikasi: Gambaran umum visual arsitektur aplikasi dan interaksi komponen.
- Metrik-metrik langsung: Dasbor analitik waktu nyata yang memberikan wawasan tentang aktivitas dan performa aplikasi.
- Pencarian transaksi: Melacak dan mendiagnosis transaksi untuk mengidentifikasi masalah dan mengoptimalkan performa.
- Tampilan ketersediaan: Secara proaktif memantau dan menguji ketersediaan dan responsivitas titik akhir aplikasi.
- Tampilan kegagalan: Identifikasi dan analisis kegagalan dalam aplikasi Anda untuk meminimalkan waktu tidak beroperasi.
- Tampilan performa: Tinjau metrik performa aplikasi dan potensi hambatan.
Pemantauan
- Pemberitahuan: Pantau berbagai aspek aplikasi Anda dan picu berbagai tindakan.
- Metrik: Mendalami data metrik untuk memahami pola dan tren penggunaan.
- Pengaturan Diagnostik: Konfigurasikan penyiaran ekspor log platform dan metrik ke tujuan yang Anda pilih.
- Log: Mengambil, mengonsolidasikan, dan menganalisis semua data yang dikumpulkan dalam Log Pemantauan Azure.
- Buku kerja: Membuat laporan interaktif dan dasbor yang memvisualisasikan data pemantauan aplikasi.
Penggunaan
- Pengguna, sesi, dan peristiwa: Tentukan kapan, di mana, dan bagaimana pengguna berinteraksi dengan aplikasi web Anda.
- Corong: Menganalisis tingkat konversi untuk mengidentifikasi di mana pengguna maju atau keluar dalam corong.
- Alur: Visualisasikan jalur pengguna di situs Anda untuk mengidentifikasi area keterlibatan tinggi dan titik keluar.
- Kohor: Mengelompokkan pengguna berdasarkan karakteristik bersama untuk menyederhanakan identifikasi tren, segmentasi, dan pemecahan masalah performa.
Analisis kode
- .NET Profiler: Menangkap, mengidentifikasi, dan melihat jejak performa untuk aplikasi Anda.
- Pengoptimalan kode: Manfaatkan AI untuk menciptakan aplikasi yang lebih baik dan lebih efisien.
- Debugger Snapshot: Secara otomatis mengumpulkan snapshot debug saat pengecualian terjadi di aplikasi .NET
Model logika
Diagram model logika memvisualisasikan komponen Application Insights dan cara mereka berinteraksi.
Catatan
Pengaturan firewall harus disesuaikan agar data mencapai endpoint penerimaan. Untuk informasi selengkapnya, lihat Akses titik akhir Azure Monitor dan konfigurasi firewall.
Bahasa yang didukung
Bagian ini menguraikan skenario yang didukung.
Untuk informasi selengkapnya tentang aplikasi instrumenting untuk mengaktifkan Application Insights, lihat dasar-dasar pengumpulan data.
Instrumentasi otomatis (aktifkan tanpa perubahan kode)
Instrumentasi manual
OpenTelemetry Distro
JavaScript SDK pada sisi klien
Application Insights SDK (API Klasik)
Platform dan kerangka kerja yang didukung
Bagian ini mencantumkan semua platform dan kerangka kerja yang didukung.
Integrasi layanan Azure (pengaktifan portal, penyebaran Azure Resource Manager)
- Mesin Virtual Azure dan Set Skala Mesin Virtual Azure
- Azure App Service
- Azure Functions
- Azure Spring Apps
- Azure Cloud Services, yang mencakup peran web dan pekerja
Kerangka kerja pembuatan log
ILogger
- Log4Net, NLog, atau System.Diagnostics.Trace
-
Log4J
, Logback, atau java.util.logging - Plug-in LogStash
- Azure Monitor
Ekspor dan analisis data
Kit Pengembangan Perangkat Lunak (SDK) yang Tidak Didukung
Ada banyak SDK Application Insights yang didukung komunitas, tetapi Microsoft hanya menyediakan dukungan untuk opsi instrumentasi yang tercantum dalam artikel ini.
Pemecahan masalah
Untuk bantuan pemecahan masalah Application Insights, lihat dokumentasi pemecahan masalah khusus kami.
Bantuan dan dukungan
Dukungan teknis Azure
Untuk masalah dukungan Azure, buka tiket dukungan Azure.
Pertanyaan Umum
Kirim pertanyaan umum ke forum Pertanyaan dan Jawaban Microsoft.
Pertanyaan Pengkodian
Posting pertanyaan pengkodian ke Stack Overflow dengan menggunakan azure-application-insights
tag.
Komunitas Umpan Balik
Tinggalkan umpan balik produk untuk tim rekayasa di Komunitas Umpan Balik.
Langkah berikutnya
- Untuk meninjau tanya jawab umum (FAQ), lihat Tanya Jawab Umum Application Insights
- Dasar-dasar pengumpulan data
- Sumber daya berbasis ruang kerja
- Gambaran umum instrumentasi otomatis
- Papan Kontrol Aplikasi
- Peta Aplikasi
- Metrik waktu nyata
- Pencarian transaksi
- Gambaran umum ketersediaan
- Pengguna, sesi, dan aktivitas