Azure İzleyici Application Insights için otomatik yetkisiz erişim nedir?

Otomatik yetkisiz erişim, Application Insights'ın Application Insights kaynağınızda ölçümler, istekler ve bağımlılıklar gibi telemetrileri kullanılabilir hale getirmesini sağlar. Uygulama panosu ve uygulama haritası gibi deneyimlere kolay erişim sağlar.

"Autoinstrumentation" terimi, birden çok sözcüğün parçalarının yeni bir sözcükte bir araya geldiği bir dil karışımı olan portmanteau'dur. "Otomatik yetkisiz erişim", "otomatik" ve "izleme" değerlerini birleştirir. Yazılım gözlemlenebilirliğindeki yaygın kullanımı görür ve geliştiriciler tarafından el ile kodlama yapılmadan uygulamalara izleme kodu ekleme işlemini açıklar.

Otomatik yetkisiz erişim işlemi dile ve platforma göre değişiklik gösterir, ancak genellikle Azure portalında bir geçiş düğmesi içerir. Aşağıdaki örnekte, Azure Uygulaması Hizmeti otomatik yetkisiz erişim için iki durumlu düğme gösterilmektedir.

 Etkinleştir'in seçili olduğu Application Insights sekmesini gösteren ekran görüntüsü.

İpucu

Bu makaledeki tüm diller ve platformlar için otomatik yetkisiz erişim özellikleri sağlamayız. Ayrıntılı bilgi için Desteklenen ortamlar, diller ve kaynak sağlayıcıları tablosunda ilgili bağlantıyı seçin. Çoğu durumda, otomatik yetkisiz erişim varsayılan olarak etkinleştirilir.

Otomatik yetkisiz erişim avantajları nelerdir?

  • Kod değişiklikleri gerekli değildir.
  • Kaynak koduna erişim gerekli değildir.
  • Yapılandırma değişiklikleri gerekli değildir.
  • İzleme bakımı ortadan kalkar.

Desteklenen ortamlar, diller ve kaynak sağlayıcıları

Aşağıdaki tabloda otomatik yetkisiz erişim kullanılabilirliğinin geçerli durumu gösterilmektedir.

Desteklenen her senaryo için daha fazla bilgi için bağlantılar sağlanır.

Not

Barındırma ortamınız veya kaynak sağlayıcınız aşağıdaki tabloda listelenmiyorsa otomatik yetkisiz erişim desteklenmez. Bu durumda, Azure İzleyici OpenTelemetry Distro kullanarak el ile izlemenizi öneririz. Daha fazla bilgi için bkz . Azure İzleyici Application Insights'ın Veri Toplama Temelleri.

Ortam/Kaynak sağlayıcısı .NET Framework .NET Core / .NET Java Node.js Python
Windows'da Azure Uygulaması Hizmeti - Kod Olarak Yayımla ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹
Windows'da Azure Uygulaması Hizmeti - Docker olarak yayımlama ✅ 🔗 ² ✅ 🔗 ² ✅ 🔗 ² ✅ 🔗 ²
Linux'ta Azure Uygulaması Hizmeti - Kod Olarak Yayımla ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ²
Linux'ta Azure Uygulaması Hizmeti - Docker olarak yayımlama ✅ 🔗 ✅ 🔗 ✅ 🔗
Azure İşlevleri - temel ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹ ✅ 🔗 ¹
Azure İşlevleri - bağımlılıklar ✅ 🔗
Azure Spring Apps ✅ 🔗
Azure Kubernetes Service (AKS) ✅ 🔗
Azure VM'leri Windows ✅ 🔗 ² ³ ✅ 🔗 ² ³ ✅ 🔗
Şirket içi VM'ler Windows ✅ 🔗 ³ ✅ 🔗 ² ³ ✅ 🔗
Tek başına aracı - herhangi bir ortam ✅ 🔗

Dipnot

  • ¹: Application Insights varsayılan olarak açıktır ve otomatik olarak etkinleştirilir.
  • ²: Bu özellik genel önizleme aşamasındadır. Bkz . Microsoft Azure Önizlemeleri için Ek Kullanım Koşulları.
  • ³: Bir aracı dağıtılmalı ve yapılandırılmalıdır.

Not

Otomatik yetkisiz erişim, Ekim 2021'e kadar "kodsuz ekleme" olarak biliniyordu.

Sık sorulan sorular

"Otomatik yetkisiz erişim" terimi kısa çizgiyle mi girilmelidir?

Microsoft Learn platformunda yayımlanan ürün belgeleri için Microsoft Stil Kılavuzu'nu takip ediyoruz.

Genel olarak, "otomatik" ön ekinin arkasına kısa çizgi eklemeyiz.

Sonraki adımlar