ADVANCED APM FOR CISCO APPDYNAMICS (APM220) EĞİTİMİ

Uygulama performansını derinlemesine görünür kılın

AppDynamics'te business transaction tasarımı, özel enstrümantasyon, baseline/health rule ve dağıtık izlemeyi ileri düzeyde işleyin.

Cisco AppDynamics'te ileri APM becerilerine odaklanan uygulamalı eğitim: business transaction modelleme, özel enstrümantasyon, data collector, dinamik baseline, health rule/policy/action ve call graph/snapshot ile kök neden analizi işlenir.

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

Eğitim Hakkında

İleri enstrümantasyon, iş işlemi modelleme ve performans anomali tespiti

Bu ileri seviye eğitim, Cisco AppDynamics APM platformunda temel kurulumun ötesine geçerek iş odaklı derin performans görünürlüğü sağlamaya odaklanır. Business transaction keşfi, özel eşleme kuralları (custom match rules), POJO/servlet/web servisi giriş noktaları; tier ve node modelleme; dinamik baseline ve anomali tespiti; sağlık kuralları (health rule) ile çok katmanlı metrik koşulları; policy ve action ile otomatik yanıt; information point ve data collector ile iş verisi toplama; call graph, snapshot ve çağrı düğümü analizi; veritabanı ve uzak servis çağrısı görünürlüğü konuları uygulamalı işlenir. Katılımcı gerçek controller ve agent ortamında çalışır.

Süre ve Format

4 Gün. Her gün dört modül; her modülde controller arayüzünde enstrümantasyon ve analiz görevleri uygulamalı yapılır.

Seviye

İleri Seviye — Cisco AppDynamics ile ileri APM: özel enstrümantasyon, business transaction tasarımı, health rule/baseline ve dağıtık izleme.

Öğrenme Metodu

Örnek dağıtık uygulama üzerinde agent enstrümantasyonu, business transaction tasarımı ve snapshot analizi canlı controller ortamında uygulanır.

Neden Bu Eğitim?

🧩Özel Enstrümantasyon

Varsayılan keşfin yakalayamadığı iş işlemlerini custom match rule ile görünür kılarsınız.

📊Baseline ve Anomali

Dinamik baseline ve health rule ile anomalileri otomatik tespit edersiniz.

🔗Dağıtık İzleme

Çok katmanlı mimaride çağrı akışını uçtan uca haritalarsınız.

Anahtar Konular

appdynamics eğitimiapm220business transactionapm enstrümantasyonhealth rulebaseline anomalicall graphsnapshot analiziuygulama performans izlemedağıtık izleme
“Performans görünürlüğü, iş işlemini doğru tanımlamakla başlar, kök nedeni bulmakla biter.”

Ön Koşullar

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

1
AppDynamics Temeli

Controller, agent ve business transaction kavramlarına temel aşinalık gerekir.

2
Uygulama Mimarisi

Çok katmanlı web uygulaması, API ve veritabanı yapısına aşinalık faydalıdır.

3
Java/.NET Bilgisi

En az bir uygulama çalışma zamanına (JVM veya CLR) giriş düzeyi bilgi yararlıdır.

4
Lab Ortamı

Erişilebilir bir AppDynamics controller ve enstrümante edilebilir örnek uygulama 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ı, varsayılan keşfin eksik bıraktığı iş işlemlerini özel kurallarla doğru şekilde modeller.
Modül 1
BT Keşfi
  • Otomatik business transaction keşfinin çalışma mantığı
  • Varsayılan servlet/URI tabanlı isimlendirme kuralları
  • Keşif sınırları ve 'all other traffic' sorunu
  • BT lockdown ile istenmeyen işlemlerin engellenmesi
  • Transaction split ile tek URI'nin bölünmesi
  • Keşif kurallarının tier bazında kapsamı
Modül 2
Custom Match Rules
  • URI, parametre ve header tabanlı eşleme kuralları
  • HTTP metod ve hostname koşulları
  • Regex ve wildcard ile dinamik isimlendirme
  • Öncelik sırası ve kural çakışması çözümü
  • Exclude rule ile gürültülü trafiğin dışlanması
  • Kural değişikliğinin keşfedilen BT'lere etkisi
Modül 3
Giriş Noktaları
  • Servlet, Struts ve Spring giriş noktası türleri
  • POJO entry point ile özel sınıf/metot enstrümantasyonu
  • Web service ve message queue giriş noktaları
  • Getter chain ile transaction isimlendirme
  • Asenkron (async) iş parçacığı korelasyonu
  • Binary (gRPC/Thrift) giriş noktası tanımı
Modül 4
BT Yönetimi
  • BT limit ve registration kota yönetimi
  • Business transaction gruplama
  • Tier bazlı BT eşik ve önem düzeyi
  • Background task'ların ayrı izlenmesi
  • BT silme, yeniden adlandırma ve birleştirme
  • BT dashboard ile performans dağılımı
Günün hedefiKatılımcı, agent ayarlarını üretim için optimize eder ve iş bağlamını metriklere dahil eder.
Modül 1
Agent Yapılandırma
  • Java agent JVM parametreleri ve startup ayarları
  • Call graph ve snapshot yakalama eşikleri
  • Agent log seviyeleri ve tanı modu
  • Controller bağlantısı ve agent proxy ayarı
  • Node reuse ve uniqueHostId yapılandırması
  • Üretimde CPU/bellek yükünün sınırlanması
Modül 2
Data Collector
  • Method invocation data collector ile parametre yakalama
  • HTTP data collector ile istek verisi toplama
  • Snapshot ve transaction analytics'e veri aktarımı
  • Hassas veri maskeleme ve gizlilik
  • Getter chain ile iş alanı çıkarımı
  • Collector'ın performans maliyeti dengesi
Modül 3
Information Point
  • Information point ile iş metriği tanımlama
  • Metod bazlı sayaç ve ortalama ölçümü
  • Koşullu (conditional) information point
  • İş KPI'larının (ör. sipariş/dakika) izlenmesi
  • Information point ile gelir/hacim takibi
  • Metriklerin dashboard'a eklenmesi
Modül 4
Özel Metrikler
  • Custom metric ve metric browser hiyerarşisi
  • Agent API ile programatik metrik yayınlama
  • Machine agent ile altyapı metrikleri
  • Metric aggregation ve rollup davranışı
  • Metrik tutma (retention) politikası
  • Özel metriklerin health rule'da kullanımı
Günün hedefiKatılımcı, dinamik baseline ile health rule tanımlar ve politika/aksiyonla otomatik yanıt kurar.
Modül 1
Baseline
  • Dinamik baseline hesaplama ve mevsimsellik
  • Trailing, weekly ve monthly baseline türleri
  • Standard deviation ile anomali eşiği
  • Baseline warm-up süresi ve veri olgunluğu
  • Baseline'ın farklı health rule'larda referansı
  • Statik eşik ile dinamik baseline karşılaştırması
Modül 2
Health Rules
  • Response time, error rate ve throughput koşulları
  • Warning ve critical eşik seviyeleri
  • Baseline sapması tabanlı koşul tanımı
  • Affected entity kapsamı (BT, tier, node)
  • Çoklu metrik ile birleşik (AND/OR) koşul
  • Health rule değerlendirme sıklığı ve zaman penceresi
Modül 3
Policy
  • Health rule violation'a bağlı policy tetikleme
  • Event tabanlı policy (ör. anomaly, resource)
  • Policy kapsamının entity ile sınırlanması
  • Batch ve digest ile uyarı yoğunluğu yönetimi
  • Policy önceliklendirme
  • Policy test ve doğrulama
Modül 4
Action
  • E-posta ve SMS bildirim aksiyonları
  • HTTP request action ile dış sistem tetikleme
  • Diagnostic action ile otomatik snapshot alma
  • Custom action ve script çalıştırma
  • Thread dump ve remediation action
  • Aksiyon suppression ve zamanlama
Günün hedefiKatılımcı, çok katmanlı mimaride snapshot ve call graph'ı kullanarak performans sorununun kök nedenini bulur.
Modül 1
Flow Map
  • Uygulama akış haritasının otomatik oluşması
  • Tier ve node arası çağrı ilişkileri
  • Backend (DB, cache, queue) keşfi
  • Response time ve load'un harita üzerinde gösterimi
  • Cross-application flow correlation
  • Harita üzerinden sorunlu düğüme inme
Modül 2
Call Graph
  • Transaction snapshot içindeki call graph yapısı
  • Metot bazlı süre dağılımı ve hotspot
  • Exit call (DB, HTTP) süresi ayrımı
  • SQL sorgu metni ve yavaş sorgu tespiti
  • Sınıf/metot düzeyinde gecikme analizi
  • Call graph ile kod düzeyi darboğaz bulma
Modül 3
Backend İzleme
  • Database visibility ile sorgu performansı
  • Remote service çağrılarının izlenmesi
  • Backend detection ve correlation yapılandırması
  • Connection pool ve bekleme süresi analizi
  • Tier-to-backend korelasyonu
  • Dış servis bağımlılığının performans etkisi
Modül 4
Snapshot Analizi
  • Full ve partial snapshot farkı
  • Slow, very slow ve error transaction snapshot'ları
  • Snapshot tetikleme politikası ve örnekleme
  • Hot spot sekmesiyle en pahalı metotlar
  • Correlated snapshot ile dağıtık izleme
  • Snapshot ile kök neden raporlama

Eğitim Kazanımları

Program sonunda katılımcılar:

✅
BT Modelleme

Custom match rule ile iş işlemlerini doğru keşfeder ve adlandırırsınız.

✅
Giriş Noktaları

POJO, web service ve async giriş noktalarını enstrümante edersiniz.

✅
İş Verisi

Data collector ve information point ile iş bağlamını metriğe dönüştürürsünüz.

✅
Baseline

Dinamik baseline ile normal davranışı modelleyip anomaliyi tespit edersiniz.

✅
Health Rule

Çok metrikli sağlık kuralları ile performans ihlallerini tanımlarsınız.

✅
Otomasyon

Policy ve action ile otomatik snapshot ve bildirim yanıtları kurarsınız.

✅
Dağıtık İzleme

Flow map ile çok katmanlı çağrı akışını uçtan uca haritalarsınız.

✅
Kök Neden

Call graph ve snapshot ile kod düzeyinde darboğazı bulursunuz.

Kimler İçin Uygundur?

  • Üretim ortamlarında uygulama performansını yöneten APM mühendisleri
  • SRE ekipleri
  • AppDynamics'te derinleşmek isteyen DevOps uzmanları için uygundur

Sıkça Sorulan Sorular

Bu eğitim kimler için uygundur?
Üretim ortamlarında uygulama performansını yöneten APM mühendisleri, SRE ekipleri ve AppDynamics'te derinleşmek isteyen DevOps uzmanları için uygundur.
Custom match rule ne zaman gerekir?
Varsayılan keşif iş işlemlerini yanlış gruplar ya da 'all other traffic' altında toplarsa, URI/parametre tabanlı özel kural ile doğru modelleme yapılır.
Dinamik baseline statik eşikten neden üstündür?
Baseline geçmiş ve mevsimsel davranışı öğrenerek yük dalgalanmalarına uyum sağlar, böylece sabit eşiğin ürettiği yanlış alarmları azaltır.
Temel AppDynamics bilgisi şart mı?
Controller, agent ve business transaction kavramlarına aşinalık beklenir; eğitim bu temelin üzerine ileri enstrümantasyon kurar.
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 APM for Cisco AppDynamics (APM220) Eğitimi 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 TeknolojileriENC9K - Implementing Cisco Catalyst Switches Eğitimi
Ağ Teknolojileri Eğitimleri

ENC9K - Implementing Cisco Catalyst Switches Eğitimi

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

Cisco Catalyst 9000 anahtarlarında VLAN, trunking, STP, EtherChannel, SVI ve port security yapılandırmasını IOS XE üzerinde uygulamalı öğrenin.

Detayları Gör →
Cisco TeknolojileriENCOR: Device & Path Virtualization Technologies Eğitimi
Ağ Teknolojileri Eğitimleri

ENCOR: Device & Path Virtualization Technologies Eğitimi

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

CCNP ENCOR sanallaştırma konularını VRF-Lite, GRE, IPsec VPN, GRE over IPsec ve NFV ile uygulamalı öğrenin; çoklu kiracılı güvenli ağlar tasarlayın.

Detayları Gör →
Cisco TeknolojileriENCOR: eBGP & BGP Eğitimi
Ağ Teknolojileri Eğitimleri

ENCOR: eBGP & BGP Eğitimi

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

CCNP ENCOR BGP konularını eBGP/iBGP komşuluk, path attribute, en iyi yol seçimi, filtreleme ve sorun gidermeyle uygulamalı olarak öğrenin.

Detayları Gör →
Cisco TeknolojileriENCOR: First Hop Redundancy Protocols & Multicast Eğitimi
Ağ Teknolojileri Eğitimleri

ENCOR: First Hop Redundancy Protocols & Multicast Eğitimi

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

CCNP ENCOR kapsamında HSRP, VRRP, GLBP ile ağ geçidi yedekliliğini ve IGMP, PIM ile IP multicast dağıtımını uygulamalı olarak öğrenin.

Detayları Gör →
Cisco TeknolojileriENCOR: LISP & VXLAN Eğitimi
Ağ Teknolojileri Eğitimleri

ENCOR: LISP & VXLAN Eğitimi

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

CCNP ENCOR kapsamında LISP konum/kimlik ayrımını ve VXLAN Layer 2 over Layer 3 kapsüllemeyi SD-Access fabric bağlamında uygulamalı öğrenin.

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