Çalışma alanı tabanlı Uygulama Analizler kaynakları
Çalışma alanı tabanlı kaynaklar, Application Insights ile Log Analytics arasında tam tümleştirme desteği sunar. Artık Uygulama Analizler telemetrinizi ortak bir Log Analytics çalışma alanına göndermeyi seçebilirsiniz. Bu çalışma alanı, uygulama, altyapı ve platform günlüklerini tek bir birleştirilmiş bir konumda tutarken Log Analytics'in tüm özelliklerine tam erişim sağlar.
Bu ayrıca kaynaklarınız genelinde yaygın Azure rol tabanlı erişim denetimine (Azure RBAC) olanak tanır ve uygulamalar arası/çalışma alanı sorguları gereksinimini ortadan kaldırır.
Not
Çalışma alanı tabanlı Uygulama Analizler kaynakları için veri alımı ve saklama, verilerin bulunduğu Log Analytics çalışma alanı aracılığıyla faturalandırılır. Çalışma alanı tabanlı Uygulama Analizler kaynakları için faturalama hakkında daha fazla bilgi edinin.
Not
31 Mart 2025’te izleme anahtarı alımı desteği sona erecektir. İzleme anahtarı alımı çalışmaya devam edecek, ancak artık özellik için güncelleştirme veya destek sağlamayacağız. Yeni özelliklerden yararlanmak için bağlantı dizelerine geçiş.
Yeni özellikler
Çalışma Alanı Tabanlı Uygulama Analizler, Azure İzleyici ve Log Analytics'in aşağıdakiler gibi en son özelliklerinden yararlanmanıza olanak tanır:
- Müşteri Tarafından Yönetilen Anahtarlar (CMK), yalnızca sizin erişiminiz olan şifreleme anahtarlarıyla verileriniz için bekleyen şifreleme sağlar.
- Azure Özel Bağlantı, özel uç noktaları kullanarak Azure PaaS hizmetlerini sanal ağınıza güvenli bir şekilde bağlamanıza olanak tanır.
- Profil Oluşturucu ve Anlık Görüntü Hata Ayıklayıcısı için Kendi Depolama Getir (BYOS), Uygulama Analizler Profil Oluşturucu ve Anlık Görüntü Hata Ayıklayıcısı ile ilişkili tüm veriler için bekleyen şifreleme ilkesi, yaşam süresi yönetim ilkesi ve ağ erişimi üzerinde tam denetim sağlar.
- Taahhüt Katmanları , Kullandıkça Öde fiyatına kıyasla %30'a kadar tasarruf etmenizi sağlar.
- Log Analytics akış alımı aracılığıyla daha hızlı veri alımı.
Çalışma alanı tabanlı kaynak oluşturma
Azure portal oturum açın ve bir Uygulama Analizler kaynağı oluşturun:
Mevcut bir Log Analytics Çalışma Alanınız yoksa Log Analytics çalışma alanı oluşturma belgelerine bakın.
Çalışma alanı tabanlı kaynaklar şu anda tüm ticari bölgelerde ve Azure Kamu
Kaynağınız oluşturulduktan sonra , Genel Bakış bölmesinde ilgili çalışma alanı bilgilerini görürsünüz:
Mavi bağlantı metnine tıkladığınızda, yeni birleşik çalışma alanı sorgu ortamından yararlanabileceğiniz ilişkili Log Analytics çalışma alanına gidebilirsiniz.
Not
Uygulama Analizler deneyiminde klasik kaynak sorguları, çalışma kitapları ve günlük tabanlı uyarılar Analizler Uygulamanız için tam geriye dönük uyumluluk sağlamaya devam ediyoruz. Yeni çalışma alanı tabanlı tablo yapısı/şemasını sorgulamak/görüntülemek için önce Log Analytics çalışma alanınıza gitmeniz gerekir. Uygulama Analizler bölmelerinden Günlükler 'i (Analiz) seçtiğinizde klasik Uygulama Analizler sorgu deneyimine erişebilirsiniz.
Bağlantı dizesini kopyalayın
Bağlantı dizesi, telemetri verilerinizi ilişkilendirmek istediğiniz kaynağı tanımlar. Ayrıca kaynağınızın telemetriniz için hedef olarak kullanacağı uç noktaları değiştirmenize de olanak tanır. Bağlantı dizesini kopyalamanız ve uygulamanızın koduna veya bir ortam değişkenine eklemeniz gerekir.
İzleme yapılandırması
Çalışma alanı tabanlı bir Uygulama Analizler kaynağı oluşturulduktan sonra izlemeyi yapılandırmak oldukça kolaydır.
Kod tabanlı uygulama izleme
Kod tabanlı uygulama izleme için uygun Uygulama Analizler SDK'sını yükleyip bunu izleme anahtarına veya yeni oluşturduğunuz kaynağın bağlantı dizesine işaret edebilirsiniz.
Kod tabanlı izleme için Uygulama Analizler SDK'sını ayarlama hakkında ayrıntılı belgeler için dile/çerçeveye özgü belgelere bakın:
- ASP.NET
- ASP.NET Core
- Arka plan görevleri & modern konsol uygulamaları (.NET/.NET Core)
- Klasik konsol uygulamaları (.NET)
- Java
- JavaScript
- Node.js
- Python
Kodsuz izleme ve kaynak oluşturma Visual Studio
Azure İşlevleri ve Azure Uygulaması Hizmetleri gibi hizmetlerin kodsuz izlenmesi için, önce çalışma alanı tabanlı Application Analizler kaynağınızı oluşturmanız ve ardından izleme yapılandırma aşamasında bu kaynağa işaret etmeniz gerekir.
Bu hizmetler kendi kaynak oluşturma işlemi içinde yeni bir Application Analizler kaynağı oluşturma seçeneği sunsa da, bu kullanıcı arabirimi seçenekleriyle oluşturulan kaynaklar şu anda klasik Uygulama Analizler deneyimiyle sınırlıdır.
Aynı durum, ASP.NET ve ASP.NET Core için Visual Studio Uygulama Analizler kaynak oluşturma deneyimi için de geçerlidir. Visual Studio izleme etkinleştirme kullanıcı arabirimiyle mevcut çalışma alanı tabanlı bir kaynağı seçmeniz gerekir. Visual Studio içinden yeni kaynak oluştur'u seçtiğinizde klasik bir Uygulama Analizler kaynağı oluşturmanız sınırlanır.
Otomatik olarak kaynak oluşturma
Azure CLI
Önizleme Uygulama Analizler Azure CLI komutlarına erişmek için önce şunu çalıştırmanız gerekir:
az extension add -n application-insights
Komutunu çalıştırmazsanız az extension add
şunu belirten bir hata iletisi görürsünüz: az : ERROR: az monitor: 'app-insights' is not in the 'az monitor' command group. See 'az monitor --help'.
Artık Uygulama Analizler kaynağınızı oluşturmak için aşağıdakileri çalıştırabilirsiniz:
az monitor app-insights component create --app
--location
--resource-group
[--application-type]
[--ingestion-access {Disabled, Enabled}]
[--kind]
[--only-show-errors]
[--query-access {Disabled, Enabled}]
[--tags]
[--workspace]
Örnek
az monitor app-insights component create --app demoApp --location eastus --kind web -g my_resource_group --workspace "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/test1234/providers/microsoft.operationalinsights/workspaces/test1234555"
Bu komutun tam Azure CLI belgeleri için Azure CLI belgelerine bakın.
Azure PowerShell
New-AzApplicationInsights
PowerShell komutu şu anda çalışma alanı tabanlı bir Uygulama Analizler kaynağı oluşturmayı desteklemiyor. PowerShell ile çalışma alanı tabanlı bir kaynak oluşturmak için aşağıdaki Azure Resource Manager şablonlarını kullanabilir ve PowerShell ile dağıtabilirsiniz.
Azure Resource Manager şablonları
Şablon dosyası
{
"$schema": "http://schema.management.azure.com/schemas/2014-04-01-preview/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"name": {
"type": "string"
},
"type": {
"type": "string"
},
"regionId": {
"type": "string"
},
"tagsArray": {
"type": "object"
},
"requestSource": {
"type": "string"
},
"workspaceResourceId": {
"type": "string"
}
},
"resources": [
{
"name": "[parameters('name')]",
"type": "microsoft.insights/components",
"location": "[parameters('regionId')]",
"tags": "[parameters('tagsArray')]",
"apiVersion": "2020-02-02-preview",
"properties": {
"ApplicationId": "[parameters('name')]",
"Application_Type": "[parameters('type')]",
"Flow_Type": "Bluefield",
"Request_Source": "[parameters('requestSource')]",
"WorkspaceResourceId": "[parameters('workspaceResourceId')]"
}
}
]
}
Parametreler dosyası
{
"$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"type": {
"value": "web"
},
"name": {
"value": "customresourcename"
},
"regionId": {
"value": "eastus"
},
"tagsArray": {
"value": {}
},
"requestSource": {
"value": "Custom"
},
"workspaceResourceId": {
"value": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/my_resource_group/providers/microsoft.operationalinsights/workspaces/myworkspacename"
}
}
}
İlişkili çalışma alanını değiştirme
Çalışma alanı tabanlı bir Uygulama Analizler kaynağı oluşturulduktan sonra ilişkili Log Analytics Çalışma Alanını değiştirebilirsiniz.
Uygulama Analizler kaynak bölmesinin içinden Özellikler>Çalışma Alanını> DeğiştirLog Analytics Çalışma Alanları'nı seçin
Telemetriyi dışarı aktarma
Çalışma alanı tabanlı kaynaklar için eski sürekli dışarı aktarma işlevi desteklenmez. Bunun yerine, Uygulama Analizler kaynağınızdan Tanılama ayarları>ekle'yi seçin. Tüm tabloları veya tabloların bir alt kümesini seçerek bir depolama hesabına arşivleyebilir veya Azure Event Hub'a akışla aktarabilirsiniz.
Not
- Tanılama ayarlarını dışarı aktarma maliyetleri artırabilir. (daha fazla bilgi)
- Bu özelliğin fiyatlandırma bilgileri Azure İzleyici fiyatlandırma sayfasında bulunabilir. Faturalama başlamadan önce bildirimler gönderilir. Bildirim döneminden sonra telemetri dışarı aktarmayı kullanmaya devam etmeyi seçerseniz, ilgili fiyatta faturalandırılırsınız.