Container Insights için yönetilen Prometheus görselleştirmelerini kullanmaya geçme (önizleme)

Container Insights şu anda Azure portalındaki görselleştirmeleri desteklemek için Log Analytics'ten alınan verileri kullanmaktadır. Ancak, yönetilen Prometheus'un piyasaya sürülmesiyle birlikte, bu yeni ölçüm toplama biçimi daha ucuz ve daha verimlidir. Container Insights artık yalnızca yönetilen Prometheus verilerini kullanarak görselleştirme olanağı sunuyor. Bu makale, birincil Container Insights görselleştirme aracı olarak yönetilen Prometheus'u kullanmaya başlamak için kurulumda size yardımcı olur.

Not

Bu özellik şu anda genel önizlemededir. Ek bilgi için lütfen Microsoft Azure Önizlemeleri için Ek Kullanım Koşulları'nı okuyun.

Önkoşullar

Prometheus kullanarak Container Insights verilerinizi görüntülemek için aşağıdaki adımların tamamlandığından emin olun.

Prometheus tabanlı Container Insights'a erişme

Azure İzleyici çeşitli özelleştirme düzeylerini desteklediğinden kümenizde şu anda Container Insights, yönetilen Prometheus veya başka bir bileşime dayalı günlükler olabilir.

Not

Container Insights için Yönetilen Prometheus görselleştirmeleri, grafik performansını geliştirmek için kayıt kurallarını kullanır ve hangi kuralların yapılandırıldığı hakkında daha fazla bilgi edinin.

  1. Azure portalını açın ve istediğiniz AKS kümesine gidin.

  2. Menüden menü öğesini seçin ve izlemenin Insights etkinleştirilmediğini gösteren bir giriş ekranı görüntüleyin.

Kümenin depodan kaldırılma ekran görüntüsü.

  1. Configure monitoring İzleme yapılandırması dikey penceresini açmak için düğmeyi seçin.

  2. Gelişmiş ayarlar dikey penceresinin altında Maliyet ön ayarları açılan listesinden seçim yapın Logs and events .

  3. Kurulumu tamamlamak için düğmeye Configure tıklayın.

  4. Ekleme dağıtımı tamamlandıktan sonra, gösterilen araç çubuğu açılan listesinde Managed Prometheus visualizations (Preview)gösterilen veri kaynağı olarak Prometheus'un kullanıldığı İçgörüler deneyimini görebilmeniz gerekir.

Prometheus tabanlı Container Insights ile AKS kümesinin ekran görüntüsü.

İsteğe bağlı adımlar

Yukarıdaki adımlar yeterli olsa da, görselleştirme deneyiminin tamamı için isteğe bağlı birkaç adım tamamlanabilir.

Düğüm ve Pod etiketleri koleksiyonu

Varsayılan olarak düğümler ve podlar için etiketler kullanılamaz, ancak eklenti yeniden etkinleştirilerek toplanabilir. Düğüm havuzları verileri filtrelemek için düğüm etiketleri gereklidir.

  1. Yönetilen Prometheus eklentisi şu anda dağıtılmışsa, önce bunu devre dışı bırakmamız gerekir
az aks update --disable-azure-monitor-metrics -n <clusterName> -g <resourceGroup>
  1. Ardından, bayrağıyla eklentiyi yeniden etkinleştirin --ksm-metric-labels-allow-list
az aks update -n <clusterName> -g <resourceGroup> --enable-azure-monitor-metrics --ksm-metric-labels-allow-list "nodes=[*], pods=[*]" --azure-monitor-workspace-resource-id <amw-id

Log Analytics veri toplamayı devre dışı bırakma

Şu anda günlük tabanlı Container Insights deneyimini kullanıyorsanız, faturalamadan tasarruf etmek için ölçümleri Log Analytics'e almayı durdurabilirsiniz. Prometheus destekli Container Insights deneyiminin amaçlarınız için yeterli olduğunu onayladıktan sonra Log Analytics'e ölçüm alımını durdurma adımlarını tamamlayın.

  1. Container Insights veri toplama kuralınızı yapılandırma yönergelerini izleyerek kümelerinizin izleme ayarlarına gidin

  2. Maliyet ön ayarları açılan listesinden "Günlükler ve Olaylar"ı seçin ve yapılandırmak için kaydedin.

Not

Log Analytics ölçümlerini devre dışı bırakmak, araç çubuğundaki görselleştirme açılan listesini de devre dışı bırakır. Log Analytics görselleştirmelerini yeniden etkinleştirmek için dikey penceredeki Monitoring Settings standart maliyet ön ayarlarından birini kullanmaya geri dönün.

Bilinen sınırlamalar ve sorunlar

Bu özellik şu anda önizleme aşamasında olduğundan, bilinen bazı sınırlamalar vardır ve aşağıdaki özellikler desteklenmez

  • Ortam değişkeni ayrıntıları
  • Verileri tek tek hizmetlere göre filtreleme
  • Küme sekmesinde canlı veri görüntüleme
  • Çalışma kitapları verileri raporlar
  • Düğüm belleği çalışma kümesi ve RSS ölçümleri
  • Container Insights DCR ayarlarına göre çok kümeli görünümde kısmi veya hiç veri yok

Sorun giderme

Prometheus tabanlı Container Insights deneyimini kullanırken aşağıdaki hatalarla karşılaşabilirsiniz.

Grafikler yükleme durumunda takılıyor

Bu sorun, Azure İzleyici çalışma alanının ağ trafiği engellenirse oluşur. Bunun kök nedeni genellikle reklam engelleme yazılımı gibi ağ ilkeleriyle ilgilidir. Bu sorunu çözmek için reklam bloğunu veya izin verilenler listesi monitor.azure.com trafiğini devre dışı bırakın ve sayfayı yeniden yükleyin.

Veri Toplama Kuralına erişilemiyor

Bu hata, kullanıcının küme için ilişkili Prometheus veri toplama kuralını görüntüleme izni olmadığında veya veri toplama kuralı silinmiş olabilir. Bu hatayı çözmek için, Araç çubuğundaki düğmeyi kullanarak Monitoring Settings Prometheus veri toplama kuralına erişim verin veya yönetilen Prometheus'ı yeniden yapılandırın.

Azure İzleyici çalışma alanına erişilemiyor

Bu hata, kullanıcının küme için ilişkili Azure İzleyici çalışma alanını görüntüleme izinleri olmadığında veya Azure İzleyici çalışma alanı silinmiş olabilir. Bu hatayı çözmek için Azure İzleyici çalışma alanına erişim verin veya eklentiyi silip yeniden dağıtarak yönetilen Prometheus'ı yeniden yapılandırın.

Veriler alınamadı

Bu hata genellikle büyük hacimlerdeki veriler sorgulanırken oluşur ve zaman aralığı daha kısa bir pencereye indirilerek veya daha az nesne için filtrelenerek çözülebilir.

Veri yapılandırma hatası

Bu hata, kayıt kuralları değiştirilmiş veya silinmiş olabilir. Reconfigure Kayıt kurallarına düzeltme eki uygulamak için düğmesini kullanın ve yeniden deneyin.

Erişim reddedildi

Kullanıcının portal belirtecinin süresi dolduğunda veya küme için ilişkili Azure İzleyici çalışma alanını görüntüleme izni olmadığında bu durum oluşur. Bu genellikle tarayıcı oturumunu yenileyerek veya yeniden oturum açarak çözülebilir.

Bilinmeyen bir hata oluştu

Bu hata iletisi devam ederse destek ekibiyle iletişime geçerek bir bilet açın.