SRE TROUBLESHOOTING: TOOLS EĞİTİMİ

Doğru aracı doğru anda kullanın

top, vmstat, iostat, ss, tcpdump, strace, perf, curl ve jq ile Linux ve ağ sorunlarını; Prometheus ve loglarla servis sorunlarını inceleyin.

USE yöntemi, tcpdump, strace, perf, eBPF, jq ve kubectl debug araçlarıyla Linux ve konteyner ortamlarında uygulamalı üretim sorunu tanısı.

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

Eğitim Hakkında

Linux, ağ ve uygulama tanı araçlarıyla üretim sorunlarını inceleme

Bu eğitim, SRE'nin sorun gidermede kullandığı araç setini uygulamalı olarak öğretir. USE yöntemiyle CPU, bellek, disk ve ağ incelemesi; top, htop, vmstat, iostat, free, sar, ss, netstat, lsof, dig, curl, tcpdump, strace, ltrace, perf ve flame graph, eBPF araçlarına giriş (bcc, bpftrace), journalctl, jq ile log analizi, Prometheus ve Grafana ile metrik sorgulama ve konteyner ortamında docker ve kubectl tanı komutları ele alınır. Her araç somut bir arıza senaryosunda kullanılır.

Süre ve Format

3 Gün. Her gün dört modül; kaynak tanı araçlarından ağ ve sistem çağrısı izlemeye, profilleme ve konteyner ortamı tanısına ilerler.

Seviye

Orta Seviye — Linux ve ağ tanı araçları, profilleme, izleme ve log araçlarıyla üretim sorunlarını inceleme.

Öğrenme Metodu

Katılımcılar her araç için hazırlanmış bozuk bir Linux ve konteyner ortamında arızayı araçlarla bulur ve çözüm adımlarını belgeler.

Neden Bu Eğitim?

🛠️Araç Seti

Linux ve ağ tanı araçlarını doğru senaryoda kullanırsınız.

🔥Profilleme

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

📦Konteyner Tanısı

Docker ve Kubernetes ortamında hızlı tanı yaparsınız.

Anahtar Konular

SRE troubleshooting araçlarıtcpdumpstraceperf flame graphiostat vmstatss netstateBPF bpftracekubectl debugLinux performans analiziUSE yöntemi
“Araçlar ışık tutar; hangi köşeye bakacağınıza yine sistematik düşünce karar verir.”

Ön Koşullar

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

1
Linux Komut Satırı

Dosya, süreç ve paket yönetimi komutlarına hakimiyet.

2
TCP/IP Temelleri

Port, bağlantı durumları ve DNS kavramları.

3
Servis İşletme

Bir servisi çalıştırma ve log okuma deneyimi.

4
Laboratuvar Ortamı

Linux sanal makine veya Docker çalışan bir bilgisayar.

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ı, CPU, bellek ve disk darboğazlarını komut satırı araçlarıyla tanılar.
Modül 1
USE Yöntemi
  • Utilization, saturation, errors kavramı
  • Kaynak bazlı kontrol listesi
  • 60 saniyede Linux analizi
  • Yük ortalaması yorumu
  • Darboğaz bulunduktan sonra derinleşme
  • Araç seçim haritası
Modül 2
CPU ve Süreçler
  • top, htop kullanımı
  • pidstat ve mpstat
  • Çalıştırılabilir kuyruk ve context switch
  • Zombi ve D durumu süreçler
  • CPU kısıtlama (throttling)
  • Süreç başına kaynak izleme
Modül 3
Bellek
  • free, vmstat çıktıları
  • Page cache ve gerçek kullanım
  • Swap ve OOM killer logları
  • Bellek sızıntısı belirtileri
  • /proc/meminfo ve smem
  • cgroup bellek sınırları
Modül 4
Disk ve G/Ç
  • iostat -x okuma
  • await, util ve kuyruk
  • iotop ile süreç bazlı G/Ç
  • Dosya sistemi dolması, inode tükenmesi
  • lsof ile silinmiş açık dosyalar
  • fio ile basit disk testi
Günün hedefiKatılımcı, ağ ve sistem çağrısı düzeyinde sorun kaynağını ayırt eder.
Modül 1
Ağ Bağlantıları
  • ss ile bağlantı durumları
  • TIME_WAIT ve CLOSE_WAIT yorumu
  • Dinleme portları ve backlog
  • ip, route, arp temel komutlar
  • MTU ve parçalanma kontrolü
  • iptables/nftables kural inceleme
Modül 2
DNS ve HTTP
  • dig ve resolvectl
  • Resolver zaman aşımı sorunları
  • curl -w ile zamanlama dökümü
  • TLS el sıkışma kontrolü (openssl s_client)
  • HTTP/2 ve başlık analizi
  • Proxy ve yönlendirme sorunları
Modül 3
Paket Yakalama
  • tcpdump filtre sözdizimi
  • Yakalama dosyasını Wireshark ile okuma
  • Retransmit ve RST analizi
  • TLS trafiğinde yapılacaklar
  • Yakalama maliyeti ve güvenliği
  • Konteyner ağ ad alanında yakalama
Modül 4
Sistem Çağrıları
  • strace temel kullanım
  • f, -T, -e filtreleri
  • Kilitlenen süreçte strace
  • ltrace ve kütüphane çağrıları
  • Dosya erişim hataları (ENOENT, EACCES)
  • strace yükü ve alternatifleri
Günün hedefiKatılımcı, profilleme ve gözlemlenebilirlik araçlarıyla uygulama düzeyinde sorunları tanılar.
Modül 1
Profilleme
  • perf top, perf record
  • Flame graph üretimi ve okuma
  • Kernel ve kullanıcı alanı yığını
  • Java/Go/Python profilleme araçları
  • Bellek profilleme ve heap dump
  • Üretimde düşük yükle profilleme
Modül 2
eBPF'ye Giriş
  • eBPF kavramı ve güvenliği
  • bcc araçları: execsnoop, opensnoop
  • biolatency ve tcplife
  • bpftrace tek satırlıklar
  • Kernel sürümü ve gereksinimler
  • eBPF ile gözlemlenebilirlik ekosistemi
Modül 3
Log ve Metrik
  • journalctl filtreleri
  • Yapılandırılmış logları jq ile işleme
  • Prometheus UI'da sorgu
  • Grafana Explore ile log-metrik ilişkisi
  • Zaman damgası uyumu
  • Log seviyesi ve örnekleme
Modül 4
Konteyner Tanısı
  • docker logs, inspect, stats
  • docker exec ve nsenter
  • kubectl describe, logs, events
  • kubectl debug ve ephemeral container
  • OOMKilled ve CrashLoopBackOff
  • Kaynak limit ve throttling inceleme

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
USE Analizi

USE yöntemiyle kaynak darboğazlarını sistematik bulabilirsiniz.

✅
Bellek Tanısı

Bellek sızıntısı ve OOM olaylarını araçlarla inceleyebilirsiniz.

✅
Disk G/Ç

iostat ile disk darboğazlarını yorumlayabilirsiniz.

✅
Ağ Tanısı

ss, curl ve dig ile bağlantı ve DNS sorunlarını çözebilirsiniz.

✅
Paket Analizi

tcpdump ile retransmit ve RST örüntülerini okuyabilirsiniz.

✅
Sistem Çağrısı

strace ile takılan süreçlerin nedenini bulabilirsiniz.

✅
Profilleme

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

✅
Konteyner Tanısı

Docker ve kubectl ile konteyner sorunlarını teşhis edebilirsiniz.

Kimler İçin Uygundur?

  • SRE'ler
  • sistem yöneticileri
  • DevOps mühendisleri
  • nöbetçi mühendisler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
SRE'ler, sistem yöneticileri, DevOps mühendisleri ve nöbetçi mühendisler için uygundur.
Hangi araç ne zaman kullanılır?
Önce USE yöntemiyle genel kaynak taraması yapılır, ardından bulguya göre ağ, sistem çağrısı veya profilleme araçlarıyla derinleşilir.
Üretimde strace veya tcpdump kullanmak güvenli mi?
Yük ve veri güvenliği etkileri vardır; filtreli, kısa süreli kullanım ve alternatifler (eBPF) eğitimde tartışılır.
Laboratuvar için ne gerekir?
Linux sanal makine veya Docker çalıştırabilen bilgisayar yeterlidir; arızalı ortamlar hazır sağlanı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. SRE Troubleshooting: Tools Eğitimi Sertifika Kodu DV-2026XX00 Tarih 27.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Professional : Automated Monitoring Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Professional : Automated Monitoring Eğitimi

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

CloudWatch, Synthetics, RUM ve DevOps Guru ile izleme kurulumunu IaC ve CI/CD ile otomatikleştirip her ortama tutarlı yaymayı uygulamalı öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Professional : AWS CodeDeploy Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Professional : AWS CodeDeploy Eğitimi

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

AWS CodeDeploy ile EC2, ECS ve Lambda üzerinde AppSpec, lifecycle hook, blue/green ve otomatik rollback dağıtımları kurmayı uygulamalı öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Professional : CloudFormation Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Professional : CloudFormation Eğitimi

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

CloudFormation ile nested stack, change set, custom resource, StackSets ve drift yönetimi kullanarak kurumsal IaC kurmayı uygulamalı öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Professional : CodeBuild Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Professional : CodeBuild Eğitimi

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

AWS CodeBuild ile buildspec, önbellek, test raporu, Docker/ECR, batch build ve VPC/güvenlik yapılandırmasıyla ölçeklenen build hattı kurmayı öğrenin.

Detayları Gör →
DevOps Kültürü ve UygulamalarıAWS DevOps Engineer Professional : CodeCommit Eğitimi
DevOps ve Konteyner Eğitimleri

AWS DevOps Engineer Professional : CodeCommit Eğitimi

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

AWS CodeCommit ile IAM erişim, pull request onay kuralları, tetikleyiciler ve CodePipeline entegrasyonuyla güvenli kaynak yönetimini uygulamalı öğrenin.

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