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:
Azure kaynaklarından alınan sayısal zaman serisi verileri için Azure İzleyici Ölçümleri .
Güçlü Kusto Sorgu Dili (KQL) kullanarak sorgulamanızı sağlayan Azure kaynaklarından günlük ve performans verileri için Azure İzleyici Günlükleri. Application Insights günlük sorgularını kullanarak Application Insights günlük tabanlı ölçümleri alabilirsiniz.
- İzlenen uygulamalarınızın durumunu analiz etmenize olanak sağlamak için Application Insights günlük tabanlı ölçümler . Application Insights günlük ölçümleri verilerini kullanmak için Grafana'daki Application Insights günlük sorgularını kullanabilirsiniz.
Azure Kaynak Grafı, abonelikler arasında Azure kaynaklarını hızlı bir şekilde sorgulamak ve tanımlamaktır.
Prometheus için Azure İzleyici yönetilen hizmetinden verileri sorgulamak ve görselleştirmek için eklentiyi de kullanabilirsiniz. Daha fazla bilgi için bkz . Grafana'yı Azure İzleyici Prometheus ölçümlerine bağlama.
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 şu 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.
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.
Veri kaynağı ekle'yi seçin, Azure adına göre filtreleyin ve Azure İzleyici veri kaynağını seçin.
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
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.
Barındırma VM'nizin veya App Service örneğinizin yönetilen kimliğinin abonelik, kaynak grubu veya ilgilendiğiniz kaynaklar için İzleme Okuyucusu rolü atanmış olması gerekir.
Grafana sunucu yapılandırmasındaki ayarı
managed_identity_enabled = true
da güncelleştirmeniz gerekir. Daha fazla bilgi için bkz . Grafana yapılandırması. Her iki adım da tamamlandıktan sonra erişimi kaydedebilir ve test edebilirsiniz.
Grafana'nın kimlik bilgilerini test etmek için Kaydet ve test et'i seçin. Aşağıdakine benzer bir ileti görmeniz gerekir.
Uygulama kaydını kullanma
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:
Hizmet sorumlusu oluşturmak için bkz . Portalda Microsoft Entra uygulaması ve hizmet sorumlusu oluşturma. Kiracı kimliğinizi (Dizin Kimliği), istemci kimliğinizi (Uygulama Kimliği) ve istemci gizli dizinizi (Uygulama anahtarı değeri) kopyalayıp kaydedin.
İzleme Okuyucusu rolünü izlemek istediğiniz abonelik, kaynak grubu veya kaynak üzerindeki Microsoft Entra uygulamasına atamak için Role uygulama atama'yı görüntüleyin.
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.
Not
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.
- 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.
Grafana'nın kimlik bilgilerini test etmek için Kaydet ve test et'i seçin. Aşağıdakine benzer bir ileti görmeniz gerekir.
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. Grafana Labs'de tüm kullanılabilir panoların listesini bulabilirsiniz.
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.
Grafana panosu oluşturma
Grafana giriş sayfasına gidin ve Yeni Pano'yu seçin.
Yeni panoda Görselleştirme ekle'yi ve ardından Azure İzleyici veri kaynağını seçin. Diğer grafik seçeneklerini deneyebilirsiniz, ancak bu makalede örnek olarak Zaman serisi kullanılmaktadır.
Panonuzda boş bir Zaman serisi paneli gösterilir.
Sorgunuzu yapılandırmak için paneli düzenleyin .
Azure İzleyici ölçüm verilerini görselleştirme: Bu grafikte izlenecek hizmeti ve kaynağı seçebileceğiniz seçicilerin listesi gösterilir. Bir VM'den ölçümleri görüntülemek için varsayılan Ölçümler seçimini bırakın, Kaynak'ı seçerek VM seçin, ad alanını, ölçümü ve toplamayı seçmek için sağlanan açılan menüleri kullanın. VM'yi ve ölçümleri seçtikten sonra panodaki verileri görüntülemeye başlayabilirsiniz.
Azure İzleyici günlük verilerini görselleştirme: Hizmet açılan listesinde Günlükler'i seçin. Sorgulamak istediğiniz kaynağı veya çalışma alanını seçin, Zaman Aralığı'nı Pano olarak değiştirin 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.
Not
Eklenti ve gibi
$__timeFilter()
$__interval
zaman makrolarını da kullanabilir. 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 gibiTimeGenerated > ago(1h)
standart bir zaman filtresi kullanabilirsiniz, ancak bu grafın yakınlaştırma özelliğini desteklemeyebileceği anlamına gelir.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.
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.
Grafana 11 ile desteklenen özellikler
Azure Yönetilen Grafana, temel günlükler için özellikler sunan ve Azure ile örnek kullanan Grafana 11 (önizleme) desteği içerir.
Önkoşullar
- Grafana sürüm 11'i çalıştıran bir Azure Yönetilen Grafana kaynağı.
Temel günlükler
Temel Günlükler, veri kullanımına göre farklı tablo planları arasında geçiş yapmanıza olanak tanıyarak veri depolamayı yönetmek için uygun maliyetli bir yol sağlar. Bkz . Log Analytics çalışma alanında veri kullanımına göre tablo planı seçme.
Temel günlükleri etkinleştirme
- Grafana'da Bağlantılar>Veri kaynakları>Azure İzleyici'ye gidin.
- Ayarlar sekmesinde, Temel Günlükleri Etkinleştir anahtarını sağa (mavi açık) açın.
Temel günlükleri kullanma
- Yeni bir pano oluşturun.
- Boş grafiğin altındaki (Azure İzleyici) altında Hizmet'i Günlükler'e geçirin.
- Kaynak için bir Log Analytics çalışma alanı seçin.
- Artık Günlükleri Analytics'ten Temel'e geçirebilirsiniz.
Not
Temel Günlükler'e geçmenin sınırlamaları vardır:
- Zaman aralığı Pano zamanı olacaktır. Zaman aralığını Sorgu'ya geri döndürmek kullanılamaz.
- Sorgu başına maliyetlere neden olan temel günlükler için bkz . Log Analytics çalışma alanında veri kullanımına göre tablo planı seçme.
Gelişmiş Grafana özellikleri
Grafana gelişmiş özellikler sunar:
- Azure İzleyici eklenti değişkenleri - Azure İzleyici şablon değişkenleri | Grafana belgeleri
- Pano çalma listeleri - Çalma listelerini yönetme | Grafana Bulut belgeleri
İ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 Yönetilen Grafana için veri kaynaklarını yapılandırma
- Yönetilen sistem kimliğini kullanarak Grafana için veri kaynağı olarak Prometheus için Azure İzleyici yönetilen hizmetini kullanma
- Ubuntu 16.04'te TICK Yığını ile sistem Ölçümlerini izleme
- Docker konakları, kapsayıcıları ve kapsayıcılı hizmetler için izleme çözümü
Azure İzleyici ölçümleri, günlükleri ve izlemelerinin birleştirilmiş olduğu tam grafana panosunun görüntüsü aşağıdadır.
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.
- Azure portalının sol menüsünde Kaynak grupları>Grafana'yı seçin.
- Kaynak grubu sayfanızda Sil'i seçin, metin kutusuna Grafana yazın ve sil'i seçin.