Bagikan melalui


Pengantar Application Insights - Observabilitas OpenTelemetry

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.

Cuplikan layar antarmuka pengguna Azure Monitor Application Insights yang menampilkan peta aplikasi.


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.

Diagram yang menunjukkan jalur data saat mengalir melalui lapisan layanan Application Insights.

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)

Kerangka kerja pembuatan log

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