Apa itu autoinstrumentasi untuk Azure Monitor Application Insights?

Autoinstrumentasi memungkinkan Application Insights membuat telemetri seperti metrik, permintaan, dan dependensi yang tersedia di sumber daya Application Insights Anda. Ini memberikan akses mudah ke pengalaman seperti dasbor aplikasi dan peta aplikasi.

Jika bahasa dan platform Anda didukung, pilih tautan terkait di tabel Lingkungan, bahasa, dan penyedia sumber daya yang didukung untuk informasi yang lebih terperinci. Dalam banyak kasus, autoinstrumentasi diaktifkan secara default.

Apa keuntungan autoinstrumentasi?

  • Perubahan kode tidak diperlukan.
  • Akses ke kode sumber tidak diperlukan.
  • Perubahan konfigurasi tidak diperlukan.
  • Pemeliharaan pembaruan SDK yang sedang berlangsung dihilangkan.

Lingkungan, bahasa, dan penyedia sumber daya yang didukung

Tabel berikut ini memperlihatkan status ketersediaan autoinstrumentasi saat ini.

Tautan disediakan untuk informasi selengkapnya untuk setiap skenario yang didukung.

Catatan

Jika lingkungan hosting atau penyedia sumber daya Anda tidak tercantum dalam tabel berikut, autoinstrumentasi tidak didukung. Anda dapat melengkapi kode Anda secara manual menggunakan Application Insights SDK atau Distro OpenTelemetry Azure Monitor. Untuk informasi selengkapnya, lihat Dasar-Dasar Pengumpulan Data Azure Monitor Application Insights.

Penyedia Lingkungan/Sumber Daya .NET Framework .NET Core / .NET Java Node.js Python
Azure App Service di Windows - Terbitkan sebagai Kode โœ… ๐Ÿ”— ยน โœ… ๐Ÿ”— ยน โœ… ๐Ÿ”— ยน โœ… ๐Ÿ”— ยน โŒ
Azure App Service di Windows - Terbitkan sebagai Docker โœ… ๐Ÿ”— ยฒ โœ… ๐Ÿ”— ยฒ โœ… ๐Ÿ”— ยฒ โœ… ๐Ÿ”— ยฒ โŒ
Azure App Service di Linux - Terbitkan sebagai Kode โŒ โœ… ๐Ÿ”— ยน โœ… ๐Ÿ”— ยน โœ… ๐Ÿ”— โœ… ๐Ÿ”— ยฒ
Azure App Service di Linux - Terbitkan sebagai Docker โŒ โœ… ๐Ÿ”— โœ… ๐Ÿ”— โœ… ๐Ÿ”— โŒ
Azure Functions - dasar โœ… ๐Ÿ”— ยน โœ… ๐Ÿ”— ยน โœ… ๐Ÿ”— ยน โœ… ๐Ÿ”— ยน โœ… ๐Ÿ”— ยน
Azure Functions - dependensi โŒ โŒ โœ… ๐Ÿ”— โŒ โŒ
Azure Spring Apps โŒ โŒ โœ… ๐Ÿ”— โŒ โŒ
Azure Kubernetes Service (AKS) โŒ โŒ โœ… ๐Ÿ”— โŒ โŒ
Azure VM Windows โœ… ๐Ÿ”— ยฒ ยณ โœ… ๐Ÿ”— ยฒ ยณ โœ… ๐Ÿ”— โŒ โŒ
Windows VM lokal โœ… ๐Ÿ”— ยณ โœ… ๐Ÿ”— ยฒ ยณ โœ… ๐Ÿ”— โŒ โŒ
Agen mandiri - lingkungan apa pun โŒ โŒ โœ… ๐Ÿ”— โŒ โŒ

Catatan kaki

  • ยน: Application Insights aktif secara default dan diaktifkan secara otomatis.
  • ยฒ: Fitur ini ada di pratinjau publik. Lihat Ketentuan Penggunaan Tambahan untuk Pratinjau Microsoft Azure.
  • ยณ: Agen harus disebarkan dan dikonfigurasi.

Catatan

Autoinstrumentasi dikenal sebagai "lampiran tanpa kode" sebelum Oktober 2021.

Injeksi Skrip Pemuat SDK JavaScript (Web) berdasarkan konfigurasi

Saat menggunakan Software Development Kits (SDK) yang didukung, Anda dapat mengaktifkan injeksi SDK dalam konfigurasi untuk secara otomatis menyuntikkan Skrip Pemuat SDK JavaScript (Web) ke setiap halaman.

Bahasa
Inti ASP.NET
Node.js
Java

Untuk metode lain untuk melengkapi aplikasi Anda dengan Application Insights JavaScript SDK, lihat Mulai menggunakan JavaScript SDK.

Langkah berikutnya