Prometheus için Azure İzleyici yönetilen hizmeti

Prometheus için Azure İzleyici yönetilen hizmeti, Azure İzleyici Ölçümleri'nin bir bileşenidir ve Azure İzleyici ile toplayıp çözümleyebileceğiniz ölçüm verisi türlerinde daha fazla esneklik sağlar. Prometheus ölçümleri, PromQL ile Azure İzleyici Ölçüm Gezgini gibi analiz aracı ve PromQL ve Grafana gibi açık kaynak araçları tarafından desteklenir.

Prometheus için Azure İzleyici yönetilen hizmeti, Cloud Native Computing Foundation'ın Prometheus projesini temel alan Prometheus uyumlu bir izleme çözümü kullanarak ölçümleri uygun ölçekte toplamanıza ve analiz etmenizi sağlar. Bu tam olarak yönetilen hizmet, temel altyapıyı çalıştırmak zorunda kalmadan izlenen altyapının ve iş yüklerinin performansını analiz etmek ve bu altyapı hakkında uyarı vermek için Prometheus sorgu dilini (PromQL) kullanmanıza olanak tanır.

Önemli

Prometheus için Azure İzleyici yönetilen hizmeti, müşteri makinelerinin ve uygulamaların hizmet durumu hakkındaki bilgileri depolamaya yöneliktir. Kişisel Olarak Tanımlanabilir Bilgiler (PII) veya Son Kullanıcı Tarafından Tanımlanabilir Bilgiler (EUII) olarak sınıflandırılan verileri depolamak için tasarlanmamıştır. Ölçüm adları, etiket adları veya etiket değerleri gibi Prometheus alanları için Azure İzleyici yönetilen hizmetine hassas bilgiler (kullanıcı adları, kredi kartı numaraları vb.) göndermemenizi kesinlikle öneririz.

Veri kaynakları

Prometheus için Azure İzleyici yönetilen hizmeti şu anda aşağıdaki veri kaynaklarından herhangi birinden veri toplayabilir:

  • Azure Kubernetes hizmeti (AKS)
  • Azure Arc özellikli Kubernetes

Etkinleştir

Prometheus için Azure İzleyici yönetilen hizmetini etkinleştirmenin tek gereksinimi, Prometheus ölçümlerinin depolandığı bir Azure İzleyici çalışma alanı oluşturmaktır. Bu çalışma alanı oluşturulduktan sonra Prometheus ölçümlerini toplayan hizmetleri ekleyebilirsiniz.

  • Kubernetes kümenizden Prometheus ölçümlerini toplamak için bkz . Kubernetes kümeleri için izlemeyi etkinleştirme.
  • Uzaktan yazmayı kendi kendine yönetilen Prometheus sunucunuzdan veri toplayacak şekilde yapılandırmak için bkz . Prometheus uzaktan yazma için Azure İzleyici yönetilen hizmeti.

Uzaktan yazma

Prometheus için yönetilen hizmete ek olarak, ölçümleri toplamak ve bir Azure İzleyici çalışma alanında depolamak için kendi kendine yönetilen prometheus ve uzaktan yazma da kullanabilirsiniz.

Kubernetes hizmetleri

Kubernetes kümelerinde kendi kendine yönetilen Prometheus'tan ölçümler gönderin. Kubernetes hizmetleri için Azure İzleyici çalışma alanlarına uzaktan yazma hakkında daha fazla bilgi için aşağıdaki makalelere bakın:

Sanal Makineler ve Sanal Makine Ölçek kümeleri

Sanal makinelerde ve sanal makine ölçek kümelerinde kendi kendine yönetilen Prometheus'tan veri gönderme. Sunucular Azure tarafından yönetilen bir ortamda veya şirket içinde olabilir. Daha fazla bilgi için bkz. Sanal Makineler'den Azure İzleyici çalışma alanına Prometheus ölçümleri gönderme.

PromQL ile Azure İzleyici Ölçüm Gezgini

PromQL ile Ölçüm Gezgini, platform ölçümlerini analiz edip görselleştirmenize ve Prometheus sorgu dilini (PromQL) kullanarak Bir Azure İzleyici çalışma alanında depolanan Prometheus ve diğer ölçümleri sorgulamanıza olanak tanır. PromQL ile Ölçüm Gezgini, Azure portalındaki herhangi bir Azure İzleyici çalışma alanının Ölçümler menü öğesinden kullanılabilir. Daha fazla bilgi için bkz . PromQL ile Ölçüm Gezgini.

Grafana tümleştirmesi

Prometheus ölçümlerini görselleştirmenin birincil yöntemi Azure Yönetilen Grafana'dır. Azure İzleyici çalışma alanınızı grafana çalışma alanına Bağlan, böylece Grafana panosunda veri kaynağı olarak kullanılabilir. Ardından Prometheus ölçümlerini kullanan ve istediğiniz sayıda özel pano oluşturabilen önceden oluşturulmuş birden çok panoya erişebilirsiniz.

Kurallar ve uyarılar

Prometheus için Azure İzleyici yönetilen hizmeti, PromQL sorgularını kullanarak kayıt kurallarını ve uyarı kurallarını destekler. Kayıt kuralları tarafından kaydedilen ölçümler Azure İzleyici çalışma alanında depolanır ve pano veya diğer kurallar tarafından sorgulanabilir. Uyarı kuralları ve kayıt kuralları, Azure Yönetilen Prometheus kural grupları kullanılarak oluşturulabilir ve yönetilebilir. AKS kümeniz için, hızlı başlangıç için önceden tanımlanmış prometheus uyarı kuralları ve kayıt kuralları kümesi sağlanır.

Uyarı kuralları tarafından tetiklenen uyarılar, uyarı kuralı için yapılandırılan eylem gruplarında tanımlandığı gibi eylemleri veya bildirimleri tetikleyebilir. Tetiklenen ve çözümlenen Prometheus uyarılarını diğer uyarı türleriyle birlikte Azure portalında da görüntüleyebilirsiniz.

Hizmet limitleri ve kotaları

Prometheus için Azure İzleyici Yönetilen hizmetinin alım için varsayılan sınırları ve kotaları vardır. Alma sınırlarına ulaştığınızda azaltma oluşabilir. Bu sınırlarda artış isteyebilirsiniz. Azaltma ve daha fazla sınır isteme hakkında daha fazla bilgi için bkz . Ölçüm azaltma. Prometheus ölçüm sınırları hakkında bilgi için bkz . Azure İzleyici hizmet sınırları.

Sınırlamalar/Bilinen sorunlar - Prometheus için Azure İzleyici yönetilen hizmeti

  • Ölçümlerin 1 saniyeden kısa sıklıkta kazınıp depolanması desteklenmez.
  • 21Vianet bulutu tarafından sağlanan Microsoft Azure ve Hava ile eşlenen bulutlar, Prometheus için Azure İzleyici yönetilen hizmeti için desteklenmez.
  • Kümelerinizdeki Windows düğümlerini ve podlarını izlemek için bkz . Azure Kubernetes Service (AKS) kümesi için izlemeyi etkinleştirme.
  • Azure Yönetilen Grafana şu anda Azure ABD Kamu bulutunda kullanılamıyor.
  • Kullanım ölçümleri (Azure İzleyici çalışma alanının menüsündeki ölçümler Metrics ) - Herhangi bir Azure İzleyici Çalışma Alanı için alım kotası sınırları ve geçerli kullanım henüz ABD Kamu bulutunda mevcut değildir.
  • Düğüm güncelleştirmeleri sırasında, küme düzeyi toplayıcımızın bazı ölçüm koleksiyonlarında 1 ila 2 dakika süren boşluklarla karşılaşabilirsiniz. Bu boşluk, Azure Kubernetes Service'in kümenizdeki düğümleri güncelleştirmek için gerçekleştirilen düzenli bir eylemden kaynaklanır. Bu davranış beklenir ve üzerinde çalıştırıldığı düğümün güncelleştirilmesi nedeniyle oluşur. Önerilen uyarı kurallarımızın hiçbiri bu davranıştan etkilenmez.

Büyük/küçük harfe duyarlı

Azure tarafından yönetilen Prometheus büyük/küçük harfe duyarlı olmayan bir sistemdir. Ölçüm adları, etiket adları veya etiket değerleri gibi dizeleri, başka bir zaman serisinden yalnızca dizenin durumuyla farklıysa aynı zaman serisi olarak değerlendirir.

Not

Bu davranış, büyük/küçük harfe duyarlı bir sistem olan yerel açık kaynak Prometheus'tan farklıdır.

Azure tarafından yönetilen Prometheus'ta aşağıdaki zaman serisi aynı kabul edilir:

diskSize(cluster="eastus", node="node1", filesystem="usr_mnt")
diskSize(cluster="eastus", node="node1", filesystem="usr_MNT")

Yukarıdaki örnekler, bir zaman serisi veritabanındaki tek bir zaman serisidir.

  • Bunlara karşı alınan tüm örnekler, tek bir zaman serisine göre kazınmış/alınmış gibi depolanır.
  • Yukarıdaki örnekler aynı zaman damgasıyla alınıyorsa, bunlardan biri rastgele bırakılır.
  • Zaman serisi veritabanında depolanan ve sorgu tarafından döndürülen büyük/küçük harf tahmin edilemez. Aynı zaman serisi için farklı zamanlarda farklı büyük/küçük harf döndürülebilir.
  • Sorguda bulunan herhangi bir ölçüm adı veya etiket adı/değer eşleştiricisi, büyük/küçük harfe duyarlı olmayan bir karşılaştırma yapılarak zaman serisi veritabanından alınır. Sorguda büyük/küçük harfe duyarlı bir eşleştirici varsa, dize karşılaştırmaları yapılırken otomatik olarak büyük/küçük harfe duyarlı olmayan bir eşleştirici olarak değerlendirilir.

Tek bir tutarlı durum kullanılarak bir zaman serisinin üretildiğinden veya kazındığından emin olmak en iyi yöntemdir.

Açık Kaynak Prometheus'ta, yukarıdaki zaman serisi iki farklı zaman serisi olarak değerlendirilir. Bunlar üzerinde kazınmış/alınan tüm örnekler ayrı olarak depolanır.

Prometheus başvuruları

Prometheus belgelerinin bağlantıları aşağıdadır.

Sık sorulan sorular

Bu bölüm, sık sorulan soruların yanıtlarını sağlar.

Prometheus ölçümlerini almak Nasıl yaparım??

Tüm veriler, Prometheus Sorgu Dili 'nde (PromQL) yazılan sorgular kullanılarak bir Azure İzleyici çalışma alanından alınır. Kendi sorgularınızı yazabilir, açık kaynak topluluğundaki sorguları kullanabilir ve PromQL sorguları içeren Grafana panolarını kullanabilirsiniz. Prometheus projesine bakın.

Prometheus ölçümlerimi Azure İzleyici ölçüm gezgininde görüntüleyebilir miyim?

PromQL ile ölçüm gezgini, PromQL kullanarak Prometheus ölçüm verilerini görselleştirmeyi destekler. Ölçüm Gezgini'ni PromQL desteğiyle kullanmak için Azure portalındaki herhangi bir Azure İzleyici çalışma alanından Ölçümler menü öğesini seçin. Daha fazla bilgi için bkz . PromQL ile ölçüm gezgini (Önizleme).

Prometheus için yönetilen hizmeti kullandığımda, bir Azure İzleyici çalışma alanında birden fazla küme için veri depolayabilir miyim?

Evet. Prometheus için yönetilen hizmet, birkaç Azure Kubernetes Service kümesindeki verileri tek bir Azure İzleyici çalışma alanında depolayabileceğiniz senaryoları etkinleştirmeyi amaçlar. Bkz. Azure İzleyici çalışma alanına genel bakış.

Prometheus için hangi tür kaynaklar prometheus ölçümlerini yönetilen hizmete gönderebilir?

Aracımız Azure Kubernetes Service kümelerinde ve Azure Arc özellikli Kubernetes kümelerinde kullanılabilir. AKS kümeleri için yönetilen bir eklenti ve Azure Arc özellikli Kubernetes kümeleri için bir uzantı olarak yüklenir ve istediğiniz verileri toplayacak şekilde yapılandırabilirsiniz. Uzaktan yazmayı etkinleştirme yönergelerimizi izleyerek Azure' da, başka bir bulutta veya şirket içinde çalışan Kubernetes kümelerinde uzaktan yazma da yapılandırabilirsiniz.

Azure portalını kullanarak Prometheus ölçüm koleksiyonunu etkinleştirir ve aks eklentisini veya Azure Arc özellikli Kubernetes uzantısını kümenizin Analizler sayfasından yüklerseniz Log Analytics'te günlük toplamayı ve Prometheus ölçüm koleksiyonunu Prometheus için yönetilen hizmete dönüştürmeyi sağlar. Daha fazla bilgi için bkz . Veri kaynakları.

Sonraki adımlar