Kılavuz görselleştirmeleri

Kılavuzlar veya tablolar, kullanıcılara veri sunmanın yaygın bir yoludur. Raporlarınız için zengin bir kullanıcı arabirimi sağlamak üzere çalışma kitaplarındaki kılavuz sütunlarına ayrı ayrı stil ekleyebilirsiniz. Düz bir tabloda veriler gösterilse de okuması zordur ve içgörüler her zaman görünür olmaz. Kılavuzun stili, verilerin okunmasını ve yorumlanmasını kolaylaştırmaya yardımcı olabilir.

Aşağıdaki örnekte, karmaşık bilgileri sunmak için simgeleri, ısı haritalarını ve spark çubuklarını birleştiren bir kılavuz gösterilmektedir. Çalışma kitabı ayrıca sıralama, arama kutusu ve analize git düğmesi sağlar.

Günlük tabanlı kılavuzu gösteren ekran görüntüsü.

Günlük tabanlı kılavuz ekleme

  1. Araç çubuğunda Düzenle'yi seçerek çalışma kitabını düzenleme moduna geçirin.
  2. Çalışma kitabına günlük sorgusu denetimi eklemek için Sorgu ekle'yi seçin.
  3. Sorgu türü için Günlük'e tıklayın. Kaynak türü için, örneğin Application Insights'ı seçin ve hedeflene kaynakları seçin.
  4. Çözümlemeniz için KQL girmek için sorgu düzenleyicisini kullanın. Bellek eşiğin altında olan VM'ler örnek olarak verilmiştir.
  5. Görselleştirme'yi Kılavuz olarak ayarlayın.
  6. Gerekirse zaman aralığı, boyut, renk paleti ve gösterge gibi parametreleri ayarlayın.

Günlük tabanlı kılavuz sorgusunu gösteren ekran görüntüsü.

Günlük grafiği parametreleri

Parametre Açıklama Örnekler
Sorgu türü Kullanılacak sorgu türü. Günlükler, Azure Kaynak Grafı
Kaynak türü Hedef kaynak türü. Application Insights, Log Analytics veya Azure öncelikli
Kaynaklar Ölçüm değerini almak için bir kaynak kümesi. Uygulamam1
Zaman aralığı Günlük grafiğini görüntülemek için zaman penceresi. Son saat, son 24 saat
Görselleştirme Kullanılacak görselleştirme. Kılavuz
Size Denetimin dikey boyutu. Küçük, orta, büyük veya dolu
Sorgu Grafik görselleştirmesi tarafından beklenen biçimde veri döndüren herhangi bir KQL sorgusu. istekler | summarize Requests = count() by name

Basit kılavuz

Çalışma kitapları KQL sonuçlarını basit bir tablo olarak işleyebilir. Aşağıdaki kılavuzda, bir uygulamadaki istek türü başına istek sayısı ve benzersiz kullanıcılar gösterilmektedir:

requests
| where name !endswith('.eot')
| summarize Requests = count(), Users = dcount(user_Id) by name
| order by Requests desc

Günlük tabanlı kılavuzu düzenleme modunda gösteren ekran görüntüsü.

Kılavuz stili

Isı haritası olarak stillenmiş sütunlar:

Isı haritası olarak stillenmiş sütunlar içeren günlük tabanlı bir kılavuzu gösteren ekran görüntüsü.

Çubuk stilinde sütunlar:

Çubuk olarak stillenmiş sütunlar içeren günlük tabanlı kılavuzu gösteren ekran görüntüsü.

Kılavuz sütununa stil ekleme

  1. Sorgu denetimi araç çubuğunda Sütun Ayarı düğmesini seçin.
  2. Sütun ayarlarını düzenle bölmesinde, stiline göre sütunu seçin.
  3. Sütun oluşturucu'da, altındaki Isı Haritası, Çubuk veya Çubuk'a tıklayın ve sütununuza stil eklemek için ilgili ayarları seçin.

Aşağıdaki örnek, çubuk stilinde requests sütununu gösterir:

İstekler sütununun çubuk olarak stillendirildiği günlük tabanlı bir kılavuzu gösteren ekran görüntüsü.

Bu seçenek genellikle sizi hücreden gelen bağlamı içeren başka bir görünüme götürür veya bir URL açabilir.

Özel biçimlendirme

Çalışma kitaplarındaki hücre değerlerinizin sayı biçimlendirmesini de ayarlayabilirsiniz. Bu biçimlendirmeyi ayarlamak için, kullanılabilir olduğunda Özel biçimlendirme onay kutusunu seçin.

Biçimlendirme seçeneği Açıklama
Birimler Yüzde, sayı, saat, bayt, sayı/saat ve bayt/saat için çeşitli seçenekler içeren sütun birimleri. Örneğin, 1234 değerinin birimi milisaniye olarak ayarlanabilir ve 1,234 sn olarak işlenir.
Stil Ondalık, para birimi, yüzde gibi işlemek için kullanılan biçim.
Grup ayırıcıyı göster Grup ayırıcılarını göstermek için onay kutusu. 1234'i ABD'de 1.234 olarak işler.
En küçük tamsayı basamakları Kullanılacak en az tamsayı basamak sayısı (varsayılan 1).
En küçük kesirli basamaklar Kullanılacak en az kesirli basamak sayısı (varsayılan 0).
Kesirli basamak üst sınırı Kullanılacak kesirli basamak sayısı üst sınırı.
En küçük önemli basamaklar Kullanılacak en az önemli basamak sayısı (varsayılan 1).
En fazla önemli basamak sayısı Kullanılacak en fazla anlamlı basamak sayısı.
Eksik değerler için özel metin Bir veri noktasının değeri olmadığında, bu özel metni boş yerine gösterin.

Özel tarih biçimlendirmesi

Bir sütunun tarih/saat işleyicisine ayarlandığını belirttiğinizde, Özel tarih biçimlendirme onay kutusunu kullanarak özel tarih biçimlendirme seçeneklerini belirtebilirsiniz.

Biçimlendirme seçeneği Açıklama
Stil Bir tarihi kısa, uzun veya dolu ya da kısa veya uzun olarak işlemek için biçim.
Zamanın gösterilme biçimi Saati yerel saatle (varsayılan) veya UTC olarak gösterme arasında karar vermenizi sağlar. Seçilen tarih biçimi stiline bağlı olarak UTC/saat dilimi bilgileri görüntülenmeyebilir.

Özel sütun genişliği ayarı

Sütun Ayarları'ndaki Özel Sütun Genişliği alanını kullanarak kılavuzdaki herhangi bir sütunun genişliğini özelleştirebilirsiniz.

Özel Sütun Genişliği alanının kırmızı kutuda gösterildiği sütun ayarlarını gösteren ekran görüntüsü.

Alan boş bırakılırsa, genişlik sütundaki karakter sayısına ve görünür sütun sayısına göre otomatik olarak belirlenir. Varsayılan birim "ch"dir ve "karakterler" için bir kısaltmadır.

Etikette (Geçerli Genişlik) düğmesinin seçilmesi, metin alanını seçili sütunun geçerli genişliğiyle doldurur. Özel Sütun Genişliği alanında ölçü birimi olmayan bir değer varsa, varsayılan değer kullanılır.

Kullanılabilir ölçü birimleri şunlardır:

Ölçüm birimi Tanım
Caner karakterler (varsayılan)
px pikseller
fr kesirli birimler
% yüzde

Giriş doğrulaması: Doğrulama başarısız olursa, alanın altında kırmızı bir kılavuz iletisi görünür, ancak genişliği yine de uygulayabilirsiniz. Girişte bir değer varsa ayrıştırılır. Geçerli bir ölçü birimi bulunamazsa varsayılan kullanılır.

Genişliği herhangi bir değere ayarlayabilirsiniz. Minimum veya maksimum genişlik yoktur. Gizli sütunlar için Özel Sütun Genişliği alanı devre dışı bırakılır.

Örnekler

İşte bazı örnekler.

Spark çizgileri ve altındaki çubuk

Aşağıdaki örnekte istek sayıları ve istek adına göre eğilim gösterilmektedir:

requests
| make-series Trend = count() default = 0 on timestamp from ago(1d) to now() step 1h by name
| project-away timestamp
| join kind = inner (requests
    | summarize Requests = count() by name
    ) on name
| project name, Requests, Trend
| order by Requests desc

Altında çubuk ve spark çizgisi bulunan günlük tabanlı kılavuzu gösteren ekran görüntüsü.

Paylaşılan ölçekler ve özel biçimlendirme ile ısı haritası

Bu örnek, çeşitli istek süresi ölçümlerini ve sayıları gösterir. Isı haritası işleyicisi ayarlarda ayarlanan minimum değerleri kullanır veya sütun için en düşük ve en yüksek değeri hesaplar. Hücre için seçilen paletten bir arka plan rengi atar. Renk, sütunun en küçük ve en büyük değerine göre hücrenin değerine bağlıdır.

requests
| summarize Mean = avg(duration), (Median, p80, p95, p99) = percentiles(duration, 50, 80, 95, 99), Requests = count() by name
| order by Requests desc

Sütunlar arasında paylaşılan ölçek içeren bir ısı haritası içeren günlük tabanlı kılavuzu gösteren ekran görüntüsü.

Yukarıdaki örnekte Mean, Median, p80, p95 ve p99 sütunlarını renklendirmek için yeşil veya kırmızı ve ölçekle paylaşılan palet kullanılmıştır. İstekler sütunu için mavi renkle ayrı bir palet kullanılır.

Paylaşılan ölçek

Paylaşılan ölçek almak için:

  1. Bir ayarın uygulanacağı birden fazla sütun seçmek için normal ifadeleri kullanın. Örneğin, sütun adını Ortalama| olarak ayarlayınTümünü seçmek için ortanca|p80|p95|p99 .
  2. Tek tek sütunlar için varsayılan ayarları silin.

Yeni çok sütunlu ayar, ayarlarını paylaşılan ölçek içerecek şekilde uygular.

Sütunlar arasında paylaşılan ölçek elde etmek için günlük tabanlı kılavuz ayarını gösteren ekran görüntüsü.

Durumu temsil eden simgeler

Aşağıdaki örnekte p95 süresine göre isteklerin özel durumu gösterilmektedir:

requests
| summarize p95 = percentile(duration, 95) by name
| order by p95 desc
| project Status = case(p95 > 5000, 'critical', p95 > 1000, 'error', 'success'), name, p95

Önceki sorguyu kullanarak sütunlar arasında paylaşılan ölçek içeren bir ısı haritası içeren günlük tabanlı kılavuzu gösteren ekran görüntüsü.

Desteklenen simge adları:

  • Iptal
  • critical
  • devre dışı
  • hata
  • başarısız
  • Bilgi
  • yok
  • bekleniyor
  • durduruldu
  • sorusu
  • başarılı
  • bilinmiyor
  • uyarı
  • Başlatılmamış
  • kaynak
  • yukarı
  • ma
  • sol
  • sağ
  • eğilim çizgisi
  • trenddown
  • 4
  • 3
  • 2
  • 1
  • Sev0
  • Önem Derecesi 1
  • Sev2
  • Sev3
  • Sev4
  • Tetiklenen
  • Çözümlendi
  • Kullanılabilir
  • Kullanılamaz
  • Düzeyi düşürüldü
  • Bilinmiyor
  • Boş

Kesirli birim yüzdeleri

"fr" olarak kısaltılan kesirli birim, çeşitli kılavuz türlerinde yaygın olarak kullanılan dinamik bir ölçü birimidir. Pencere boyutu veya çözünürlüğü değiştikçe fr genişliği de değişir.

Aşağıdaki ekran görüntüsünde, her birinin genişliği 1fr olan ve tümü eşit genişlikte sekiz sütunlu bir tablo gösterilmektedir. Pencere boyutu değiştikçe, her sütunun genişliği orantılı olarak değişir.

Her biri 1fr sütun genişliğine sahip bir kılavuzdaki sütunları gösteren ekran görüntüsü.

Aşağıdaki görüntüde, ilk sütunun %50 genişliğe ayarlanması dışında aynı tablo gösterilmektedir. Bu ayar, sütunu dinamik olarak toplam kılavuz genişliğinin yarısına ayarlar. Pencere boyutu çok küçük olmadığı sürece pencereyi yeniden boyutlandırmak %50 genişliği korumaya devam eder. Bu dinamik sütunlar, içeriğine göre en düşük genişliğe sahiptir.

Kılavuzun kalan %50'lik kısmı sekiz toplam kesirli birimde bölünür. Kind sütunu 2fr olarak ayarlandığından kalan alanın dörtte birini kaplar. Diğer sütunların her biri 1fr olduğundan, her biri kılavuzun sağ yarısından sekizde birini kaplar.

Bir sütun genişliği değeri %50 ve geri kalanı her biri 1fr olan kılavuzdaki sütunları gösteren ekran görüntüsü.

Fr, %, px ve ch genişliklerini birleştirmek mümkündür ve önceki örneklere benzer şekilde çalışır. Statik birimler (ch ve px) tarafından ayarlanan genişlikler, pencere veya çözünürlük değiştirildiğinde bile değişmeyecek sabit sabitlerdir.

% tarafından ayarlanan sütunlar, toplam kılavuz genişliğine göre yüzdelerini alır. Daha önce en düşük genişlikler olduğundan bu genişlik tam olmayabilir.

Fr ile ayarlanan sütunlar, ayrılan kesirli birim sayısına göre kalan kılavuz alanını böler.

Kullanılan farklı genişlik birimlerine sahip bir kılavuzdaki sütunları gösteren ekran görüntüsü.

Sonraki adımlar