ADVANCED TROUBLESHOOTING & TOOLS IN CISCO APPDYNAMICS (APM213) EĞİTİMİ

Doğru araçla kök nedene ulaşın

AppDynamics'in tanı araçlarını derinlemesine kullanın: diagnostic session, snapshot, memory leak, thread dump ve agent sorun giderme.

Cisco AppDynamics tanı araçlarına odaklanan uygulamalı eğitim: snapshot ve diagnostic session, automatic leak detection ve object tracking, thread dump/deadlock, CPU hotspot, backend tanısı ve agent/log sorun giderme arıza senaryolarıyla işlenir.

4 gün İleri Seviye Online / Yüz Yüze / Hibrit Sertifikalı

Eğitim Hakkında

Tanı oturumları, bellek analizi ve agent düzeyinde derin sorun giderme

Bu ileri seviye eğitim, Cisco AppDynamics'in dahili tanı araçlarını kullanarak zor performans sorunlarını teşhis etmeye odaklanır. Transaction snapshot anatomisi ve call graph derinlemesine okuma; diagnostic session ile hedefli veri toplama; slow/stalled/error transaction senaryoları; JVM için otomatik leak detection, object instance tracking ve custom memory structures; thread dump, deadlock ve CPU hotspot analizi; exit call, backend ve async korelasyon sorunları; agent tarafı sorun giderme (agent kaydolmuyor, metrik gelmiyor, call graph eksik); controller ve agent log'larının okunması; metric browser ile tanı konuları uygulamalı işlenir. Katılımcı gerçek controller üzerinde arıza senaryolarını araçlarla çözer.

Süre ve Format

4 Gün. Her gün dört modül; her modülde bir arıza senaryosu AppDynamics tanı araçlarıyla uygulamalı çözülür.

Seviye

İleri Seviye — Cisco AppDynamics tanı araçları: diagnostic session, snapshot, memory/leak analizi ve agent sorun giderme.

Öğrenme Metodu

Örnek uygulamaya enjekte edilen gerçek arızalar üzerinde snapshot, diagnostic session ve memory araçları canlı controller'da uygulanır.

Neden Bu Eğitim?

🧰Tanı Araçları

Snapshot, diagnostic session ve memory araçlarını yerinde ve etkili kullanırsınız.

🧠Bellek Analizi

Memory leak ve nesne birikimini AppDynamics araçlarıyla teşhis edersiniz.

🔧Agent Sorunları

Agent kaydı, eksik metrik ve call graph sorunlarını hızla çözersiniz.

Anahtar Konular

appdynamics sorun gidermeapm213diagnostic sessionmemory leak analizithread dumpsnapshot call graphagent troubleshootinggc analizijvm tanıapm araçları
“Zor bir arıza, doğru aracı doğru anda açan mühendisin karşısında sır saklayamaz.”

Ön Koşullar

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

1
AppDynamics Temeli

Controller, agent, BT ve snapshot kavramlarına aşinalık gerekir.

2
JVM/Runtime

JVM bellek modeli, GC ve thread kavramlarına giriş düzeyi bilgi faydalıdır.

3
Sorun Giderme

Log okuma ve sistematik tanı yaklaşımına temel aşinalık yararlıdır.

4
Lab Ortamı

Arıza enjekte edilebilen bir örnek uygulama ve AppDynamics controller gereklidir.

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ı, snapshot ve diagnostic session'ı kullanarak bir yavaş işlemin kök nedenini izole eder.
Modül 1
Snapshot Türleri
  • Full ve partial snapshot farkı ve içerikleri
  • Slow, very slow, stalled ve error snapshot'ları
  • Periodic snapshot ve örnekleme mantığı
  • Snapshot tetikleme politikası ayarı
  • Snapshot saklama ve arşivleme
  • Correlated (dağıtık) snapshot ilişkisi
Modül 2
Call Graph
  • Call graph'ta metot bazlı süre dağılımı
  • Self time ve cumulative time ayrımı
  • Hot spot sekmesiyle en pahalı metotlar
  • Exit call (DB/HTTP) sürelerinin ayrılması
  • SQL metni ve yavaş sorgu tespiti
  • Eksik/düşük çözünürlüklü call graph yorumu
Modül 3
Diagnostic Session
  • Diagnostic session ile yoğun veri toplama
  • Belirli BT için call graph çözünürlüğü artırma
  • Session süresi ve snapshot sayısı ayarı
  • Manuel ve otomatik (policy) session başlatma
  • Session verisinin snapshot'larla incelenmesi
  • Performans maliyeti ve güvenli kullanım
Modül 4
Tetikleme
  • Error ve response time tabanlı tetikleme
  • Action olarak diagnostic action ile snapshot alma
  • Anomaly event'ten otomatik session
  • Scheduled diagnostic kullanımı
  • Intermittent (aralıklı) sorun yakalama
  • Tetikleme kurgusunda yanlış pozitif azaltma
Günün hedefiKatılımcı, memory leak ve aşırı GC senaryolarını AppDynamics bellek araçlarıyla teşhis eder.
Modül 1
Memory Leak
  • Automatic Leak Detection akışı ve koşulları
  • Potansiyel leak nesnelerinin işaretlenmesi
  • Collection size büyümesinin izlenmesi
  • Leak detection için izleme penceresi
  • Heap büyüme eğilimi ile OOM riski
  • Leak kök sınıfının belirlenmesi
Modül 2
Object Tracking
  • Object instance tracking ile sınıf örneği sayımı
  • Retained ve shallow size ölçümü
  • Allocation (ayırma) oranı izleme
  • Belirli sınıfın izlemeye alınması
  • On-demand object instance capture
  • Nesne birikiminin BT ile korelasyonu
Modül 3
GC Analizi
  • Minor ve major (full) GC ayrımı
  • GC süresi ve duraklama (pause) izleme
  • Heap kullanımı: young/old generation
  • Aşırı GC'nin response time'a etkisi
  • GC overhead ve CPU korelasyonu
  • GC log ile AppDynamics metriği birleştirme
Modül 4
Memory Structures
  • Custom Memory Structures ile koleksiyon izleme
  • Map/List/Cache büyüme takibi
  • Deep size hesaplama ve uyarı
  • Cache verimsizliği (düşük hit) tespiti
  • Bellek yapısı metriğinin dashboard'a eklenmesi
  • Yapı büyümesine health rule tanımı
Günün hedefiKatılımcı, thread dump ve backend izleme ile takılma, deadlock ve yavaş dış çağrı sorunlarını çözer.
Modül 1
Thread Dump
  • AppDynamics üzerinden thread dump action'ı
  • Thread durumları: runnable, blocked, waiting
  • Stall sırasında thread yığınının incelenmesi
  • Thread dump'ın snapshot ile ilişkisi
  • Periyodik thread dump ile takılma analizi
  • Yoğun kaynak tüketen thread'in izi
Modül 2
Deadlock
  • Deadlock belirtileri ve stall transaction
  • Lock bekleme zinciri analizi
  • Thread dump'tan kilit sahibi tespiti
  • Contention ve senkronizasyon darboğazı
  • Connection pool kaynaklı kilitlenme
  • Deadlock'un BT'ye yansıması
Modül 3
CPU Hotspot
  • Call graph self time ile CPU yoğun metot
  • Server Visibility CPU korelasyonu
  • Hot spot sekmesinde pahalı çağrı yolları
  • Yüksek throughput ile CPU ilişkisi
  • Loop/algoritma darboğazı tespiti
  • CPU anomalisinden snapshot tetikleme
Modül 4
Backend/Exit Call
  • Exit call keşfi ve backend detection kuralları
  • Yavaş DB sorgusu ve N+1 problem tespiti
  • Remote service gecikmesi ve timeout
  • Connection pool doygunluğu analizi
  • Async exit call korelasyon sorunları
  • Backend'in kök neden olarak doğrulanması
Günün hedefiKatılımcı, agent tarafı sorunlarını log ve yapılandırmayı inceleyerek sistematik olarak giderir.
Modül 1
Agent Kaydı
  • Agent'ın controller'a bağlanma akışı
  • Agent proxy ve bağlantı/port sorunları
  • controller-info.xml temel parametreleri
  • TLS/sertifika kaynaklı bağlantı hataları
  • App/tier/node isimlendirme çakışmaları
  • Agent sürüm uyumsuzluğu tespiti
Modül 2
Eksik Veri
  • Business transaction keşfedilmiyor senaryosu
  • Call graph eksik/boş gelmesi nedenleri
  • Metric registration limiti ve kota
  • Backend tespit edilmiyor sorunu
  • Örnekleme ve düşük trafik etkisi
  • Enstrümantasyon kapsamı doğrulama
Modül 3
Log Analizi
  • Java agent log dosyaları ve seviyeleri
  • Debug log açma ve tanı modunun etkisi
  • Agent başlangıç ve enstrümantasyon log'u
  • Hata/istisna mesajlarının yorumu
  • Metrik gönderim ve bağlantı log izleri
  • Log dönüşümü (rotation) ve boyut yönetimi
Modül 4
Controller Tanısı
  • Controller sağlık ve kapasite göstergeleri
  • Metric ve snapshot işleme gecikmesi
  • Lisans ve agent limiti kontrolleri
  • Events Service ve analytics sağlığı
  • Controller log ve audit incelemesi
  • Destek için tanı paketi (diagnostic bundle) toplama

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
Snapshot Okuma

Call graph ve snapshot'ı okuyarak yavaş işlemin kök nedenini bulursunuz.

✅
Diagnostic Session

Hedefli diagnostic session ile yoğun tanı verisi toplarsınız.

✅
Memory Leak

Automatic leak detection ve object tracking ile sızıntıyı teşhis edersiniz.

✅
GC Analizi

GC duraklamalarını response time'a etkisiyle birlikte yorumlarsınız.

✅
Thread Analizi

Thread dump ile deadlock ve CPU hotspot sorunlarını çözersiniz.

✅
Backend Tanısı

Yavaş sorgu ve exit call darboğazlarını izole edersiniz.

✅
Agent Sorunları

Agent kaydı ve eksik veri sorunlarını log ile sistematik çözersiniz.

✅
Log Analizi

Agent ve controller loglarını okuyarak tanıyı doğrularsınız.

Kimler İçin Uygundur?

  • Zor üretim sorunlarını çözen APM mühendisleri
  • uygulama destek ekipleri
  • AppDynamics'in tanı araçlarında ustalaşmak isteyen SRE'ler için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Zor üretim sorunlarını çözen APM mühendisleri, uygulama destek ekipleri ve AppDynamics'in tanı araçlarında ustalaşmak isteyen SRE'ler için uygundur.
Diagnostic session ne zaman kullanılır?
Aralıklı ya da düşük çözünürlükle yakalanan bir sorun için belirli business transaction'da yoğun snapshot ve call graph verisi toplamak gerektiğinde kullanılır.
APM224 ile farkı nedir?
APM224 dashboard, analytics ve alerting ile izlemeye odaklanır; bu eğitim snapshot, memory ve thread araçlarıyla derin tanı ve agent sorun gidermeye yoğunlaşır.
Memory leak nasıl teşhis edilir?
Automatic leak detection ile şüpheli koleksiyonlar izlenir, object instance tracking ile retained size ve ayırma oranı incelenerek sızdıran sınıf belirlenir.
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 Troubleshooting & Tools in Cisco AppDynamics (APM21 Sertifika Kodu DV-2026XX00 Tarih 23.10.2026 Yetkili İmza DV AKADEMİ

Eğitim Bilgileri

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

Bu Eğitimle Birlikte Tercih Edilenler

Cisco TeknolojileriCisco Intersight Temelleri Eğitimi
Ağ Teknolojileri Eğitimleri

Cisco Intersight Temelleri Eğitimi

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

Cisco Intersight'a giriş: hesap ve lisans yönetimi, device connector ile hedef claim, envanter ve temel sunucu işlemleri. Başlangıç seviye uygulamalı DVA eğitim

Detayları Gör →
Cisco TeknolojileriCisco IPv6 Fundamentals, Design & Deployment (IP6FD) Eğitimi
Ağ Teknolojileri Eğitimleri

Cisco IPv6 Fundamentals, Design & Deployment (IP6FD) Eğitimi

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

Cisco IP6FD ile IPv6 adresleme, ND ve SLAAC, OSPFv3/EIGRP/BGP yönlendirme, NAT64/DNS64 geçişi ve IPv6 güvenliği. İleri seviye uygulamalı DVA eğitimi.

Detayları Gör →
Cisco TeknolojileriCisco ISE Yönetim ve Yönetimi Eğitimi
Ağ Teknolojileri Eğitimleri

Cisco ISE Yönetim ve Yönetimi Eğitimi

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

Cisco ISE ile ağ erişim kontrolü: 802.1X, MAB, profilleme, posture, misafir erişimi, BYOD ve TrustSec SGT segmentasyonu. Orta seviye uygulamalı DVA eğitimi.

Detayları Gör →
Cisco TeknolojileriCisco Kurumsal Kablosuz Ağları Uygulama (ENWLSI) Eğitimi
Ağ Teknolojileri Eğitimleri

Cisco Kurumsal Kablosuz Ağları Uygulama (ENWLSI) Eğitimi

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

Cisco ENWLSI ile Catalyst 9800 WLC dağıtımı, WPA3 güvenlik, FlexConnect, mobility, SSO HA ve RRM RF optimizasyonu. İleri seviye uygulamalı DVA eğitimi.

Detayları Gör →
Cisco TeknolojileriCisco Leveraging Cisco Intent-Based Networking DNA Assurance (DNAAS) Eğitimi
Ağ Teknolojileri Eğitimleri

Cisco Leveraging Cisco Intent-Based Networking DNA Assurance (DNAAS) Eğitimi

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

Cisco DNA Center Assurance ile niyet tabanlı ağda sağlık izleme, issue teşhisi, Path Trace, sensor testleri ve AI Network Analytics. Orta seviye uygulamalı DVA

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