AKS Kümelerini İzleme

Azure Compute Solutions

Florin Angelescu

Azure Cloud Architect

Neden izleme önemlidir

 

Kubernetes

 

 

  • İzleme, üretimde uygulamaların davranışını anlamak için gereklidir.
  • Sorunlar, kullanıcılar etkilenene kadar fark edilmeyebilir.
Azure Compute Solutions

Neden izleme önemlidir

 

 

Kubernetes

 

  • Kubernetes temel metrikler sağlar.
  • AKS, Azure Monitor ve Log Analytics ile tümleşir.

  • İzleme şunlara yardımcı olur:

    • Sorunları erken tespit etmek
    • Kaynak kullanımını optimize etmek
    • Uygulamaların performans beklentilerini karşılaması
  • Uyum raporlamasını destekler.

Azure Compute Solutions

Metrikler ve panolar

Kubernetes

  • Metrikler, izlemenin temelidir.
  • AKS, pod ve düğümler için CPU, bellek ve ağ kullanımını sunar.
Azure Compute Solutions

Metrikler ve panolar

Kubernetes

Azure Monitor

  • Bu metrikleri toplar.
  • Panolarda sunar.
  • Eğilimleri görselleştirmeyi kolaylaştırır.
Azure Compute Solutions

Metrikler ve panolar

Kubernetes

Özel panolar şunları birleştirebilir:

  • Altyapı metrikleri
  • Uygulama düzeyi veriler (istek gecikmesi, hata sayıları)

Panoları ekibin ihtiyaçlarına göre uyarlamak, izlemeyi ayrıntı kalabalığı yerine eyleme dönük içgörüler sağlar.

Azure Compute Solutions

Günlükler ve tanılama

 

 

Kubernetes

 

Günlükler

  • Uygulama davranışı hakkında ayrıntılı bilgi sağlar.
  • Günlükleri pod'lardan doğrudan kubectl logs ile akıtın.
  • Günlükleri Log Analytics ile merkezileştirin.
Azure Compute Solutions

Günlükler ve tanılama

 

 

Kubernetes

 

  • Tanılama araçları kök nedenleri bulmaya yardımcı olur:

    • Hatalı konteyner
    • Hatalı yapılandırılmış servis
    • Kaynak darboğazı
  • Yapılandırılmış günlük biçimleri (JSON):

    • Günlükleri otomatik ayrıştırmayı ve analiz etmeyi kolaylaştırır
Azure Compute Solutions

Uyarılar ve otomasyon

Alerts

Azure Monitor, metrikler için eşikler belirlemenize ve aşıldığında uyarı tetiklemenize olanak tanır.

Azure Compute Solutions

Uyarılar ve otomasyon

Alerts

CPU kullanımı birkaç dakika boyunca %80'in üzerinde kalırsa:

  • Bir uyarı operasyon ekibini bilgilendirebilir
Azure Compute Solutions

Uyarılar ve otomasyon

Alerts

Uyarılar, iş yüklerini ölçeklendirmek veya pod'ları yeniden başlatmak gibi otomatik eylemleri de tetikleyebilir.

Azure Compute Solutions

Uyarılar ve otomasyon

Alerts

Uyarıları otomasyonla birleştirmek:

  • Manuel müdahaleyi azaltır
  • Kurtarma sürelerini kısaltır
Azure Compute Solutions

İzleme için en iyi uygulamalar

Metrics

Sistem sağlığını ve kullanıcı deneyimini yansıtan metrikleri toplayın

Dashboards

Eyleme dönük içgörülere odaklanın

Logs

Sorun gidermeyi basitleştirmek için günlük toplamayı kullanın

Monitor

İzleme kurallarını gözden geçirip iyileştirin

Azure Compute Solutions

Özet

 

Kubernetes

 

  • AKS'de izleme, uygulamaları güvenle işletmek için gerekli görünürlüğü sağlar.
  • Metrikler, günlükler, panolar ve uyarılar ile şunları yapabilirsiniz:
    • Sorunları erken tespit etmek
    • Performansı iyileştirmek
    • Güvenilirliği sürdürmek
Azure Compute Solutions

Hadi pratik yapalım!

Azure Compute Solutions

Preparing Video For Download...