Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
.NET veya Snapshot Debugger için Application Insights Profiler kullandığınızda, uygulamanız tarafından oluşturulan yapıtlar varsayılan olarak genel İnternet üzerinden Azure Depolama hesaplarına yüklenir. Bu artifaktlar ve depolama hesapları için Microsoft, şunların maliyetini denetler ve kapsar:
- İşleme ve analiz.
- Durumdayken şifreleme ve yaşam süresi yönetimi ilkeleri.
Bu arada, "kendi depolama alanınızı getirdiğinizde" (BYOS), yapıtlar yalnızca sizin denetlediğiniz ve maliyetini karşıladığınız bir depolama hesabına yüklenir:
- Dinlenme halindeki şifreleme ilkesi ve Ömür boyu yönetim ilkesi.
- Ağ erişimi.
Not
Azure Özel Bağlantı veya müşteri tarafından yönetilen anahtarları etkinleştiriyorsanız Kendi Anahtarını Getir (BYOS) gereklidir.
- Application Insights için Özel Bağlantı hakkında daha fazla bilgi edinin.
- Application Insights için müşteri tarafından yönetilen anahtarlar hakkında daha fazla bilgi edinin.
Bu kılavuzda şunların nasıl yapıldığını öğrenirsiniz:
- Tanılama Hizmetleri'ne depolama hesabınıza erişim izni verin.
- Depolama hesabınızı Application Insights kaynağınızla bağlayın.
- Depolama hesabınıza nasıl erişilir öğrenin.
Önkoşullar
- Depolama hesabınızı Application Insights kaynağınızla aynı konumda oluşturduğunuzu doğrulayın.
- Özel Bağlantı etkinleştirdiyseniz, sanal ağınızdan Güvenilen Microsoft Hizmetimize bağlantınıza izin verin.
Tanılama Hizmetleri'ne depolama hesabınıza erişim izni verin.
BYOS depolama hesabı bir Application Insights kaynağına bağlıdır. Depolama hesabınızdaki Storage Blob Data Contributor Erişim Denetimi (IAM)Diagnostic Services Trusted Storage Accessadlı Microsoft Entra uygulamasına rolü vererek başlayın.
Erişim denetimi (IAM) öğesini seçin.
Rol ataması ekle sayfasını açmak için Rol ataması ekle'yi>
Aşağıdaki rolü atayın.
Ayar Değer Rol Depolama Blobu Veri Katılımcısı Şu kişiye erişim ata: Kullanıcı, grup veya hizmet sorumlusu Üyeler Tanılama Hizmetleri Güvenilen Depolama Erişimi
Atandıktan sonra rolü Rol atamaları bölümünün altında görebilirsiniz.
Not
ayrıca Özel Bağlantı kullanıyorsanız, sanal ağınızdan Güvenilen Microsoft Hizmetimize bağlantı sağlamak için bir yapılandırma daha gerekir. Daha fazla bilgi için depolama ağ güvenliği belgelerine bakın.
Depolama hesabınızı Application Insights kaynağınıza bağlama
.NET Profil Oluşturucu ve Anlık Görüntü Hata Ayıklayıcısı gibi kod düzeyinde tanılamalar için BYOS'yi yapılandırmak için üç seçeneğiniz vardır:
- Azure PowerShell cmdlet’leri
- Azure CLI
- Azure Resource Manager şablonları
Başlamadan önce Azure PowerShell 4.2.0 veya üzerini yükleyin.
PowerShell terminalinde Application Insights PowerShell uzantısını yükleyin.
Install-Module -Name Az.ApplicationInsights -ForceAzure hesabı aboneliğinizle oturum açın.
Connect-AzAccount -Subscription "{subscription_id}"Oturum açma hakkında daha fazla bilgi için Connect-AzAccount belgelerine bakın.
Application Insights kaynağınıza bağlı önceki depolama hesaplarını kaldırın.
Desen:
Get-AzApplicationInsights -ResourceGroupName "{resource_group_name}" -Name "{application_insights_name}" | Remove-AzApplicationInsightsLinkedStorageAccountÖrnek:
Get-AzApplicationInsights -ResourceGroupName "byos-test" -Name "byos-test-westus2-ai" | Remove-AzApplicationInsightsLinkedStorageAccountDepolama hesabınızı Application Insights kaynağınıza bağlayın.
Desen:
$storageAccount = Get-AzStorageAccount -ResourceGroupName "{resource_group_name}" -Name "{storage_account_name}" New-AzApplicationInsightsLinkedStorageAccount -Name "{application_insights_name}" -LinkedStorageAccountResourceId $storageAccount.IdÖrnek:
$storageAccount = Get-AzStorageAccount -ResourceGroupName "byos-test" -Name "byosteststoragewestus2" New-AzApplicationInsightsLinkedStorageAccount -Name "byos-test-westus2-ai" -LinkedStorageAccountResourceId $storageAccount.Id
Sorun giderme
BYOS sorun giderme konusunda yardım almak için, özel olarak hazırlanmış sorun giderme belgelerine bakın:
Sık sorulan sorular
Bu bölüm, .NET Profil Oluşturucu ve Anlık Görüntü Hata Ayıklayıcısı için BYOS'yi yapılandırma hakkında sık sorulan soruların yanıtlarını sağlar.
.NET Profiler/Snapshot Debugger ve BYOS'ı etkinleştirdiysem, verilerim depolama hesabıma geçirilir mi?
Hayır, olmayacak.
BYOS, dinlenme halinde şifreleme ve müşteri tarafından yönetilen anahtarlarla çalışır mı?
Evet. Net olmak gerekirse BYOS, .NET Profiler/Snapshot Debugger'ın customer-manager anahtarlarıyla etkinleştirilmesi gerekir.
BYOS, İnternet'ten yalıtılmış bir ortamda mı çalışır?
Evet. BYOS, yalıtılmış ağ senaryoları için bir gereksinimdir.
BYOS hem müşteri tarafından yönetilen anahtarlarla hem de Özel Bağlantı etkin olarak çalışır mı?
Evet, mümkün.
KCG'yi etkinleştirdiysem, toplanan verilerimi depolamak için Tanılama Hizmetleri depolama hesaplarını tekrar kullanabilir miyim?
Evet, yapabilirsiniz, ancak halen BYOS'unuzdan veri geçişini desteklemiyoruz.
BYOS'u etkinleştirdikten sonra depolama ve ağ ile ilgili tüm maliyetleri üstleniyor muyum?
Evet.
Depolama hesabıma nasıl erişilir?
Sanal makinelerinizde veya Azure Uygulaması Hizmeti'nde çalışan aracılar, yapıtları (profiller, anlık görüntüler ve simgeler) hesabınızdaki blob kapsayıcılarına yükler.
Bu işlem, depolama hesabınızdaki yeni bir bloba paylaşılan erişim imzası belirteci almak için .NET Profiler veya Snapshot Debugger ile iletişime geçmeyi içerir.
.NET Profil Oluşturucu veya Anlık Görüntü Hata Ayıklayıcısı:
- Gelen blobu analiz eder.
- Analiz sonuçlarını ve günlük dosyalarını blob depolamaya geri yazın.
Kullanılabilir işlem kapasitesine bağlı olarak, bu işlem karşıya yüklendikten sonra her zaman gerçekleşebilir.
Profil Oluşturucu izlemelerini veya Snapshot Debugger analizini görüntülediğinizde, hizmet analiz sonuçlarını blob depolamadan getirir.