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

Azure İzleyici Ölçümleri, izlenen kaynaklardaki sayısal verileri zaman serisi veritabanında toplayan bir Azure İzleyici özelliğidir. Ölçümler, düzenli aralıklarla toplanan ve belirli bir zamanda sistemin bazı yönlerini açıklayan sayısal değerlerdir.

Not

Azure İzleyici Ölçümleri, Azure İzleyici'yi destekleyen veri platformunun yarısıdır. Diğer yarısı ise günlük ve performans verilerini toplayan ve düzenleyen Azure İzleyici Günlükleri'dir. Bu verileri zengin bir sorgu dili kullanarak analiz edebilirsiniz.

Ölçüm türleri

Azure İzleyici Ölçümleri tarafından desteklenen birden çok ölçüm türü vardır:

  • Yerel ölçümler analiz ve uyarı için Azure İzleyici'deki araçları kullanır.
    • Platform ölçümleri Azure kaynaklarından toplanır. Yapılandırma gerektirmez ve hiçbir maliyeti yoktur.
    • Özel ölçümler, sanal makinelerde çalışan uygulamalar ve aracılar dahil olmak üzere yapılandırdığınız farklı kaynaklardan toplanır.
  • Prometheus ölçümleri, Azure Kubernetes hizmeti (AKS) dahil olmak üzere Kubernetes kümelerinden toplanır ve PromQL ve Grafana gibi analiz ve uyarılarda endüstri standardı araçları kullanır.

Ölçümlerin kaynaklarını ve kullanımlarını gösteren diyagram.

Ölçümlerin her biri arasındaki farklar aşağıdaki tabloda özetlenir.

Kategori Yerel platform ölçümleri Yerel özel ölçümler Prometheus ölçümleri
Kaynaklar Azure kaynakları Azure İzleyici aracısı
Application Insights
REST API
Azure Kubernetes service (AKS) kümesi
Uzaktan yazma aracılığıyla herhangi bir Kubernetes kümesi
Yapılandırma Hiçbiri Kaynağa göre değişir Prometheus için Azure İzleyici yönetilen hizmetini etkinleştirme
Saklı Abonelik Abonelik Azure İzleyici çalışma alanı
Maliyet Hayır Evet Evet (önizleme sırasında ücretsiz)
Toplama önceden toplanmış önceden toplanmış ham veriler
Analiz Ölçüm Gezgini Ölçüm Gezgini PromQL
Grafana panoları
Uyarı ölçüm uyarı kuralı ölçüm uyarı kuralı Prometheus uyarı kuralı
Görselleştirme Çalışma kitapları
Azure panoları
Grafana
Çalışma kitapları
Azure panoları
Grafana
Grafana
Alma Azure CLI
Azure PowerShell cmdlet'leri
REST API veya istemci kitaplığı
.NET
Git
Java
JavaScript
Python
Azure CLI
Azure PowerShell cmdlet'leri
REST API veya istemci kitaplığı
.NET
Git
Java
JavaScript
Python
Grafana

Veri toplama

Azure İzleyici aşağıdaki kaynaklardan ölçümleri toplar. Bu ölçümler Azure İzleyici ölçüm veritabanında toplandıktan sonra kaynakları ne olursa olsun birlikte değerlendirilebilir:

  • Azure kaynakları: Platform ölçümleri Azure kaynakları tarafından oluşturulur ve bunların durumu ve performansı hakkında size görünürlük sağlar. Her kaynak türü, herhangi bir yapılandırma gerekmeden ayrı bir ölçüm kümesi oluşturur. Platform ölçümleri, ölçümün tanımında aksi belirtilmediği sürece Azure kaynaklarından bir dakikalık sıklıkta toplanır.
  • Uygulamalar: Application Insights, performans sorunlarını algılamanıza ve uygulamanızın nasıl kullanıldığına ilişkin eğilimleri izlemenize yardımcı olmak için izlenen uygulamalarınız için ölçümler oluşturur. Değerler Sunucu yanıt süresini ve Tarayıcı özel durumlarını içerir.
  • Sanal makine aracıları: Ölçümler bir sanal makinenin konuk işletim sisteminden toplanır. Azure İzleyici Aracısı'nı kullanarak Windows sanal makineleri için konuk işletim sistemi ölçümlerini etkinleştirebilirsiniz. Azure İzleyici Aracısı, Linux sanal makineleri için eski aracıların ( Windows tanılama uzantısı ve InfluxData Telegraf aracısı ) yerini alır.
  • Özel ölçümler: Otomatik olarak kullanılabilen standart ölçümlere ek olarak ölçümleri tanımlayabilirsiniz. Uygulamanızda Application Insights tarafından izlenen özel ölçümler tanımlayabilirsiniz. Özel ölçümler API'sini kullanarak bir Azure hizmeti için özel ölçümler de oluşturabilirsiniz.
  • Kubernetes kümeleri: Kubernetes kümeleri genellikle ölçüm verilerini tutmanız gereken yerel bir Prometheus sunucusuna gönderir. Prometheus için Azure İzleyici yönetilen hizmeti, Kubernetes kümelerinden ölçüm toplayan ve bunları Azure İzleyici Ölçümleri'nde depolayan bir yönetilen hizmet sağlar.

Not

Farklı kaynaklardan ve farklı yöntemlerle toplanan ölçümler farklı şekilde toplanabilir. Örneğin, platform ölçümleri önceden toplanıp bir zaman serisi veritabanında depolanırken Prometheus ölçümleri ham veri olarak depolanır. Kaynak ölçümleri de diğer ölçümlerden farklı bir gecikme süresine sahip olabilir. Bu, belirli bir örnek süre için ölçüm değerlerinde farklılıklara yol açabilir. Gecikme süresi sorun olmaktan çıktığında ve ölçümleri aynı anda ayrıntılı olarak analiz ederken bu farklar ortadan kalkar.

REST API

Azure İzleyici, Azure İzleyici Ölçümleri'ne veri almanıza ve bu ölçümlerden veri almanıza olanak sağlayan REST API'leri sağlar.

  • Özel ölçümler API'leri - Özel ölçümler , Azure İzleyici Ölçümleri veritabanına kendi ölçümlerinizi yüklemenize olanak sağlar. Bu ölçümler daha sonra Azure İzleyici platform ölçümlerini işleyen analiz araçları tarafından kullanılabilir.
  • Azure İzleyici Ölçümleri REST API'si - Azure İzleyici platformu ölçüm tanımlarına ve değerlerine erişmenizi sağlar. Daha fazla bilgi için bkz . Azure İzleyici REST API'si. API'yi kullanma hakkında bilgi için bkz . Azure izleme REST API'sini izleme kılavuzu.
  • Azure İzleyici Ölçümleri Toplu REST API'si - Azure İzleyici Ölçümleri Batch API'si, büyük hacimli ölçüm sorguları olan müşteriler için tasarlanmış yüksek hacimli bir API'dir. Mevcut standart Azure İzleyici Ölçümleri REST API'sine benzer, ancak tek bir toplu API çağrısında aynı abonelikte ve bölgede en fazla 50 kaynak kimliği için ölçüm verilerini alma özelliği sağlar. Bu, sorgu aktarım hızını artırır ve azaltma riskini azaltır.

Güvenlik

Bağlı sistemler ile Azure İzleyici hizmeti arasındaki tüm iletişimler TLS 1.2 (HTTPS) protokolü kullanılarak şifrelenir. Tüm Azure hizmetlerinin şifreleme protokollerindeki en son gelişmelerle güncel olduğundan emin olmak için Microsoft SDL işlemi izlenir.

Sertifika tabanlı kimlik doğrulaması ve 443 numaralı bağlantı noktasıyla TLS kullanılarak aracı ile Azure İzleyici hizmeti arasında güvenli bağlantı kurulur. Azure İzleyici anahtarları oluşturmak ve korumak için gizli dizi deposu kullanır. Özel anahtarlar 90 günde bir döndürülür ve Azure'da depolanır ve katı mevzuat ve uyumluluk uygulamalarını izleyen Azure işlemleri tarafından yönetilir. Güvenlik hakkında daha fazla bilgi için bkz . Aktarımdaki verilerin şifrelenmesi, Bekleyen verilerin şifrelenmesi ve Azure İzleyici Günlükleri veri güvenliği

Ölçüm Gezgini

Ölçüm veritabanınızdaki verileri etkileşimli olarak analiz etmek ve zaman içinde birden çok ölçümün değerlerini grafik haline getirmek için Ölçüm Gezgini'ni kullanın. Diğer görselleştirmelerle görüntülemek için grafikleri bir panoya sabitleyebilirsiniz. Azure izleme REST API'sini kullanarak ölçümleri de alabilirsiniz.

Ölçüm Gezgini'nde sunucu isteklerini, sunucu yanıt süresini ve başarısız istekleri görüntüleyen örnek grafiği gösteren ekran görüntüsü.

Daha fazla bilgi için bkz . Azure İzleyici ölçüm gezginiyle ölçümleri analiz etme.

Veri yapısı

Azure İzleyici Ölçümlerinin topladığı veriler, zaman damgalı verileri analiz etmek için iyileştirilmiş bir zaman serisi veritabanında depolanır. Her ölçüm değeri kümesi, aşağıdaki özelliklere sahip bir zaman serisidir:

  • Değerin toplandığı zaman.
  • Değerin ilişkili olduğu kaynak.
  • Ölçüm için bir kategori gibi davranan bir ad alanı.
  • Ölçüm adı.
  • Değerin kendisi.
  • Mevcut olduklarında birden çok boyut . Özel ölçümler 10 boyutla sınırlıdır.

Çok boyutlu ölçümler

Ölçüm verilerinin zorluklarından biri, toplanan değerler için bağlam sağlamak için genellikle sınırlı bilgiye sahip olmasıdır. Azure İzleyici bu zorluğu çok boyutlu ölçümlerle ele alır.

Ölçüm boyutları, ölçüm değerini açıklamak için daha fazla veri taşıyan ad/değer çiftleridir. Örneğin, Kullanılabilir disk alanı adlı bir ölçümün C: ve D: değerlerine sahip Drive adlı bir boyutu olabilir. Bu boyut, tüm sürücülerde veya her sürücü için ayrı ayrı kullanılabilir disk alanını görüntülemeye olanak sağlar.

Ölçüm gezgininde ölçüm boyutlarını görüntüleme hakkında ayrıntılı bilgi için bkz . Boyut filtrelerini uygulama ve bölme .

Boyutlu olmayan ölçüm

Aşağıdaki tabloda, boyutlu olmayan bir ölçümden alınan örnek veriler, ağ aktarım hızı gösterilmektedir. Yalnızca "Belirli bir zamanda ağ aktarım hızım neydi?" gibi temel bir soruyu yanıtlayabilir.

Zaman damgası Ölçüm değeri
8/9/2017 8:14 1,331,8 Kb/sn
8/9/2017 8:15 1,141,4 Kb/sn
8/9/2017 8:16 1,110,2 Kb/sn

Ağ aktarım hızı ve iki boyut ("IP" ve "Yön")

Aşağıdaki tabloda çok boyutlu bir ölçümden alınan örnek veriler, IP ve Yön adlı iki boyuta sahip ağ aktarım hızı gösterilmektedir. "Her IP adresi için ağ aktarım hızı neydi?" ve "Ne kadar veri gönderildi ve alındı?" gibi soruları yanıtlayabilir.

Zaman damgası Boyut "IP" Boyut "Yön" Ölçüm değeri
8/9/2017 8:14 IP="192.168.5.2" Direction="Send" 646,5 Kb/sn
8/9/2017 8:14 IP="192.168.5.2" Direction="Receive" 420.1 Kb/sn
8/9/2017 8:14 IP="10.24.2.15" Direction="Send" 150,0 Kb/sn
8/9/2017 8:14 IP="10.24.2.15" Direction="Receive" 115,2 Kb/sn
8/9/2017 8:15 IP="192.168.5.2" Direction="Send" 515,2 Kb/sn
8/9/2017 8:15 IP="192.168.5.2" Direction="Receive" 371.1 Kbps
8/9/2017 8:15 IP="10.24.2.15" Direction="Send" 155,0 Kb/sn
8/9/2017 8:15 IP="10.24.2.15" Direction="Receive" 100,1 Kb/sn

Not

Boyut adları ve boyut değerleri büyük/küçük harfe duyarlı değildir.

Ölçümleri saklama

Platform ve özel ölçümler

Platform ve özel ölçümler aşağıdaki özel durumlar dışında 93 gün boyunca depolanır:

  • Klasik konuk işletim sistemi ölçümleri: Bu performans sayaçları Windows tanılama uzantısı veya Linux tanılama uzantısı tarafından toplanır ve bir Azure Depolama hesabına yönlendirilir. Depolama hesabına son kullanma tarihi yazılmasa da bu ölçümlerin saklama süresinin en az 14 gün olması garanti edilir.

    Performans nedenleriyle portal, birim temelinde ne kadar veri görüntülediğiyle ilgili sınırlamalar sunar. Bu nedenle, yazılan veri hacmi büyük değilse portalın alması gereken gerçek gün sayısı 14 günden uzun olabilir.

  • Azure İzleyici Ölçümlerine gönderilen konuk işletim sistemi ölçümleri: Bu performans sayaçları Windows tanılama uzantısı tarafından toplanır ve Azure İzleyici veri havuzuna, Linux makinelerinde InfluxData Telegraf aracısına veya veri toplama kuralları aracılığıyla daha yeni Azure İzleyici aracısına gönderilir. Bu ölçümlerin elde tutulması 93 gündür.

  • Log Analytics aracısı tarafından toplanan konuk işletim sistemi ölçümleri: Bu performans sayaçları Log Analytics aracısı tarafından toplanır ve bir Log Analytics çalışma alanına gönderilir. Bu ölçümlerin elde tutulması 31 gündür ve 2 yıla kadar uzatılabilir.

  • Application Insights günlük tabanlı ölçümler: Arka planda günlük tabanlı ölçümler günlük sorgularına dönüşür. Bekletmeleri değişkendir ve temel günlüklerdeki olayların saklama süresiyle eşleşir ve bu da 31 gün ile 2 yıl arasındadır. Application Insights kaynakları için günlükler 90 gün boyunca depolanır.

Not

Azure İzleyici kaynakları için platform ölçümlerini uzun süreli eğilimler için Log Analytics çalışma alanına gönderebilirsiniz.

Platform ve özel ölçümler 93 gün boyunca depolanırken, tek bir grafikte yalnızca en fazla 30 günlük verileri sorgulayabilirsiniz (Ölçümler kutucuğunda). Bu sınırlama günlük tabanlı ölçümler için geçerli değildir. Boş bir grafik görüyorsanız veya grafiğiniz ölçüm verilerinin yalnızca bir bölümünü görüntülüyorsa, zaman seçicideki başlangıç ve bitiş tarihleri arasındaki farkın 30 günlük aralığı aşmadığını doğrulayın. 30 günlük bir aralık seçtikten sonra grafiği kaydırarak tam saklama aralığını görüntüleyebilirsiniz.

Not

Azure Kaynağını taşımak veya yeniden adlandırmak, bu kaynak için ölçüm geçmişinin kaybolmasına neden olabilir.

Prometheus ölçümleri

Prometheus ölçümleri 18 ay boyunca depolanır, ancak PromQL sorgusu en fazla 32 güne kadar sürebilir.

Sonraki adımlar