Bagikan melalui


Parameter sumber daya buku kerja

Parameter sumber daya memungkinkan pemilihan sumber daya dalam buku kerja. Fungsi ini berguna dalam mengatur cakupan tempat memperoleh data. Contohnya adalah mengizinkan Anda dalam memilih serangkaian mesin virtual, yang nantinya akan digunakan oleh bagan saat menyajikan data.

Nilai dari pemilih sumber daya dapat berasal dari konteks buku kerja, daftar statik, atau dari kueri Azure Resource Graph.

Catatan

Label untuk setiap sumber daya dalam daftar parameter sumber daya didasarkan pada id sumber daya. Anda tidak dapat mengganti nama tersebut dengan nilai lain. Untuk kejelasan, contoh dalam dokumen ini menunjukkan bidang label yang diatur ke id, tetapi nilai tersebut tidak digunakan dalam parameter aktual.

Membuat parameter sumber daya (sumber daya buku kerja)

  1. Mulai dengan buku kerja kosong dalam mode edit.

  2. Pilih Tambahkan parameter>Tambahkan Parameter.

  3. Di panel parameter baru yang terbuka, masukkan:

    1. Nama parameter: Applications
    2. Jenis parameter: Resource picker
    3. Diperlukan: checked
    4. Izinkan banyak pilihan: checked
    5. Dapatkan data dari: Workbook Resources
    6. Hanya sertakan jenis sumber daya: Application Insights
  4. Pilih Simpan untuk membuat parameter.

    Cuplikan layar yang menunjukkan pembuatan parameter sumber daya dengan menggunakan sumber daya buku kerja.

Membuat parameter sumber daya Azure Resource Graph

  1. Mulai dengan buku kerja kosong dalam mode edit.

  2. Pilih Tambahkan parameter>Tambahkan Parameter.

  3. Di panel parameter baru yang terbuka, masukkan:

    1. Nama parameter: Applications
    2. Jenis parameter: Resource picker
    3. Diperlukan: checked
    4. Izinkan banyak pilihan: checked
    5. Dapatkan data dari: Query
    6. Jenis Kueri: Azure Resource Graph
    7. Langganan: Use default subscriptions
    8. Dalam kontrol kueri, tambahkan cuplikan ini:
    where type == 'microsoft.insights/components'
    | project value = id, label = id, selected = false, group = resourceGroup
    
  4. Pilih Simpan untuk membuat parameter.

    Cuplikan layar yang menunjukkan pembuatan parameter sumber daya dengan menggunakan Azure Resource Graph.

Untuk informasi lebih lanjut mengenai Azure Resource Graph, lihat Apa yang dimaksud dengan Azure Resource Graph?.

Membuat parameter sumber daya daftar JSON

  1. Mulai dengan buku kerja kosong dalam mode edit.
  2. Pilih Tambahkan parameter>Tambahkan Parameter.
  3. Di panel parameter baru yang terbuka, masukkan:
    1. Nama parameter: Applications

    2. Jenis parameter: Resource picker

    3. Diperlukan: checked

    4. Izinkan banyak pilihan: checked

    5. Dapatkan data dari: JSON

    6. Dalam kontrol konten, tambahkan cuplikan JSON ini:

      [
          { "value":"/subscriptions/<sub-id>/resourceGroups/<resource-group>/providers/<resource-type>/acmeauthentication", "selected":true, "group":"Acme Backend" },
          { "value":"/subscriptions/<sub-id>/resourceGroups/<resource-group>/providers/<resource-type>/acmeweb", "selected":false, "group":"Acme Frontend" }
      ]
      
    7. Pilih Perbarui.

  4. Secara opsional, atur Include only resource types ke Application Insights.
  5. Pilih Simpan untuk membuat parameter.

Mereferensikan parameter sumber daya

  1. Pilih Tambahkan kueri untuk menambahkan kontrol kueri, lalu pilih sumber daya Application Insights.

  2. Gunakan daftar dropdown Application Insights untuk mengikat parameter ke kontrol. Langkah ini akan mengatur cakupan kueri ke sumber daya yang ditampilkan oleh parameter pada saat runtime bahasa umum.

  3. Dalam kontrol KQL, tambahkan cuplikan ini:

    requests
    | summarize Requests = count() by appName, name
    | order by Requests desc
    
  4. Jalankan kueri untuk melihat hasilnya.

    Cuplikan layar yang menunjukkan parameter sumber daya yang direferensikan dalam kontrol kueri.

Pendekatan ini dapat digunakan untuk mengikat sumber daya ke kontrol lain seperti metrik.

Opsi parameter sumber daya

Parameter Deskripsi Contoh
{Applications} ID sumber daya yang dipilih. /subscriptions/<sub-id>/resourceGroups/<resource-group>/providers/<resource-type>/acmeauthentication
{Applications:label} Label sumber daya yang dipilih. acmefrontend Catatan: untuk parameter sumber daya multinilai, label ini mungkin disingkat seperti acmefrontend (+3 others) dan mungkin tidak menyertakan semua label dari semua nilai yang dipilih
{Applications:value} Nilai sumber daya yang dipilih. '/subscriptions/<sub-id>/resourceGroups/<resource-group>/providers/<resource-type>/acmeauthentication'
{Applications:name} Nama sumber daya yang dipilih. acmefrontend
{Applications:resourceGroup} Grup sumber daya dari sumber daya yang dipilih. acmegroup
{Applications:resourceType} Jenis sumber daya yang dipilih. microsoft.insights/components
{Applications:subscription} Langganan sumber daya yang dipilih.
{Applications:grid} Kisi yang menunjukkan properti sumber daya. Berguna untuk dirender dalam blok teks saat melakukan penelusuran kesalahan.

Langkah berikutnya

Mulai menggunakan Azure Workbooks