Azure Veri Gezgini verilerini Grafana’da görselleştirme
Makale
Grafana, verileri sorgulayıp görselleştirebileceğiniz ve ardından görselleştirmelerinize göre pano oluşturup paylaşabileceğiniz bir analiz platformudur. Grafana, Azure Veri Gezgini'a bağlanmanızı ve verileri görselleştirmenizi sağlayan bir Azure Veri Gezgini eklentisi sağlar. Eklenti hem Azure Yönetilen Grafana hem de şirket içinde barındırılan Grafana ile çalışır.
Azure Veri Gezgini kümesi ve veritabanı. Ücretsiz bir küme oluşturabilir veya tam küme oluşturabilirsiniz. Hangisinin sizin için en uygun olduğuna karar vermek için özellik karşılaştırmasını denetleyin.
Veri kaynağını yapılandırma
Azure Veri Gezgini bir veri kaynağı olarak yapılandırmak için Grafana ortamınıza yönelik adımları izleyin.
Yönetilen Grafana, her yeni çalışma alanı için varsayılan olarak sistem tarafından atanan bir yönetilen kimlik oluşturur. Azure Veri Gezgini kümenize erişmek için bunu kullanabilirsiniz.
Azure portalında Azure Veri Gezgini kümenize gidin.
Genel Bakış bölümünde StormEvents örnek verilerini içeren veritabanını seçin.
görüntüleyici ekleme>izinlerini>seçin.
Arama kutusuna Yönetilen Grafana çalışma alanı adınızı girin.
Arama sonuçlarında çalışma alanınızın adıyla eşleşen sonucu seçin ve ardından Seç'i seçin.
Azure Veri Gezgini'i Grafana veri kaynağı olarak ayarlama
Yönetilen Grafana çalışma alanları, Azure Veri Gezgini eklentisi önceden yüklenmiş olarak gelir.
Azure portalında Yönetilen Grafana çalışma alanınıza gidin.
Genel Bakış'ın altında Uç Nokta bağlantısını seçerek Grafana kullanıcı arabirimini açın.
Grafana'da, soldaki menüde dişli simgesini seçin. Ardından Veri Kaynakları'nı seçin.
Azure Veri Gezgini Datasource'ı seçin.
Bağlantı Ayrıntıları bölümünde Azure Veri Gezgini küme URL'nizi girin.
Kaydet ve Test'i seçin.
Hizmet sorumlusu oluşturma
Hizmet sorumlusunu Azure portalında veya Azure CLI komut satırı deneyimini kullanarak oluşturabilirsiniz. Hizmet sorumlusunu oluşturduktan sonra, sonraki adımlarda kullanacağınız dört bağlantı özelliğinin değerlerini alırsınız.
Azure portal
Azure portalı belgelerindeki yönergeleri izleyin. Bu özel bilgileri kullanın:
Uygulamayı bir role atama bölümünde, Azure Veri Gezgini kümenize bir Rol Türü okuyucusu atayın.
Oturum açma için değerleri alma bölümünde, adımlarda ele alınan üç özelliğin değerlerini kopyalayın: Dizin Kimliği (kiracı kimliği), Uygulama Kimliği ve Parola.
Azure portalında Abonelikler'i seçin. Ardından hizmet sorumlusunu oluşturduğunuz aboneliğin kimliğini kopyalayın.
Azure CLI
Hizmet sorumlusu oluşturmak için aşağıdaki komutu kullanın. Uygun bir kapsam ve rol türü readerayarlayın.
az ad sp create-for-rbac --name "https://{UrlToYourDashboard}:{PortNumber}" --role "reader" \
--scopes /subscriptions/{SubID}/resourceGroups/{ResourceGroupName}
Daha fazla bilgi için bkz . Azure CLI ile Azure hizmet sorumlusu oluşturma.
komutu aşağıdaki örneğe benzer bir sonuç kümesi döndürür. , passwordve tenant özellikleri için appIddeğerleri kopyalayın.
Artık bir hizmet sorumlunuz olduğuna göre, bunu Azure Veri Gezgini veritabanındaki Görüntüleyici rolüne eklersiniz. Bu görevi Azure portalındaki İzinler altında veya bir yönetim komutu kullanarak sorgula altında gerçekleştirebilirsiniz.
Azure portalı: İzinler
Azure portalında Azure Veri Gezgini kümenize gidin.
Genel Bakış bölümünde StormEvents örnek verilerini içeren veritabanını seçin.
İzin Ekle'yi> seçin.
Veritabanı İzinleri Ekle'nin altında Görüntüleyici rolünü seçin ve ardından Sorumluları seç'i seçin.
Oluşturduğunuz hizmet sorumlusunu arayın. Sorumluyu seçin ve ardından Seç'i seçin.
Kaydet'i seçin.
Yönetim komutu: Sorgu
Azure portalında Azure Veri Gezgini kümenize gidin ve Sorgu'yu seçin.
Sorgu penceresinde aşağıdaki komutu çalıştırın. Azure portalından veya Azure CLI'dan uygulama kimliğini ve kiracı kimliğini kullanın.
komutu bir sonuç kümesi döndürür. Aşağıdaki örnekte, ilk satır veritabanındaki mevcut bir kullanıcıya yöneliktir. İkinci satır, yeni eklediğiniz hizmet sorumlusuna yöneliktir.
Özellikleri belirtin ve bağlantıyı test edin
Hizmet sorumlusu Görüntüleyici rolüne atandıktan sonra Grafana örneğinizde özellikleri belirtir ve Azure Veri Gezgini bağlantısını test edebilirsiniz.
Grafana'da, soldaki menüde dişli simgesini seçin. Ardından Veri Kaynakları'nı seçin.
Veri Kaynağı ekle'yi seçin.
Veri Kaynakları / Yeni sayfasında, veri kaynağı için bir ad girin ve ardından Azure Veri Gezgini Veri Kaynağı türünü seçin.
Ayarlar>Bağlantı ayrıntıları bölümünde kümenizin adını biçiminde https://{ClusterName}.{Region}.kusto.windows.netgirin. Azure portalından veya Azure CLI'dan diğer değerleri girin. Kılavuz olarak aşağıdaki eşleme bilgilerini kullanın.
Grafana Kullanıcı Arabirimi
Azure portal
Azure CLI
Abonelik Kimliği
ABONELİk KİmLİĞİ
SubscriptionId
Kiracı Kimliği
Dizin Kimliği
tenant
İstemci Kimliği
Uygulama Kimliği
appId
İstemci gizli anahtarı
Parola
password
Kaydet ve Test'i seçin.
Test başarılı olursa sonraki bölüme gidin. Herhangi bir sorun yaşıyorsanız Grafana'da belirttiğiniz değerleri denetleyin ve önceki adımları gözden geçirin.
Sorguları iyileştirme
Sorgu iyileştirme için iki özellik kullanabilirsiniz:
İyileştirmeyi gerçekleştirmek için Veri Kaynakları>Ayarları>Sorgu İyileştirmeleri bölümünde gerekli değişiklikleri yapın.
Pano sorgusu işleme performansını iyileştirme
Bir pano veya görsel bir veya daha fazla kullanıcı tarafından birden çok kez işlendiğinde Grafana, azure Veri Gezgini varsayılan olarak en az bir sorgu gönderir. Pano işleme performansını geliştirmek ve Azure Veri Gezgini kümesindeki yükü azaltmak için Sorgu sonuçlarını önbelleğe almayı etkinleştirin.
Belirtilen zaman aralığı boyunca Azure Veri Gezgini önceki sonuçları almak için sonuç önbelleğini kullanır ve gereksiz bir sorgu çalıştırmaz. Bu özellik, özellikle birden çok kullanıcı aynı panoyu kullandığında kaynaklar üzerindeki yükü azaltma ve performansı geliştirme konusunda etkilidir.
Sonuçların önbelleğe alınmasını etkinleştirmek için Sorgu İyileştirmeleri bölmesinde aşağıdakileri yapın:
Dinamik önbelleğe alma kullan'ı kapatın.
Önbellek En Fazla Yaş alanına, önbelleğe alınmış sonuçları kullanmak istediğiniz dakika sayısını girin.
Zayıf tutarlılığı etkinleştirme
Kümeler güçlü tutarlılık ile yapılandırılır. Bu varsayılan yapılandırma, sorgu sonuçlarının kümedeki tüm değişikliklerle güncel olmasını garanti eder.
Zayıf tutarlılığı etkinleştirdiğinizde, sorgu sonuçları küme değişikliklerinden sonra 1 ile 2 dakika gecikmeli olabilir. Ancak, zayıf tutarlılık görsel işleme süresini artırabilir. Anında tutarlılık kritik değilse ve performans marjinalse, performansı geliştirmek için zayıf tutarlılığı etkinleştirin. Daha fazla bilgi için bkz . Sorgu tutarlılığı.
Zayıf tutarlılığı etkinleştirmek için Sorgu İyileştirmeleri bölmesinde Veri tutarlılığı>Zayıf'ı seçin.
Verileri görselleştirme
Azure Veri Gezgini Grafana için veri kaynağı olarak yapılandırmayı tamamladınız. Şimdi verileri görselleştirme zamanı.
Aşağıdaki temel örnek hem sorgu oluşturucu modunu hem de sorgu düzenleyicisinin ham modunu kullanır. Veri kümesinde çalıştırılacak diğer sorgu örnekleri için Azure Veri Gezgini yazma sorgularını görüntülemenizi öneririz.
Grafana'da, soldaki menüden artı simgesini seçin. Ardından Pano'yu seçin.
Ekle sekmesinin altında Graf'ı seçin.
Grafik bölmesinde Panel Başlığı>Düzenle'yi seçin.
Bölmenin en altında Veri Kaynağı'nı ve ardından yapılandırdığınız veri kaynağını seçin.
Sorgu oluşturucu modu
Sorgunuzu tanımlamak için sorgu oluşturucu modunu kullanın.
Veri kaynağının altında Veritabanı'nı seçin ve açılan listeden veritabanınızı seçin.
Kimden'i seçin ve açılan listeden tablonuzu seçin.
Tablo tanımlandığına göre verileri filtreleyin:
Tablonuzda bir veya daha fazla sütun seçmek için Where (filtre) öğesinin sağındaki öğesini seçin+.
Her filtre için geçerli işleci kullanarak değerleri tanımlayın. Bu seçim, Kusto Sorgu Dili where işlecini kullanmaya benzer.
Tabloda sunmak istediğiniz değerleri seçin:
Bölmede görünecek değer sütunlarını seçmek için Değer sütunlarının sağındaki öğesini seçin+.
Her değer sütunu için toplama türünü ayarlayın.
Bir veya daha fazla değer sütunu ayarlayabilirsiniz. Bu seçim, summarize işlecini kullanmaya eşdeğerdir.
+ Değerleri gruplar halinde düzenlemek için kullanılacak bir veya daha fazla sütunu seçmek için Gruplandırma ölçütü (özetleme) seçeneğini belirleyin. Bu seçim, işleçteki grup ifadesiyle summarize eşdeğerdir.
Sorguyu Çalıştır'ı seçin.
İpucu
Sorgu oluşturucusunda ayarları son haline getirmeniz sırasında bir Kusto Sorgu Dili sorgusu oluşturulur. Bu sorgu, grafik sorgu düzenleyicisini kullanarak oluşturduğunuz mantığı gösterir.
Ham moda geçmek için KQL Düzenle'yi seçin. Kusto Sorgu Dili esnekliğini ve gücünü kullanarak sorgunuzu düzenleyin.
Ham mod
Sorgunuzu düzenlemek için ham modu kullanın.
Sorgu bölmesinde aşağıdaki sorguyu yapıştırın ve çalıştır'ı seçin. Sorgu, örnek veri kümesi için günlük olay sayısını demetler.
StormEvents
| summarize event_count=count() by bin(StartTime, 1d)
Graf, kapsamı (varsayılan olarak) son altı saatteki verilere göre belirlenmiş olduğundan herhangi bir sonuç göstermez. Üstteki menüde Son 6 saat'i seçin.
StormEvents örnek veri kümesine dahil edilen yıl olan 2007'yi kapsayan özel bir aralık belirtin. Ardından Uygula'yı seçin.
Şimdi grafikte 2007'ye ait veriler günlere göre demetlenmiş olarak gösterilir.
Üst menüde kaydet simgesini seçin: .
Sorgu oluşturucu moduna geçmek için Oluşturucuya geç'i seçin. Grafana sorguyu sorgu oluşturucusunda kullanılabilir mantığa dönüştürür. Sorgu oluşturucu mantığı sınırlıdır, bu nedenle sorguda el ile yaptığınız değişiklikleri kaybedebilirsiniz.
Uyarı oluşturma
Yeni bir bildirim kanalı oluşturmak için Giriş Panosu'nda Uyarı>Bildirimi kanalları'nı seçin.
Bir ad girin ve Yeni Bildirim Kanalı'nın altına yazın ve kaydet'i seçin.
Panoda, açılan listeden Düzenle'yi seçin.
Uyarı bölmesini açmak için uyarı zili simgesini seçin. Uyarı Oluştur'u seçin ve uyarının özelliklerini tamamlayın.
Değişikliklerinizi kaydetmek için Panoyu kaydet simgesini seçin.