Ç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:

Çalışma alanı tabanlı kaynak oluşturma

Azure portal oturum açın ve bir Uygulama Analizler kaynağı oluşturun:

Workspace-based Application Insights resource

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:

Workspace Name

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:

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

Sonraki adımlar