Sumber daya Application Insights berbasis ruang kerja

Sumber daya berbasis ruang kerja mendukung integrasi penuh antara Application Insights dan Log Analytics. Sekarang Anda dapat mengirim telemetri Application Insights Anda ke ruang kerja Log Analytics umum. Anda akan memiliki akses penuh ke semua fitur Log Analytics, sementara log aplikasi, infrastruktur, dan platform Anda tetap berada di satu lokasi terkonsolidasi.

Integrasi ini memungkinkan kontrol akses berbasis peran Azure yang umum di seluruh sumber daya Anda. Ini juga menghilangkan kebutuhan untuk kueri lintas aplikasi/ruang kerja.

Catatan

Penyerapan dan penyimpanan data untuk sumber daya Application Insights berbasis ruang kerja ditagih melalui ruang kerja Log Analytics tempat data berada. Untuk mempelajari lebih lanjut tentang tagihan untuk sumber daya Application Insights berbasis ruang kerja, lihat detail harga Log Azure Monitor.

Catatan

Pada tanggal 31 Maret 2025, dukungan untuk penyerapan kunci instrumentasi akan berakhir. Penyerapan kunci instrumentasi akan berjalan terus, namun kami tidak akan lagi menyediakan pembaruan atau dukungan terhadap fitur tersebut. Transisi ke string koneksi untuk memanfaatkan kemampuan baru.

Kapabilitas baru

Dengan Application Insights berbasis ruang kerja, Anda dapat memanfaatkan kemampuan terbaru Azure Monitor dan Log Analytics. Contohnya:

  • Kunci yang dikelola pelanggan menyediakan enkripsi saat data tidak aktif dengan kunci enkripsi yang hanya Anda yang memiliki akses.
  • Azure Private Link memungkinkan Anda untuk menautkan layanan platform Azure sebagai layanan (PaaS) dengan aman ke jaringan virtual Anda dengan menggunakan titik akhir privat.
  • Bring your own storage (BYOS) for Profiler and Snapshot Debugger memberi Anda kendali penuh atas kebijakan enkripsi-at-rest, kebijakan pengelolaan seumur hidup, dan akses jaringan untuk semua data yang terkait dengan Application Insights Profiler dan Snapshot Debugger.
  • Tingkat komitmen memungkinkan Anda menghemat hingga 30% dibandingkan dengan harga bayar sesuai pemakaian.
  • Streaming Log Analytics menyerap data lebih cepat.

Membuat sumber daya berbasis ruang kerja

Masuk ke portal Azure, dan buat sumber daya Application Insights.

Cuplikan layar yang menunjukkan sumber daya Application Insights berbasis ruang kerja.

Jika Anda tidak memiliki ruang kerja Log Analytics yang ada, lihat dokumentasi pembuatan ruang kerja Log Analytics.

Sumber daya berbasis ruang kerja saat ini tersedia di semua wilayah komersial dan Azure Government.

Setelah membuat sumber daya, Anda akan melihat informasi ruang kerja yang sesuai di panel Gambaran Umum.

Cuplikan layar yang menunjukkan nama ruang kerja.

Memilih teks link biru untuk membuka ruang kerja Log Analytics terkait tempat Anda dapat memanfaatkan lingkungan kueri ruang kerja terpadu yang baru.

Catatan

Kami masih menyediakan kompatibilitas mundur penuh untuk kueri sumber daya klasik Application Insights, buku kerja, dan peringatan berbasis log. Untuk membuat kueri atau menampilkan struktur atau skema tabel berbasis ruang kerja baru, Anda harus terlebih dahulu membuka ruang kerja Log Analytics Anda. Pilih Log (Analytics) di panel Application Insights untuk mengakses pengalaman kueri Application Insights klasik.

Salin string koneksi

String koneksi mengidentifikasi sumber daya yang ingin Anda kaitkan dengan data telemetri. Anda juga dapat menggunakannya untuk memodifikasi titik akhir yang akan digunakan sumber daya Anda sebagai tujuan untuk telemetri Anda. Anda harus menyalin string koneksi dan menambahkannya ke kode aplikasi Anda atau ke variabel lingkungan.

Mengonfigurasi pemantauan

Setelah Anda membuat sumber daya Application Insights berbasis ruang kerja, Anda mengonfigurasi pemantauan.

Pemantauan aplikasi berbasis kode

Untuk pemantauan aplikasi berbasis kode, Anda menginstal Application Insights SDK yang sesuai dan mengarahkan kunci instrumentasi atau string koneksi ke sumber daya yang baru Anda buat.

Untuk informasi tentang cara menyiapkan Application Insights SDK untuk pemantauan berbasis kode, lihat dokumentasi khusus berikut untuk bahasa atau kerangka kerja:

Pemantauan tanpa kode dan pembuatan sumber daya Visual Studio

Untuk pemantauan layanan tanpa kode seperti Azure Functions dan Azure App Services, Anda terlebih dahulu membuat sumber daya Application Insights berbasis ruang kerja. Kemudian Anda mengarahkan ke sumber daya tersebut saat Anda mengonfigurasi pemantauan.

Layanan ini menawarkan opsi untuk membuat sumber daya Application Insights baru dalam proses pembuatan sumber daya mereka sendiri. Tetapi sumber daya yang dibuat melalui opsi antarmuka pengguna ini saat ini dibatasi pada pengalaman Application Insights klasik.

Pembatasan yang sama berlaku untuk pengalaman pembuatan sumber daya Application Insights di Visual Studio untuk ASP.NET dan ASP.NET Core. Anda harus memilih sumber daya berbasis ruang kerja yang ada di antarmuka pengguna Visual Studio tempat Anda mengaktifkan pemantauan. Memilih Membuat sumber daya baru di Visual Studio membatasi Anda untuk membuat sumber daya Application Insights klasik.

Membuat sumber daya secara otomatis

Azure CLI

Untuk mengakses perintah pratinjau Application Insights Azure CLI, Anda harus terlebih dahulu menjalankan :

 az extension add -n application-insights

Jika Anda tidak menjalankan perintah az extension add, Anda akan melihat pesan kesalahan yang menyatakan az : ERROR: az monitor: 'app-insights' is not in the 'az monitor' command group. See 'az monitor --help'.

Sekarang Anda dapat menjalankan kode berikut untuk membuat sumber daya Application Insights Anda:

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]

Contoh

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"

Untuk dokumentasi Azure CLI lengkap untuk perintah ini, lihat dokumentasi Azure CLI.

Azure PowerShell

Membuat sumber daya Application Insights berbasis ruang kerja baru.

New-AzApplicationInsights -Name <String> -ResourceGroupName <String> -Location <String> -WorkspaceResourceId <String>
   [-SubscriptionId <String>]
   [-ApplicationType <ApplicationType>]
   [-DisableIPMasking]
   [-DisableLocalAuth]
   [-Etag <String>]
   [-FlowType <FlowType>]
   [-ForceCustomerStorageForProfiler]
   [-HockeyAppId <String>]
   [-ImmediatePurgeDataOn30Day]
   [-IngestionMode <IngestionMode>]
   [-Kind <String>]
   [-PublicNetworkAccessForIngestion <PublicNetworkAccessType>]
   [-PublicNetworkAccessForQuery <PublicNetworkAccessType>]
   [-RequestSource <RequestSource>]
   [-RetentionInDays <Int32>]
   [-SamplingPercentage <Double>]
   [-Tag <Hashtable>]
   [-DefaultProfile <PSObject>]
   [-Confirm]
   [-WhatIf]
   [<CommonParameters>]

Contoh

New-AzApplicationInsights -Kind java -ResourceGroupName testgroup -Name test1027 -location eastus -WorkspaceResourceId "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/test1234/providers/microsoft.operationalinsights/workspaces/test1234555"

Untuk dokumentasi PowerShell lengkap untuk cmdlet ini, dan untuk mempelajari cara mengambil kunci instrumentasi, lihat dokumentasi Azure PowerShell.

Templat Azure Resource Manager

Untuk membuat sumber daya berbasis ruang kerja, gunakan templat Azure Resource Manager berikut dan sebarkan dengan PowerShell.

File templat

{
    "$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')]"
            }
        }
    ]
}

Catatan

Untuk informasi selengkapnya tentang properti sumber daya, lihat Nilai properti. Flow_Type dan Request_Source tidak digunakan tetapi disertakan dalam sampel ini untuk kelengkapan.

File parameter

{
    "$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"
        }
    }
}

Memodifikasi ruang kerja terkait

Setelah Anda membuat sumber daya Application Insights berbasis ruang kerja, Anda dapat mengubah ruang kerja Log Analytics terkait.

Di panel sumber daya Application Insights, pilih Properti>Ubah Ruang Kerja>Ruang kerja Log Analytics.

Ekspor telemetri

Fungsionalitas ekspor berkelanjutan yang lama tidak didukung untuk sumber daya berbasis ruang kerja. Sebagai gantinya, pilih Pengaturan diagnostik>Tambahkan pengaturan diagnostik di sumber daya Application Insights Anda. Anda dapat memilih semua tabel, atau subset tabel, untuk diarsipkan ke akun penyimpanan. Anda juga dapat melakukan streaming ke hub peristiwa Azure.

Catatan

Mengekspor pengaturan diagnostik dapat meningkatkan biaya. Untuk informasi selengkapnya, lihat Mengekspor telemetri dari Application Insights. Untuk informasi harga fitur ini, lihat halaman harga Azure Monitor. Sebelum dimulainya penagihan, notifikasi akan dikirim. Jika Anda terus menggunakan ekspor telemetri setelah periode pemberitahuan, Anda akan ditagih dengan tarif yang berlaku.

Langkah berikutnya