Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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 görselleştirme aracı olarak yönetilen Prometheus'u kullanmaya başlamak için kurulumda size yardımcı olur.
Not
Bu özellik şu anda Arc özellikli Kubernetes kümeleri ve Çin ve ABD Kamu bölgelerindeki dağıtımlar için genel önizleme aşamasındadır. Bazı görselleştirmeler farklı olabilir.
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ılmış Azure Kubernetes Service (AKS) veya Azure Arc özellikli Kubernetes kümesi
- Kullanıcının
Reader
ilişkili Prometheus Veri Toplama Kuralı ve Azure İzleyici çalışma alanı üzerinde izni veya daha fazlası var. - Reklam bloğu devre dışı bırakıldı veya trafiğe izin verecek
monitor.azure.com
şekilde ayarlandı - Windows kümelerinde 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 etkinleştirildi ve günlüklere dayalı Container Insights etkin değil veya özel ayarlar uygulanmış
Azure portalını açın ve istediğiniz kümeye gidin.
Menüden
Monitor
veyaInsights
menü öğesini seçerek, izlemeye ekleme seçenekleri sunan temel bir izleme deneyimi görüntüleyin.
Araç çubuğundan
Monitor Settings
düğmesini veya aşağıdakiEnable metrics
bağlantılarından herhangi birini seçerek izleme yapılandırması dikey penceresini açın. Varsayılan olarakLogs and Events
altındaAdvanced Settings
açılır menü seçili olduğuna dikkat edin.Kurulumu tamamlamak için düğmeye
Configure
tıklayın.Başlangıç dağıtımı tamamlandıktan sonra, araç çubuğu açılır listesinde belirtilen
Managed Prometheus visualizations (Recommended)
ile veri kaynağı olarak Prometheus'u kullanan İçgörüler deneyimini görebilmelisiniz.
İ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üğüm ve pod etiketleri kullanılamaz, ancak eklenti yeniden etkinleştirilerek toplanması mümkün. Düğüm havuzları verileri filtrelemek için düğüm etiketleri gereklidir.
AKS kümesi
- 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>
Arc özellikli küme
- Yönetilen Prometheus eklentisi şu anda dağıtılmışsa, önce bunu devre dışı bırakmamız gerekir
az k8s-extension delete --name azuremonitor-metrics --cluster-name <cluster-name> --resource-group <resource-group-name> --cluster-type connectedClusters
- Ardından eklentiyi aşağıdaki yapılandırma ayarlarıyla yeniden etkinleştirin
az k8s-extension create --name azuremonitor-metrics --cluster-name <cluster-name> --resource-group <resource-group> --cluster-type connectedClusters --extension-type Microsoft.AzureMonitor.Containers.Metrics --configuration-settings azure-monitor-workspace-resource-id=<workspace-name-resource-id> grafana-resource-id=<grafana-workspace-name-resource-id> AzureMonitorMetrics.KubeStateMetrics.MetricLabelsAllowlist="nodes=[*], pods=[*]"
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 monitör ayarlarına gidin
Günlükler ön ayarları açılan listesinden "Günlükler ve Olaylar" öğesini seçin ve yapılandırmayı kaydedin.
Not
Log Analytics ölçümlerini devre dışı bırakmak, araç çubuğundaki görselleştirme açılır menüsünü de devre dışı bırakır. Log Analytics görselleştirmelerini tekrar etkinleştirmek amacıyla Monitor Settings
panelindeki standart maliyet ön ayarlarından birini kullanmaya geri dönün.
Bilinen sınırlamalar ve sorunlar
Bunlar bilinen sınırlamalardır ve şu anda desteklenmemektedir
- 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
- Hizmet adı mevcut değil
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 Monitor 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. Kayıt kurallarına yama uygulamak için Reconfigure
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.