Azure Monitor-da Kubernetes Metadata və Logs Filtering Yeniliyi

Microsoft, Azure Monitor – Container Insights daxilində Kubernetes Metadata və Logs Filtering funksiyalarını təqdim etdiyini elan edir. Bu yenilik, ContainerLogsV2 sxeminə əlavə Kubernetes metadata sahələri daxil edir və həm iş yükü, həm də sistem podları üçün dəqiq log filtrələmə imkanı yaradır. Bu xüsusiyyətlər istifadəçilərə daha geniş kontekst və iş yüklərinə dair ətraflı görünürlük təmin edir.


Əsas Yeniliklər və Faydalar

  1. Kubernetes Metadata:
    ContainerLogsV2 sxeminə aşağıdakı əlavə sahələr daxildir:
    • PodLabels: Pod etiketləri haqqında məlumat.
    • PodAnnotations: Pod annotasiyaları.
    • PodUid: Pod-un unikal identifikatoru.
    • Image, ImageID, ImageRepo, ImageTag: İstifadə edilən konteyner imicləri ilə bağlı geniş məlumat.
      Bu məlumatlar logların daha asan sorğulanmasını və problemlərin həllini sadələşdirir.
  2. Log Səviyyəsi:
    Log səviyyəsi üçün yeni bir sütun əlavə olunur. Aşağıdakı dəyərləri əks etdirə bilər:
    • CRITICAL, ERROR, WARNING, INFO, DEBUG, TRACE və UNKNOWN.
      Bu məlumatlar tətbiqlərin sağlamlığını qiymətləndirmək və problemləri daha sürətli müəyyən etmək üçün istifadə olunur.
  3. Grafana Dashboard:
    Yeni Grafana Dashboard, log səviyyələrinin, həcm, sürət və qeydlərin rənglə kodlanmış vizuallaşdırmasını təmin edir.
    • Resursların analizi və real vaxt monitorinqi üçün mükəmməl vasitədir.
    • Sistem və iş yükü konteynerləri üçün ayrı-ayrılıqda detal təqdim edir.
  4. Log Filtrləmə:
    • Annotasiya əsaslı filtrləmə: İş yükləri üçün lazımsız log məlumatlarını aradan qaldırmaq üçün annotasiyalardan istifadə olunur.
    • ConfigMap əsaslı filtrləmə: Sistem podlarının loglarını istisna və ya daxil etmək üçün istifadə olunur.

ContainerLog və ContainerLogsV2 Sxemləri Axtarsındakı Fərqlər

XüsusiyyətContainerLogContainerLogsV2
Onboarding MetoduYalnız ConfigMap vasitəsiləConfigMap və DCR ilə konfiqurasiya
QiymətlandırmaTam qiymətə uyğunlaşırAşağı qiymətli logs tier dəstəyi
Çoxsətirli LoglarDəstəklənmirÇoxsətirli loglar dəstəklənir
Sorğulama KompleksliyiÇoxsaylı qoşulmalar tələb edirSadələşdirilmiş sorğulama

Diqqət: 2026-cı ilin 30 sentyabr tarixindən etibarən ContainerLog sxeminin dəstəyi dayandırılacaq.


Kubernetes Metadata Aktivləşdirilməsi

Metadata toplamaq üçün aşağıdakı ConfigMap konfiqurasiyasından istifadə edin:

[log_collection_settings.metadata_collection]
enabled = true
include_fields = ["podLabels","podAnnotations","podUid","image","imageID","imageRepo","imageTag"]

Metadata aktivləşdirildikdən bir neçə dəqiqə sonra ContainerLogsV2 sütununda görsənəcək.


Çoxsətirli Logging

Çoxsətirli loglar aktiv edildikdə, əvvəlki bölünmüş qeydlər birləşdirilərək tək qeyd kimi saxlanılır. Bu xüsusiyyət aşağıdakı proqramlaşdırma dillərinin istisna yığma izlərini dəstəkləyir: .NET, Go, Python, Java.


Grafana Dashboard Quraşdırılması

Grafana Dashboard-u quraşdırmaq üçün Grafana qalereyasından import edin. Monitoring Reader rolu ilə Log Analytics workspace-ə çıxışı təmin edin.


Bu yeniliklər Azure Monitor istifadəçilərinə konteyner loglarını daha effektiv şəkildə idarə etmək və iş yüklərinin sağlamlığına dair ətraflı görünürlük təmin etmək üçün əhəmiyyətli imkanlar yaradır. Daha ətraflı məlumat üçün rəsmi təlimata müraciət edin.

Yazı naviqasiyası

Mobil sürümden çık