Visualisasi bagan

Buku kerja dapat mengambil data yang dikembalikan dari kueri dalam berbagai format untuk membuat visualisasi yang berbeda dari data tersebut, seperti visualisasi area, garis, bilah, atau waktu.

Anda dapat menampilkan data pemantauan sebagai bagan. Jenis bagan yang didukung meliputi:

  • Garis
  • Bilah
  • Kategoris bilah
  • Luas
  • Diagram tebar
  • Pai
  • Waktu

Anda dapat menyesuaikan:

  • Height
  • Width
  • Palet Warna
  • Legenda
  • Judul
  • Pesan tanpa-data
  • Karakteristik lain

Anda juga dapat menyesuaikan warna seri dan jenis sumbu dengan menggunakan pengaturan bagan.

Buku kerja mendukung bagan untuk sumber data log dan metrik.

Bagan log

Log Azure Monitor memberi informasi terperinci tentang aplikasi dan infrastruktur Anda. Informasi log tidak dikumpulkan secara default dan Anda harus mengonfigurasi pengumpulan data. Log memberikan informasi tentang kondisi sumber daya dan data yang berguna untuk diagnostik. Anda dapat menggunakan buku kerja untuk menyajikan data log sebagai bagan kontrol untuk analisis pengguna.

Menambahkan sebuah bagan log

Contoh di bawah ini menunjukkan tren permintaan ke aplikasi di hari-hari sebelumnya.

  1. Ubah buku kerja ke mode edit dengan memilih Edit di toolbar.
  2. Gunakan tautan Tambahkan kueri untuk menambahkan kontrol kueri log ke buku catatan kerja.
  3. Untuk Jenis kueri, pilih Log. Untuk Jenis sumber daya, pilih, misalnya, Application Insights, dan pilih sumber daya yang ditargetkan.
  4. Menggunakan editor Kueri untuk memasukkan KQL untuk analisis Anda. Salah satu contohnya adalah tren permintaan.
  5. Atur Visualisasi ke Area, Bilah, Bilah (kategoris), Garis, Pai, Sebar, atau Waktu.
  6. Atur parameter lain seperti rentang waktu, visualisasi, ukuran, palet warna, dan legenda, jika diperlukan.

Screenshot that shows a log chart in edit mode.

Parameter bagan log

Parameter Deskripsi Contoh
Jenis kueri Jenis kueri yang akan digunakan. Log, Azure Resource Graph
Jenis Sumber Daya Jenis sumber daya yang ditargetkan. Application Insights, Analitik Log, atau Azure-first
Sumber Set sumber daya tempat nilai metrik didapatkan. MyApp1
Rentang waktu Periode waktu untuk melihat bagan log. Satu jam terakhir, 24 jam terakhir
Visualisasi Visualisasi yang akan digunakan. Area, bilah, garis, pai, sebar, waktu, bar (kategoris)
Ukuran Ukuran vertikal kontrol. Kecil, sedang, besar, atau penuh
Palet Warna Palet warna untuk digunakan dalam bagan. Diabaikan dalam mode multi-metrik atau tersegmentasi. Biru, hijau, merah
Legenda Fungsi agregasi yang digunakan untuk legenda. Jumlah atau rata-rata nilai atau maks, min, nilai pertama, nilai terakhir
Kueri Setiap kueri KQL yang mengembalikan data dalam format yang diharapkan oleh visualisasi bagan. permintaan| make-series Requests = count() default = 0 pada stempel waktu dari ago(1d) hingga now() langkah 1j

Bagan seri waktu

Anda bisa menggunakan kontrol kueri buku kerja untuk membuat bagan rangkaian waktu seperti area, bilah, garis, sebar, dan waktu. Anda harus memiliki metrik dan informasi waktu dalam tataan hasil untuk membuat bagan rangkaian waktu.

Seri waktu yang sederhana

Kueri di bawah ini menampilkan tabel dengan dua kolom yaitu: timestamp dan Requests. Kontrol kueri menggunakan timestamp untuk sumbu X dan Requests untuk sumbu Y.

requests
| summarize Requests = count() by bin(timestamp, 1h)

Screenshot that shows a simple time-series log line chart.

Seri waktu dengan banyak metrik

Kueri di bawah ini menampilkan tabel dengan dua kolom: timestamp, Requests, dan Users. Kontrol kueri menggunakan timestamp untuk sumbu x serta Requests dan Users sebagai rangkaian terpisah pada sumbu y.

requests
| summarize Requests = count(), Users = dcount(user_Id) by bin(timestamp, 1h)

Screenshot that shows a time series with multiple metrics log line chart.

Seri waktu tersegmentasi

Kueri berikut mengembalikan tabel dengan tiga kolom: timestamp, Requests, dan RequestName, di mana RequestName merupakan kolom kategoris dengan nama permintaan. Kontrol kueri menggunakan timestamp untuk sumbu x dan menambahkan seri per nilai RequestName.

requests
| summarize Request = count() by bin(timestamp, 1h), RequestName = name

Screenshot that shows a segmented time-series log line chart.

Ringkasan vs. make-series

Contoh di bagian sebelumnya menggunakan operator summarize karena lebih mudah untuk dipahami. Batasan utama operator summarize adalah menghilangkan baris hasil jika tidak ada item dalam wadah. Jika baris hasil dihilangkan, tergantung di mana wadah kosong berada dalam rentang waktu, maka jendela waktu bagan mungkin bergeser.

Sebaiknya gunakan operator make-series untuk membuat data rangkaian waktu. Anda dapat menyediakan nilai default untuk wadah kosong.

Kueri berikut menggunakan operator make-series:

requests
| make-series Requests = count() default = 0 on timestamp from ago(1d) to now() step 1h by RequestName = name

Kueri berikut memperlihatkan bagan serupa dengan operator summarize:

requests
| summarize Request = count() by bin(timestamp, 1h), RequestName = name

Screenshot that shows a log line chart made from a make-series query.

Histogram atau bagan batang kategoris

Anda dapat mewakili dimensi atau kolom pada sumbu X dengan menggunakan bagan kategoris. Bagan kategoris berguna untuk histogram. Contoh di bawah ini menunjukkan distribusi permintaan dengan kode hasilnya:

requests
| summarize Requests = count() by Result = strcat('Http ', resultCode)
| order by Requests desc

Kueri mengembalikan dua kolom: Requests metrik dan Result kategori. Setiap nilai kolom Result akan mendapatkan bilahnya sendiri di bagan dengan tinggi proporsional terhadap Requests metric.

Screenshot that shows a categorical bar chart for requests by result code.

Diagram lingkaran

Diagram pai memungkinkan visualisasi proporsi numerik. Contoh di bawah ini menunjukkan distribusi permintaan berdasarkan kode hasilnya:

requests
| summarize Requests = count() by Result = strcat('Http ', resultCode)
| order by Requests desc

Kueri mengembalikan dua kolom: Requests metrik dan Result kategori. Setiap nilai kolom Result akan mendapatkan irisannya sendiri di pai dengan ukuran proporsional terhadap metrik Requests.

Screenshot that shows a pie chart with slices representing result code.

Bagan metrik

Sebagian besar sumber daya Azure memancarkan data metrik tentang status dan kesehatan sumber daya tersebut. Contohnya termasuk pemanfaatan CPU, ketersediaan penyimpanan, jumlah transaksi DB, dan permintaan aplikasi yang gagal. Anda bisa menggunakan buku kerja untuk membuat visualisasi data ini sebagai bagan deret waktu.

Tambahkan bagan metrik

Contoh berikut ini akan menampilkan jumlah transaksi di akun penyimpanan selama beberapa jam sebelumnya. Hal ini memungkinkan pemilik penyimpanan untuk melihat tren transaksi dan mencari anomali perilaku.

  1. Ubah buku kerja ke mode edit dengan memilih Edit di toolbar.
  2. Gunakan tautan Tambahkan metrik untuk menambahkan kontrol metrik ke buku kerja.
  3. Pilih jenis sumber daya, misalnya, Akun penyimpanan. Pilih sumber daya yang ditargetkan, namespace layanan dan nama metrik, serta agregasi yang akan digunakan.
  4. Atur parameter lain jika diperlukan - seperti rentang waktu, bagi berdasarkan, visualisasi, ukuran, dan palet warna, jika dibutuhkan.

Screenshot that shows a metric chart in edit mode.

Parameter bagan metrik

Parameter Deskripsi Contoh
Jenis Sumber Daya Jenis sumber daya yang ditargetkan. Penyimpanan atau mesin virtual
Sumber Set sumber daya tempat nilai metrik didapatkan. MyStorage1
Ruang nama Namespace dengan metrik. Penyimpanan > Blob
Metrik Metrik untuk divisualisasikan. Penyimpanan > Blob > Transaksi
Agregasi Fungsi agregasi untuk diterapkan ke metrik. Penambahan, jumlah, rata-rata
Rentang waktu Periode waktu untuk melihat metrik. Satu jam terakhir, 24 jam terakhir
Visualisasi Visualisasi yang akan digunakan. Area, bilah, garis, sebar, kisi
Pisahkan menurut Secara opsional, pisahkan metrik pada dimensi. Transaksi menurut jenis geo
Ukuran Ukuran vertikal kontrol. Kecil, sedang, atau besar
Palet Warna Palet warna untuk digunakan dalam bagan. Abaikan jika parameter Split by digunakan. Biru, hijau, merah

Contoh

Transaksi dibagi menurut nama API sebagai diagram garis:

Screenshot that shows a metric line chart for storage transactions split by API name.

Transaksi dibagi menurut jenis respons sebagai bagan batang besar:

Screenshot that shows a large metric bar chart for storage transactions split by response type.

Latensi rata-rata sebagai bagan sebar:

Screenshot that shows a metric scatter chart for storage latency.

Pengaturan bagan

Anda bisa menggunakan pengaturan bagan untuk menyesuaikan bidang mana yang digunakan di:

  • Sumbu bagan
  • Unit sumbu
  • Pemformatan kustom
  • Rentang
  • Perilaku pengelompokan
  • Legenda
  • Warna seri

Tab pengaturan

Tab Pengaturan mengontrol:

  • Pengaturan sumbu X, Pengaturan sumbu Y: Termasuk bidang mana. Anda dapat menggunakan pemformatan khusus untuk mengatur pemformatan angka ke nilai sumbu dan rentang khusus.
  • Pengaturan Pengelompokan: Termasuk bidang mana. Bidang ini menentukan batasan sebelum grup "Lainnya" dibuat.
  • Pengaturan Legenda: Menampilkan metrik seperti nama seri, warna, dan angka di bagian bawah, serta legenda seperti nama dan warna seri.

Screenshot that shows chart settings.

Pemformatan kustom

Opsi pemformatan angka ditampilkan dalam tabel ini.

Opsi pemformatan Deskripsi
Unit Satuan untuk kolom, seperti berbagai opsi untuk persentase, hitungan, waktu, byte, hitungan/waktu, dan byte/waktu. Misalnya, unit untuk nilai 1234 dapat diatur ke milidetik dan dirender sebagai 1.234 detik.
Gaya Format untuk merendernya, seperti desimal, mata uang, dan persen.
Menunjukkan pemisah pengelompokan Kotak centang untuk memperlihatkan pemisah grup. Render 1234 sebagai 1.234 di AS.
Digit bilangan bulat minimum Jumlah minimum digit bilangan bulat yang akan digunakan (default 1).
Digit pecahan minimum Jumlah minimum digit pecahan yang akan digunakan (default 0).
Digit pecahan maksimum Jumlah maksimum digit pecahan yang akan digunakan.
Digit signifikan minimum Jumlah minimum digit signifikan yang akan digunakan (default 1).
Digit signifikan maksimum Jumlah maksimum digit signifikan yang akan digunakan.

Screenshot that shows x-axis settings.

Tab Pengaturan Seri

Anda dapat menyesuaikan label dan warna yang ditampilkan untuk seri dalam bagan dengan tab Pengaturan Seri:

  • Nama seri : Bidang ini digunakan untuk mencocokkan seri dalam data dan jika cocok, label tampilan dan warna akan ditampilkan.
  • Komentar: Bidang ini berguna untuk pembuat templat, karena komentar ini dapat digunakan oleh penerjemah untuk melokalisasi label tampilan.

Screenshot that shows series settings.

Langkah berikutnya