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.
- Yönetilen Prometheus ile yapılandırılan Azure Kubernetes Service (AKS)
- Kullanıcının ilişkili Azure İzleyici çalışma alanında izni veya üstü var
Reader
- Reklam bloğu devre dışı bırakıldı veya trafiğe izin verecek
monitor.azure.com
şekilde ayarlandı - Windows kümeleri için Windows ölçüm toplamayı etkinleştirin
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.
- Prometheus veya günlük tabanlı Container Insights etkin değil
- Günlük tabanlı Container Insights etkin
- Prometheus etkin ve günlükler tabanlı Container Insights etkinleştirilmedi veya özel ayarlar uygulandı
Azure portalını açın ve istediğiniz AKS kümesine gidin.
Menüden menü öğesini seçin ve izlemenin
Insights
etkinleştirilmediğini gösteren bir giriş ekranı görüntüleyin.
Configure monitoring
İzleme yapılandırması dikey penceresini açmak için düğmeyi seçin.Gelişmiş ayarlar dikey penceresinin altında Maliyet ön ayarları açılan listesinden seçim yapın
Logs and events
.Kurulumu tamamlamak için düğmeye
Configure
tıklayın.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.
İ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.
- 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>
- 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.
Container Insights veri toplama kuralınızı yapılandırma yönergelerini izleyerek kümelerinizin izleme ayarlarına gidin
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.