Grafana 'de Azure Veri Gezgini verileri görselleştirme
Grafana, verileri sorgulamanıza ve görselleştirmenize, sonra görselleştirmelerinizle ilgili panoları oluşturmanıza ve paylaşmanıza olanak tanıyan bir analiz platformudur. Grafana, Azure Veri Gezgini 'a bağlanmanızı ve verileri görselleştirmenizi sağlayan bir Azure Veri Gezgini eklentisisağlar. Bu makalede, Grafana için bir veri kaynağı olarak Azure Veri Gezgini ayarlamayı ve sonra örnek bir kümeden verileri görselleştirmeyi öğreneceksiniz.
Grafana 'in Azure Veri Gezgini eklentisini kullanmayı, Azure Veri Gezgini Grafana için bir veri kaynağı olarak ayarlamayı ve sonra verileri görselleştirmeyi öğrenmek için aşağıdaki videoyu kullanın.
Bunun yerine, aşağıdaki makalede açıklandığı gibi veri kaynağını yapılandırabilir ve verileri görselleştirebilirsiniz .
Önkoşullar
- İşletim sisteminiz için Grafana sürüm 5.3.0 veya üzeri
- Grafana için Azure Veri Gezgini eklentisi . Grafana sorgu Oluşturucuyu kullanmak için Plugin sürüm 3.0.5 veya üzeri gereklidir.
- StormEvents örnek verilerini içeren bir küme. Daha fazla bilgi için bkz. hızlı başlangıç: azure Veri Gezgini kümesi ve veritabanı oluşturma ve örnek verileri Azure Veri Gezginiile alma.
StormEvents örnek veri kümesi, Ulusal Çevre Bilgileri Merkezleri'nden gelen hava durumu verilerini içerir.
Veri kaynağını yapılandırma
Pano aracınız için bir veri kaynağı olarak Azure Veri Gezgini yapılandırmak için aşağıdaki adımları gerçekleştirirsiniz. Bu bölümde bu adımları daha ayrıntılı bir şekilde ele alacağız:
Azure Active Directory (Azure AD) hizmet sorumlusu oluşturun. Hizmet sorumlusu, pano aracınız tarafından Azure Veri Gezgini hizmetine erişmek için kullanılır.
Azure AD hizmet sorumlusunu Azure Veri Gezgini veritabanındaki görüntüleyiciler rolüne ekleyin.
Azure AD hizmet sorumlusunun bilgilerine göre Pano aracı bağlantı özelliklerinizi belirtin, ardından bağlantıyı test edin.
Hizmet sorumlusu oluşturma
Hizmet sorumlusunu Azure Portal veya Azure CLI komut satırı deneyimini kullanarak oluşturabilirsiniz. Kullandığınız yöntemden bağımsız olarak, oluşturulduktan sonra sonraki adımlarda kullanacağınız dört bağlantı özelliği için değerler alırsınız.
Azure portal
Hizmet sorumlusu oluşturmak için Azure Portal belgelerindekiyönergeleri izleyin.
Uygulamayı bir role ata bölümünde, Azure Veri Gezgini kümenize bir okuyucu rol türü atayın.
Oturum açmak için değerleri Al bölümünde, adımlarda kapsanan üç özellik değerini kopyalayın: Dizin KIMLIĞI (kiracı KIMLIĞI), uygulama kimliğive parola.
Azure portal, abonelikler ' i seçin ve ardından hizmet sorumlusunu oluşturduğunuz aboneliğin kimliğini kopyalayın.

Azure CLI
Hizmet sorumlusu oluşturun. Uygun bir kapsamı ve rol türünü ayarlayın
reader.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.
Komut aşağıdaki gibi bir sonuç kümesi döndürür. Üç özellik değerini kopyalayın: AppID, parolave kiracı.
{ "appId": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", "displayName": "{UrlToYourDashboard}:{PortNumber}", "name": "https://{UrlToYourDashboard}:{PortNumber}", "password": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX", "tenant": "XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX" }Aboneliklerinizin bir listesini alın.
az account list --output tableUygun abonelik KIMLIĞINI kopyalayın.

Hizmet sorumlusunu görüntüleyiciler rolüne ekleyin
Artık bir hizmet sorumlusu olduğuna göre, Azure Veri Gezgini veritabanındaki görüntüleyiciler rolüne eklersiniz. Bu görevi Azure portal izinler altında veya bir yönetim komutu kullanarak sorgu altında gerçekleştirebilirsiniz.
Azure portal Izinleri
Azure portal Azure Veri Gezgini kümenize gidin.
Genel bakış bölümünde StormEvents örnek verilerinin bulunduğu veritabanını seçin.

İzinler ' i seçin ve ardından ekleyin.

Veritabanı Izinleri Eklealtında, Görüntüleyici rolünü seçip sorumlular' ı seçin.

Oluşturduğunuz hizmet sorumlusu için arama yapın. Sorumluyu seçip öğesini seçin.
Kaydet’i seçin.
Yönetim komutu-sorgu
Azure portal Azure Veri Gezgini kümenize gidin ve sorgu' yı seçin.
Sorgu penceresinde aşağıdaki komutu çalıştırın. Azure portal veya CLı 'den uygulama KIMLIĞI ve kiracı KIMLIĞINI kullanın.
.add database {TestDatabase} viewers ('aadapp={ApplicationID};{TenantID}')Komut aşağıdaki gibi bir sonuç kümesi döndürür. Bu örnekte, ilk satır veritabanında var olan bir kullanıcıya yöneliktir ve ikinci satır, yeni eklenen hizmet sorumlusu içindir.

Özellikleri belirtin ve bağlantıyı test edin
Görüntüleyiciler rolüne atanan hizmet sorumlusu sayesinde artık Grafana örneğinizdeki özellikleri belirtirsiniz ve Azure Veri Gezgini bağlantısını test edersiniz.
Grafana ' de, sol taraftaki menüden dişli simgesini ve 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 Azure Veri Gezgini veri kaynağıtürünü seçin.

Ayarlarbağlantı ayrıntıları' nda, kümenizin adını https://{ClusterName} biçiminde girin. { Region}. kusto. Windows. net. Azure portal veya CLı 'den diğer değerleri girin. Eşleme için aşağıdaki görüntünün altındaki tabloya bakın.

Grafana Kullanıcı arabirimi Azure portal Azure CLI Abonelik Kimliği ABONELİK KİMLİĞİ kaynak grubundaki Kiracı kimliği Dizin KIMLIĞI Kiracı İstemci kimliği Uygulama Kimliği appId Gizli anahtar Parola password Testi kaydet' i seçin.
Test başarılı olursa, sonraki bölüme gidin. Herhangi bir sorunla karşılaşırsanız, Grafana ' de belirttiğiniz değerleri kontrol edin ve önceki adımları gözden geçirin.
Sorguları iyileştirme
Sorgu iyileştirmesi için kullanılabilecek iki özellik vardır:
en iyi duruma getirme işlemini gerçekleştirmek için, veri kaynaklarındasorgu iyileştirmeleriAyarlar, gerekli değişiklikleri yapın.
Sorgu sonuçları önbelleğe alma kullanarak 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 varsayılan olarak Azure Veri Gezgini en az bir sorgu gönderir. Pano işleme performansını artırmak ve Azure Veri Gezgini kümesindeki yükü azaltmak için sorgu sonuçları önbelleğe almayı etkinleştirin. Belirtilen zaman aralığı boyunca, Azure Veri Gezgini önceki sonuçları almak için sonuçlar önbelleğini kullanır ve gereksiz bir sorgu çalıştırmaz. Bu özellik, daha fazla kullanıcı aynı panoyu kullanırken kaynakların yükünü azaltma ve performansı iyileştirme açısından özellikle etkilidir.
Sonuç önbelleği işlemesini etkinleştirmek için, sorgu iyileştirmeleri bölmesinde şunları yapın:
- Dinamik önbellek kullanımınıdevre dışı bırakın.
- En fazla önbellek süresi' nde, önbelleğe alınmış sonuçları kullanmak istediğiniz dakika sayısını girin.
Zayıf tutarlılığı etkinleştir
Kümeler güçlü tutarlılık ile yapılandırılır. Bu, kümedeki tüm değişikliklerle sorgu sonuçlarının güncel olmasını güvence altına alır. Zayıf tutarlılığı etkinleştirirken, sorgu sonuçlarının küme değişikliklerini izleyen 1-2 dakika gecikme süresi olabilir. Öte yandan, zayıf tutarlılık, görsel işleme süresini artırabilir. Bu nedenle, anlık tutarlılık kritik değildir ve performans marjinal ise performansı artırmak için zayıf tutarlılığı etkinleştirin. Sorgu tutarlılığı hakkında daha fazla bilgi için bkz. sorgu tutarlılığı.
Zayıf tutarlılığı etkinleştirmek için, sorgu iyileştirmeleri bölmesi veri tutarlılığı' nda zayıf' ı seçin.
Verileri görselleştirme
Azure Veri Gezgini 'yi Grafana için bir veri kaynağı olarak yapılandırmayı tamamladınız, verileri görselleştirmeye zaman atalım. Sorgu Düzenleyicisi modunu ve sorgu Düzenleyicisi 'nin ham modunu kullanarak temel bir örnek göstereceğiz. Örnek veri kümesinde çalıştırılacak diğer sorguların örnekleri için Azure Veri Gezgini yazma sorguları yapmanızı öneririz.
Grafana ' de, sol taraftaki menüden artı simgesini ve ardından panoyuseçin.

Ekle sekmesi altında Yeni panel ekle' yi seçin.

Grafik panelinde panel başlığı ' nı ve ardından Düzenle' yi seçin.

Panelin alt kısmındaki veri kaynağı ' nı seçin ve ardından yapılandırdığınız veri kaynağını seçin.

Sorgu Oluşturucu modu
Sorgu düzenleyicisinde iki mod vardır. Sorgu Oluşturucu modu ve ham mod. 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.
Buradan seçim yapın ve açılan listeden tablonuzu seçin.
Tablo tanımlandıktan sonra verileri filtreleyin, var olan değerleri seçin ve bu değerlerin gruplandırmasını tanımlayın.
Filtrele
- +Tablonuzdaki bir veya daha fazla sütundan seçim yapmak Için + seçeneğine tıklayın.
- Her filtre için, geçerli işleci kullanarak değerleri tanımlayın. Bu seçim, kusto sorgu dilinde WHERE işlecinin kullanılmasıyla benzerdir.
Değer seçimi
- +Panelde görüntülenecek olan değer sütunlarından açılan kutuda seçilecek + sağına tıklayın.
- Her değer sütunu için toplama türünü ayarlayın. Bir veya daha fazla değer sütunu ayarlanabilir. Bu seçim, özetleme işlecininkullanılmasıyla eşdeğerdir.
Değer gruplama
+Grupları gruplar halinde düzenlemek için kullanılacak olan açılan bir veya daha fazla sütundan seçim + seçeneğine tıklayın. Bu, özetleme işlecinde grup ifadesine eşdeğerdir.Sorguyu yürütmek için Sorguyu Çalıştır' ı seçin.
İpucu
Sorgu tasarımcısında ayarları sonuçlarken, bir kusto sorgu dili sorgusu oluşturulur. Bu sorgu, grafik sorgu Düzenleyicisi ile oluşturduğunuz mantığı gösterir.
Ham moda geçmek için KQL Düzenle ' yi seçin ve kusto sorgu dilinin 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 kopyalayın ve ardından Sorguyu Çalıştır' ı seçin. Sorgu, örnek veri kümesi için güne göre olay sayısını demetler.
StormEvents | summarize event_count=count() by bin(StartTime, 1d)
Grafik, en son altı saatin verileri için varsayılan olarak kapsam yaptığı için herhangi bir sonuç göstermez. Üstteki menüde son 6 saat' i seçin.

StormEvents örnek veri kümesine dahil edilen yılı 2007 içeren bir özel Aralık belirtin. Uygula’yı seçin.

Artık grafik, günlük 2007 ' deki verileri gösterir.

Üstteki menüden Kaydet simgesini seçin:
.
Önemli
Sorgu Oluşturucu moduna geçmek için, oluşturucuya geç' i seçin. Grafana sorguyu sorgu oluşturucusunun kullanılabilir mantığına dönüştürür. Sorgu Oluşturucu mantığı sınırlıdır ve bu nedenle sorguya yapılan el ile yapılan değişiklikleri kaybedebilirsiniz.
Uyarı oluşturma
Giriş panosu ' nda, bildirim kanallarını uyarma ' yı seçerek yeni bir bildirim kanalı oluşturun

Yeni bir bildirim kanalıoluşturun ve kaydedin.

Panoda, açılan listeden Düzenle ' yi seçin.

Uyarı bölmesini açmak için uyarı zil simgesini seçin. Uyarı oluştur' u seçin. Uyarı bölmesinde aşağıdaki özellikleri doldurun.

Değişikliklerinizi kaydetmek için panoyu kaydet simgesini seçin.