ADVANCED DOCKER SKILLS: PERFORMANCE TROUBLESHOOTING EĞİTİMİ

Üretimde yavaşlayan konteynerin nedenini bulun

USE yöntemi, cgroup metrikleri, perf, flame graph, eBPF, blktrace ve tcpdump ile üretimdeki Docker performans darboğazlarının kök nedenini bulun.

Üretim Docker iş yüklerinde cgroup v2, PSI, CFS throttling, perf, flame graph, eBPF ve paket analiziyle performans darboğazı kök neden analizi.

3 gün Uzman Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Üretim Docker iş yüklerinde performans darboğazı kök neden analizi

Bu eğitim, üretimde çalışan Docker iş yüklerinde ortaya çıkan performans sorunlarını teşhis etmeye odaklanır. USE ve RED yöntemleri, ana makine ve konteyner seviyesinde metrikler, cgroup v2 istatistikleri (cpu.stat, memory.events, io.stat, pressure stall information), CFS throttling teşhisi, bellek baskısı ve swap, G/Ç gecikmesi (iostat, blktrace), ağ gecikmesi ve paket kaybı (ss, tcpdump, retransmit), conntrack ve DNS darboğazları, perf ve flame graph ile CPU profilleme, eBPF araçları (bcc, bpftrace), gürültülü komşu etkisi, uygulama düzeyi profilleme ve vaka çalışmalarıyla kök neden analizi işlenir.

Süre ve Format

3 Gün. Her gün dört modül; metrik ve cgroup incelemesinden CPU, bellek, G/Ç ve ağ darboğazlarına, eBPF ve vaka analizlerine ilerler.

Seviye

Uzman Seviye — Üretimde Docker performans sorunlarının teşhisi: gecikme, CPU, bellek, G/Ç ve ağ darboğazlarının kök neden analizi.

Öğrenme Metodu

Katılımcılar performans sorunları enjekte edilmiş bir ortamda cgroup, perf, eBPF ve tcpdump ile darboğazı bulur, kanıtlar ve düzeltmeyi doğrular.

Neden Bu Eğitim?

🔥Kök Neden

Belirtiden darboğaza veriyle ilerler, tahmin yerine kanıt üretirsiniz.

🧬cgroup Okuma

PSI ve cgroup istatistikleriyle kaynak baskısını görürsünüz.

🛰️eBPF Gözlemi

Üretimi durdurmadan düşük yükle çekirdek düzeyinde inceleme yaparsınız.

Anahtar Konular

Docker performans sorun gidermecgroup v2 PSICFS throttlingperf flame grapheBPF bpftraceiostat biolatencyconntrackgürültülü komşuUSE yöntemikonteyner performans analizi
“Üretim performans sorunu, tahminle değil; kanıt zinciriyle çözülen bir bilmecedir.”

Ön Koşullar

Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri

1
Docker Deneyimi

Dockerfile yazma, Compose ve temel Docker komutları deneyimi.

2
İleri Linux

Çekirdek, cgroup ve süreç yönetimi bilgisi.

3
Performans Temeli

CPU, bellek, disk ve ağ performansı kavramları.

4
Laboratuvar Ortamı

Linux sanal makine (root erişimli) ve Docker.

Eğitim İçeriği

Programın gün gün akışı aşağıdadır. Bir güne tıklayarak o günün modüllerini ve içeriklerini görebilirsiniz.

Günün hedefiKatılımcı, USE yöntemi ve cgroup istatistikleriyle darboğaz sınıfını belirler.
Modül 1
Yöntem
  • USE ve RED yöntemleri
  • 60 saniyelik Linux analizi
  • Konteyner ve ana makine ayrımı
  • Hipotez ve eleme
  • Kanıt toplama ve kayıt
  • Performans olay raporu
Modül 2
cgroup v2 İstatistikleri
  • cpu.stat: nr_throttled, throttled_usec
  • memory.current, memory.high, memory.events
  • io.stat ve io.pressure
  • PSI: some/full baskı
  • pids.current ve sınırları
  • docker stats ile farklar
Modül 3
Metrik Altyapısı
  • cAdvisor ve node-exporter
  • Prometheus sorguları (container_cpu_cfs_throttled)
  • Grafana panoları
  • Yüksek çözünürlüklü kısa süreli ölçüm
  • Örnekleme hataları
  • Alarm eşikleri
Modül 4
Vaka Girişi
  • Senaryo: ara sıra yavaş yanıt
  • Metrikten hipotez üretme
  • Yanlış yol örnekleri
  • Gürültülü komşu tespiti
  • Veriyle gerekçelendirme
  • Çözüm özeti
Günün hedefiKatılımcı, CPU, bellek ve disk darboğazlarının kök nedenini bulur.
Modül 1
CPU
  • CFS throttling teşhisi
  • Çalıştırılabilir kuyruk ve load average
  • Context switch ve migrasyon
  • perf top / record
  • Flame graph okuma
  • Uygulama profilleme (pprof, py-spy, async-profiler)
Modül 2
Bellek
  • OOM olayları ve dmesg
  • Sayfa önbelleği ve gerçek kullanım
  • Bellek sızıntısı tanısı
  • Swap ve sayfa hataları
  • memory.high baskısı
  • NUMA etkisi
Modül 3
Disk G/Ç
  • iostat -x, await, aqu-sz
  • iotop ve pidstat -d
  • blktrace/biolatency
  • overlay2 copy-up maliyeti
  • fsync ve veritabanı yavaşlığı
  • Kuyruk derinliği ve zamanlayıcı
Modül 4
Süreç ve Kernel
  • Kilit çekişmesi
  • Dosya tanıtıcı tükenmesi
  • Zombi süreçler
  • Kernel log analizi
  • Sinyal ve kapatma süresi
  • Zamanlayıcı sorunları
Günün hedefiKatılımcı, ağ ve eBPF araçlarıyla darboğazları kanıtlar ve vaka raporu yazar.
Modül 1
Ağ Performansı
  • ss -ti ile TCP iç durumu
  • Retransmit ve gecikme analizi
  • tcpdump/tshark ile paket analizi
  • conntrack tablosu dolması
  • DNS gecikmesi (ndots, search)
  • MTU ve parçalanma
Modül 2
eBPF Araçları
  • bcc: execsnoop, opensnoop, biolatency
  • tcplife, tcpretrans, tcpconnlat
  • runqlat ve cpudist
  • bpftrace tek satırlıklar
  • Üretimde düşük yükle kullanım
  • Kernel gereksinimleri
Modül 3
Gürültülü Komşu
  • Paylaşılan kaynaklar
  • Cache ve bellek bant genişliği
  • Disk ve ağ paylaşımı
  • Kaynak yalıtımı ayarları
  • Yerleştirme stratejisi
  • Doğrulama deneyi
Modül 4
Final Vaka Çalışması
  • Birden çok darboğazlı senaryo
  • Kanıt zinciri ve rapor
  • Düzeltme ve doğrulama
  • Önleyici izleme eklemeleri
  • Eş değerlendirme
  • Kapanış ve eylem taahhüdü

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Yöntem

USE yöntemiyle darboğaz sınıfını hızla belirleyebilirsiniz.

✅
cgroup Metrikleri

cgroup v2 ve PSI verilerini okuyup yorumlayabilirsiniz.

✅
CPU Teşhisi

Throttling ve çalıştırılabilir kuyruk sorunlarını ayırt edebilirsiniz.

✅
Flame Graph

perf ve flame graph ile CPU sıcak noktalarını bulabilirsiniz.

✅
Bellek Teşhisi

OOM ve bellek baskısı kaynaklı sorunların nedenini bulabilirsiniz.

✅
Disk G/Ç

iostat ve biolatency ile disk gecikme sorunlarını teşhis edebilirsiniz.

✅
Ağ Analizi

Retransmit, conntrack ve DNS kaynaklı gecikmeleri çözümleyebilirsiniz.

✅
eBPF Kullanımı

bcc ve bpftrace araçlarıyla üretimde düşük yükle inceleme yapabilirsiniz.

Kimler İçin Uygundur?

  • Kıdemli SRE'ler
  • performans mühendisleri
  • platform ekipleri
  • üretimde Docker sorunlarını derinlemesine inceleyen uzman sistem yöneticileri için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Kıdemli SRE'ler, performans mühendisleri, platform ekipleri ve üretimde Docker sorunlarını derinlemesine inceleyen uzman sistem yöneticileri için uygundur.
PSI nedir?
Pressure Stall Information; CPU, bellek veya G/Ç yüzünden süreçlerin ne kadar beklediğini gösteren çekirdek metrikleridir ve kaynak baskısını doğrudan ölçer.
Üretimde eBPF güvenli midir?
Düşük ek yük ve doğrulayıcı kontrolleri sayesinde genellikle güvenlidir; ancak çekirdek sürümü, yetki ve test gereksinimleri eğitimde tartışılır.
Laboratuvar için ne gerekir?
Root erişimli güncel çekirdekli bir Linux sanal makine ve Docker gerekir; ortam hazırlık yönergesi önceden paylaşılır.
Eğitim sonunda sertifika veriliyor mu?
Katılım ve değerlendirme sonrası Digital Vizyon Akademi Katılım ve Başarı Sertifikası verilir.

Sertifikalandırma

Bu eğitim Digital Vizyon Akademi Başarı Sertifikası ile tamamlanır.

Eğitim başında “Ön Test”, bitiminde “Son Test” uygulanarak gelişim ölçümlenir. Değerlendirme formunu dolduran katılımcılar sertifikalarını alır. Sertifikanızın geçerliliğini Sertifika Sorgulama sayfasından doğrulayabilirsiniz.

Örnek Sertifika d Digital Vizyon AKADEMİ KATILIM SERTİFİKASI Bu sertifika [Katılımcı Adı Soyadı] adlı katılımcının aşağıdaki eğitim programını başarıyla tamamladığını belgeler. Advanced Docker Skills: Performance Troubleshooting Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

Süre3 gün
SeviyeUzman Seviye
FormatOnline / Yüz Yüze / Hibrit
Sertifika✓ Var
Hemen Bilgi Al
İlgili Eğitimler

Bu Eğitimle Birlikte Tercih Edilenler

Docker ve KonteynerleştirmeMicroservices Fundamentals: Containers for Microservices Eğitimi
DevOps ve Konteyner Eğitimleri

Microservices Fundamentals: Containers for Microservices Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Mikroservisler için konteyner temelleri eğitimi: namespace/cgroup izolasyonu, imaj katmanları, konteyner yaşam döngüsü, ilk Dockerfile ve 12-faktör stateless ta

Detayları Gör →
Docker ve KonteynerleştirmeMicroservices, Containers & DevOps Workshop (MCRSDVO) Eğitimi
DevOps ve Konteyner Eğitimleri

Microservices, Containers & DevOps Workshop (MCRSDVO) Eğitimi

4 günİleriOnline / Yüz Yüze / Hibrit

MCRSDVO atölyesi: mikroservis tasarımı, Docker paketleme, CI/CD ve GitOps, Kubernetes orkestrasyonu, gözlemlenebilirlik ve canary/blue-green ilerleyici dağıtım.

Detayları Gör →
Docker ve KonteynerleştirmeMicrosoft Azure Administrator: Application Containers Eğitimi
DevOps ve Konteyner Eğitimleri

Microsoft Azure Administrator: Application Containers Eğitimi

3 günOrtaOnline / Yüz Yüze / Hibrit

Azure konteyner yönetimi eğitimi: Azure Container Registry, Container Instances, Container Apps ve AKS yönetimi, ölçekleme, yönetilen kimlik ve Container Insigh

Detayları Gör →
Docker ve KonteynerleştirmeMicrosoft Azure Architect Design: Windows Virtual Desktop and Containers Eğitimi
DevOps ve Konteyner Eğitimleri

Microsoft Azure Architect Design: Windows Virtual Desktop and Containers Eğitimi

3 günİleriOnline / Yüz Yüze / Hibrit

Azure mimari tasarım eğitimi: Azure Virtual Desktop host havuzları ve FSLogix, konteyner barındırma seçimi, AKS ağ/kimlik tasarımı, izleme ve maliyet yönetişimi

Detayları Gör →
Docker ve KonteynerleştirmeMicrosoft Azure Fundamentals: Azure Containers Eğitimi
DevOps ve Konteyner Eğitimleri

Microsoft Azure Fundamentals: Azure Containers Eğitimi

2 günTemelOnline / Yüz Yüze / Hibrit

Azure konteyner temelleri eğitimi: konteyner kavramı, Azure Container Registry, Azure Container Instances, Container Apps ve AKS'ye giriş ile hizmet seçimi.

Detayları Gör →
+90 (501) 369 40 14 WhatsApp [email protected] LinkedIn