Grafana'da Azure hizmetlerinizi izleme

Grafana ve dahil edilen Azure İzleyici veri kaynağı eklentisini kullanarak Azure hizmetlerini ve uygulamalarını izleyebilirsiniz. Eklenti, şu Azure hizmetlerinden veri alır:

Daha sonra bu performans ve kullanılabilirlik verilerini Grafana panonuzda görüntüleyebilirsiniz.

Grafana sunucusu ayarlamak ve Azure İzleyici'den ölçümler ve günlükler için panolar oluşturmak için aşağıdaki adımları kullanın.

Grafana'yı ayarlama

Grafana'yı ayarlamak için bu adımları izleyin.

Azure Yönetilen Grafana'yı ayarlama

Azure Yönetilen Grafana, Azure ortamı için iyileştirilmiştir ve Azure İzleyici ile sorunsuz bir şekilde çalışır. Şunları yapabilirsiniz:

  • Microsoft Entra kimliklerini kullanarak kullanıcı kimlik doğrulama ve erişim denetimini yönetin.
  • Azure portalındaki grafikleri doğrudan Azure Yönetilen Grafana panolarına sabitleyin.

Azure portalını kullanarak Azure Yönetilen Grafana çalışma alanı oluşturmak için bu hızlı başlangıç kılavuzunu kullanın.

Grafana'yı yerel olarak ayarlama

Yerel bir Grafana sunucusu ayarlamak için Grafana'yı indirip yerel ortamınıza yükleyin.

Grafana'da oturum açın

Önemli

Internet Explorer ve eski Microsoft Edge tarayıcıları Grafana ile uyumlu değildir. Microsoft Edge de dahil olmak üzere chromium tabanlı bir tarayıcı kullanmanız gerekir. Daha fazla bilgi için bkz . Grafana için desteklenen web tarayıcıları.

Azure Yönetilen Grafana çalışma alanınızın uç nokta URL'sini veya sunucunuzun IP adresini kullanarak Grafana'da oturum açın.

Azure İzleyici veri kaynağı eklentisini yapılandırma

Azure Yönetilen Grafana bir Azure İzleyici veri kaynağı eklentisi içerir. Varsayılan olarak, eklenti Grafana çalışma alanının dağıtıldığı abonelikteki tüm kaynaklardan izleme verilerini sorgulayıp görselleştirebilen yönetilen bir kimlikle önceden yapılandırılmıştır. "Grafana panosu oluşturma" bölümüne geçin.

Screenshot that shows the Azure Managed Grafana home page.

Dahil edilen yönetilen kimliği diğer aboneliklerde veya kaynaklarda İzleme Okuyucusu rolüne atamak için ek izinler yapılandırarak Azure Yönetilen Grafana çalışma alanınız tarafından görüntülenebilen kaynakları genişletebilirsiniz.

Azure Yönetilen Grafana olmayan bir örnek kullanıyorsanız bir Azure İzleyici veri kaynağı ayarlamanız gerekir.

  1. Veri kaynağı ekle'yi seçin, Azure adına göre filtreleyin ve Azure İzleyici veri kaynağını seçin.

    Screenshot that shows Azure Monitor data source selection.

  2. Veri kaynağı için bir ad seçin ve kimlik doğrulaması için yönetilen kimlik veya uygulama kaydı arasında seçim yapın.

Grafana'yı kendi Azure Sanal Makineler veya yönetilen kimliğin etkinleştirildiği Azure Uygulaması Service örneğinde barındırabiliyorsanız, kimlik doğrulaması için bu yaklaşımı kullanabilirsiniz. Ancak Grafana örneğiniz Azure'da barındırılmıyorsa veya yönetilen kimlik etkin değilse, kimlik doğrulamasını ayarlamak için azure hizmet sorumlusuyla uygulama kaydını kullanmanız gerekir.

Yönetilen kimlik kullanma

  1. VM veya App Service örneğinizde yönetilen kimliği etkinleştirin ve Grafana sunucusu yönetilen kimlik desteği ayarını true olarak değiştirin.

  2. Kaydet ve test et'i seçtiğinizde Grafana kimlik bilgilerini test eder. Aşağıdakine benzer bir ileti görmeniz gerekir.

    Screenshot that shows Azure Monitor data source with config-approved managed identity.

Uygulama kaydını kullanma

  1. Hizmet sorumlusu oluşturma. Grafana, Azure İzleyici API'lerine bağlanmak ve veri toplamak için bir Microsoft Entra hizmet sorumlusu kullanır. Azure kaynaklarınıza erişimi yönetmek için mevcut hizmet sorumlusunu oluşturmanız veya kullanmanız gerekir:

  2. Kullanmak istediğiniz bağlantı ayrıntılarını belirtin:

    • Eklentiyi yapılandırırken, eklentinin hangi Azure Bulutu'nu izlemesini istediğinizi belirtebilirsiniz: Genel, Azure ABD Kamu, Azure Almanya veya 21Vianet tarafından sağlanan Microsoft Azure.

      Dekont

      Bazı veri kaynağı alanları, bağıntılı Azure ayarlarından farklı şekilde adlandırılır:

      • Kiracı Kimliği, Azure Dizin Kimliği'dir.
      • İstemci Kimliği, Microsoft Entra Uygulama Kimliği'dir.
      • İstemci Gizli Anahtarı, Microsoft Entra Uygulaması anahtar değeridir.
  3. Kaydet ve test et'i seçtiğinizde Grafana kimlik bilgilerini test eder. Aşağıdakine benzer bir ileti görmeniz gerekir.

    Screenshot that shows Azure Monitor data source configuration with the approved app registration.

Kullanıma kullanıma yönelik panoları kullanma

Azure İzleyici, Azure Yönetilen Grafana ve Azure İzleyici eklentisiyle birlikte kullanılacak kullanıma uygun panolar içerir.

Screenshot that shows out of the box Azure Monitor grafana dashboards.

Azure İzleyici, Prometheus için Azure İzleyici yönetilen hizmetiyle sorunsuz tümleştirme için kullanıma hazır panoları da destekler. Bu panolar, Prometheus için Azure İzleyici yönetilen hizmetine bağlandığında Azure Yönetilen Grafana'ya otomatik olarak dağıtılır.

Screenshot that shows out of the box Azure Monitor grafana dashboards for Azure Monitor managed service for Prometheus.

Grafana panosu oluşturma

  1. Grafana giriş sayfasına gidin ve Yeni Pano'yu seçin.

  2. Yeni panoda Graf'ı seçin. Diğer grafik seçeneklerini deneyebilirsiniz, ancak bu makalede örnek olarak Graph kullanılmaktadır.

  3. Panonuzda boş bir grafik gösterilir. Bu grafik grafiğinde çizmek istediğiniz verilerin ayrıntılarını girmek için panel başlığını seçin ve Düzenle'yi seçin.

    Screenshot that shows Grafana new panel dropdown list options.

  4. Yapılandırdığınız Azure İzleyici veri kaynağını seçin.

    • Azure İzleyici ölçümlerini görselleştirme: Hizmet açılan listesinden Azure İzleyici'yi seçin. Bu grafikte izlenecek kaynakları ve ölçümü seçebileceğiniz seçicilerin listesi gösterilir. Bir VM'den ölçüm toplamak için ad alanını Microsoft.Compute/VirtualMachineskullanın. VM'leri ve ölçümleri seçtikten sonra verilerini panoda görüntülemeye başlayabilirsiniz.

      Screenshot that shows Grafana panel config for Azure Monitor metrics.

    • Azure İzleyici günlük verilerini görselleştirme: Hizmet açılan listesinden Azure Log Analytics'i seçin. Sorgulamak istediğiniz çalışma alanını seçin ve sorgu metnini ayarlayın. Zaten sahip olduğunuz günlük sorgularını buraya kopyalayabilir veya yeni bir sorgu oluşturabilirsiniz. Sorgunuzu girerken IntelliSense otomatik tamamlama seçeneklerini önerir. Görselleştirme türünü( Time series Table)>seçin ve sorguyu çalıştırın.

      Dekont

      Eklentiyle sağlanan varsayılan sorgu iki makro kullanır: $__timeFilter() ve $__interval. Bu makrolar Grafana'nın grafiğin bir bölümünü yakınlaştırdığınızda zaman aralığını ve zaman dilimini dinamik olarak hesaplamasını sağlar. Bu makroları kaldırabilir ve gibi TimeGenerated > ago(1h)standart bir zaman filtresi kullanabilirsiniz, ancak bu grafın yakınlaştırma özelliğini desteklemeyebileceği anlamına gelir.

      Screenshot of Grafana panel config for Azure Monitor logs.

  5. Aşağıdaki panoda iki grafik vardır. Soldaki, iki VM'nin CPU yüzdesini gösterir. Sağdaki grafik, İşlem API'sinin türüne göre ayrılmış bir Azure Depolama hesabındaki işlemleri gösterir.

    Screenshot of Grafana dashboards with two panels.

Azure portalındaki grafikleri Azure Yönetilen Grafana'ya sabitleme

Grafana'da panellerinizi oluşturmaya ek olarak, Doğrudan Azure İzleyici'den Grafana panonuza paneller ekleyerek Azure İzleyici görselleştirmelerini Azure portalından yeni veya mevcut Grafana panolarına hızla sabitleyebilirsiniz. Kaynağınız için Ölçümler'e gidin. Bir grafik oluşturun ve Panoya kaydet'i ve ardından Grafana'ya Sabitle'yi seçin. çalışma alanını ve panoyu seçin ve işlemi tamamlamak için Sabitle'yi seçin.

Screenshot that shows the Pin to Grafana option in the Azure Monitor metrics explorer.

Gelişmiş Grafana özellikleri

Grafana'nın gelişmiş özellikleri vardır.

Değişkenler

Bazı sorgu değerleri kullanıcı arabirimi açılan listeleriyle seçilebilir ve sorguda güncelleştirilebilir. Örnek olarak aşağıdaki sorguyu göz önünde bulundurun:

Usage 
| where $__timeFilter(TimeGenerated) 
| summarize total_KBytes=sum(Quantity)*1024 by bin(TimeGenerated, $__interval) 
| sort by TimeGenerated

Kullanılabilir tüm Çözüm değerlerini listeleyecek bir değişken yapılandırabilir ve ardından sorgunuzu bunu kullanacak şekilde güncelleştirebilirsiniz. Yeni bir değişken oluşturmak için sağ üstteki alanda panonun Ayarlar düğmesini seçin, Değişkenler'i ve ardından Yeni'yi seçin. Değişken sayfasında, değer listesini almak için çalıştırılacak veri kaynağını ve sorguyu tanımlayın.

Screenshot that shows a Grafana configure variable.

Oluşturulduktan sonra sorguyu seçili değerleri kullanacak şekilde ayarlayın; grafikleriniz buna uygun şekilde yanıt verir:

Usage 
| where $__timeFilter(TimeGenerated) and Solution in ($Solutions)
| summarize total_KBytes=sum(Quantity)*1024 by bin(TimeGenerated, $__interval) 
| sort by TimeGenerated

Screenshot that shows Grafana use variables.

Pano çalma listeleri oluşturma

Grafana'nın birçok kullanışlı özelliğinden biri pano çalma listesidir. Birden çok pano oluşturabilir ve her panonun gösterebileceği aralığı yapılandıran bir çalma listesine ekleyebilirsiniz. Panoların geçişini görmek için Yürüt'e tıklayın. Grubunuz için bir durum panosu sağlamak üzere bunları büyük bir duvar monitöründe görüntülemek isteyebilirsiniz.

Screenshot that shows a Grafana playlist example.

İsteğe bağlı: Aynı Grafana panolarındaki diğer veri kaynaklarını izleme

Bu ölçümleri bir panoda bir araya getirmek için kullanabileceğiniz birçok veri kaynağı eklentisi vardır.

Telegraf, InfluxDB, Prometheus için Azure İzleyici yönetilen hizmetini ve Docker'ı kullanma hakkında iyi başvuru makaleleri aşağıdadır:

Azure İzleyici ve Uygulama Analizler ölçümlerini içeren tam grafana panosunun görüntüsü aşağıdadır.

Screenshot that shows a Grafana dashboard with multiple panels.

Kaynakları temizleme

Azure'da bir Grafana ortamı ayarladıysanız, kullansanız da kullanmasanız da kaynaklar çalışırken ücretlendirilirsiniz. Ek ücret yansıtılmasını önlemek için bu makalede oluşturulan kaynak grubunu temizleyin.

  1. Azure portalının sol menüsünde Kaynak grupları>Grafana'yı seçin.
  2. Kaynak grubu sayfanızda Sil'i seçin, metin kutusuna Grafana yazın ve sil'i seçin.

Sonraki adımlar

Azure İzleyici ölçümlerine genel bakış