Bizi tercih ettiğiniz için teşekkür ederiz. Ekip üyelerimiz en kısa sürede sizlerle iletişime geçecektir.
Rezervasyonunuzu gönderdiğiniz için teşekkür ederiz! Ekibimizden bir yetkili kısa süre içinde sizinle iletişime geçecektir.
Eğitim İçeriği
Uygulama Performans İzleme Tanıtımı
- Uygulama Performans Yönetiminin (APM) modern uygulama operasyonlarındaki rolünü anlama
- Uygulama performansı, erişilebilirlik, güvenilirlik ve müşteri deneyimi arasındaki ilişki
- Temel uygulama performans göstergeleri ve hizmet seviyesi hedefleri
- Uygulama performansının düşüşüne neden olan ortak kaynakları belirleme
- Uygulama izleme yaşam döngüsüne genel bakış: gözlemle, analiz et, teşhis koy, düzelt ve iyileştir
- Full-stack gözlemlenebilirlikte New Relic'in rolünü anlama
New Relic Özellikleri ve Mimarisi
- New Relic platformuna ve çekirdek yeteneklerine genel bakış
- New Relic mimarisini ve veri akışını anlama
- New Relic ajanları, toplayıcılar ve telemetri verileri
- Metrikler, olaylar, günlükler (loglar), izler (traces) ve hatalara genel bakış
- Uygulama Performans İzleme (APM), tarayıcı izleme, altyapı izleme ve veritabanı izleme
- Varlıkları (entities), hizmetleri, uygulamaları ve iş yüklerini anlama
- Dağıtık izleme (distributed tracing) ve bağımlı hizmetlere giriş
- Veri saklama, sorgulama ve görselleştirme kavramlarını anlama
New Relic Kullanıcı Arayüzünde Seyir Etmek
- New Relic platformunda ve ana gösterge tablolarında gezinme
- Uygulamalar, hizmetler, sunucular ve varlıklarla çalışma
- Performans özetlerini ve uygulama sağlığını keşfetme
- Grafikler, tablolar, filtreler ve zaman aralıklarını kullanma
- Telemetri verilerini arama ve analiz etme
- Gösterge tablolarını ve görünümleri özelleştirme
- Faydalı operasyonel ve performans gösterge tabloları oluşturma
- New Relic'i genel belirtilerden ayrıntılı teşhislere geçiş için kullanma
New Relic Ajanlarını Kurma ve Yapılandırma
- New Relic ajan mimarisini ve desteklenen ortamları anlama
- Uygulama sunucularına New Relic ajanlarını yükleme
- Uygulamaya özel izleme için ajanları yapılandırma
- Enstrümantasyon stratejileri ve otomatik ile manuel enstrümantasyon
- Tarayıcı ve son kullanıcı izlemesini yapılandırma
- Ajan kurulumunu ve telemetri toplamasını doğrulama
- Yapılandırma ve ortama özel ayarları yönetme
- Ajan kurulumu ve veri toplama sorunlarını giderme
- Güvenli ve sürdürülebilir ajan dağıtımı için en iyi uygulamalar
Son Kullanıcı Perspektifinden Uygulama Performansını Ölçme
- Gerçek kullanıcı izlemesini (RUM) anlama
- Sayfa yükleme ve uygulama yanıt sürelerini ölçme
- Tarayıcı performansını ve kullanıcı etkileşimlerini izleme
- Yavaş sayfa, işlem ve kullanıcı yolculuklarını belirleme
- Ceoğrafik ve cihaza dayalı performans farklarını analiz etme
- Son kullanıcı deneyimini arka uç uygulama performansı ile ilişkilendirme
- Müşteri deneyimini doğrudan etkileyen performans sorunlarını belirleme
- Performans verilerini kullanarak optimizasyon faaliyetlerini önceliklendirme
Enstrümantasyon Verilerini Okuma ve Anlama
- İşlem izlerini ve uygulama işlemlerini anlama
- Yanıt süresi, işleme kapasitesi (throughput) ve hata oranı verilerini yorumlama
- İşlem kırılımlarını ve performans bölümlerini anlama
- Dış hizmetleri ve bağımlılıkları analiz etme
- Uygulama hatalarını ve hata izlerini inceleme
- Enstrümantasyon verilerinden darboğazları belirleme
- İzler kullanarak istekleri uygulama bileşenleri arasında takip etme
- Kök neden analizi için metrikleri, olayları, günlükleri ve izleri ilişkilendirme
- Uygulama telemetrisini yorumlama konusunda pratik egzersizler
Uygulama Kaynaklarını ve Altyapıyı Ölçme
- Uygulama ve sunucu kaynak kullanımını izleme
- CPU, bellek, disk ve ağ performansını anlama
- Kaynak doymuşluğunu ve kapasiteyle ilgili sorunları belirleme
- Altyapı metriklerini uygulama yanıt süreleri ile ilişkilendirme
- Uygulama süreçlerini ve iş yüklerini izleme
- Yoğun kaynak kullanan işlemleri belirleme
- Altyapı kısıtlamalarından kaynaklanan performans düşüşünü araştırdırma
- Performans baz çizgilerini oluşturmak ve anormal davranışları belirlemek
İzleme ve Bildirimler
- New Relic uyarı (alerter) kavramlarını anlama
- Uyarı koşullarını ve eşikleri tanımlama
- Uygulama performansı ve erişilebilirliği için uyarılar oluşturma
- Hata oranlarını, yanıt sürelerini, işleme kapasitesini ve kaynak kullanımını izleme
- Eyleme geçirilebilir uyarı politikaları tasarlaması
- Bildirim kanallarını ve olay iş akışlarını yapılandırma
- Uyarı gürültüsünü azaltmak ve gereksiz bildirimlerden kaçınmak
- Olayları ve sorun korelasyonunu anlama
- Uyarı yapılandırmalarını test etme ve doğrulama
- Proaktif uygulama izleme için en iyi uygulamalar
Veritabanı İşlemlerini İzleme
- Veritabanı performansı ile uygulama performansı arasındaki ilişkiyi anlama
- Veritabanı çağrılarını ve sorgu aktivitelerini izleme
- Yavaş veritabanı işlemlerini belirleme
- Veritabanı yanıt sürelerini analiz etme
- Etkisiz veya yoğun kaynak kullanan sorguları tespit etme
- Veritabanı işlemlerini uygulama işlemleri ile ilişkilendirme
- Veritabanı kaynaklı uygulama darboğazlarını araştırdırma
- Performans verilerini kullanarak sorgu yanıt sürelerini iyileştirme
- Veritabanı performans sorunlarını teşhis koymak için pratik egzersizler
Uygulama Performansını Raporlama ve Görselleştirme
- Anlamlı performans raporları oluşturma
- Geliştirme, operasyon ve yönetim ekipleri için gösterge tabloları oluşturma
- Farklı kitleler için uygun metrikleri seçme
- Uygulama erişilebilirliğini, yanıt süresini, işleme kapasitesini ve hataları görselleştirme
- Zaman içindeki performans eğilimlerini takip etme
- Farklı ortamlar arası uygulama performansını karşılaştırma
- Teknik metrikleri iş ile ilgili içgörüler olarak sunma
- Performans baz çizgilerini oluşturmak ve hedeflere göre raporlama
Uygulama Performansını Analiz Etme ve İyileştirme
- Sistematik bir uygulama performansı analizi süreci oluşturma
- Performans darboğazlarını ve anormal davranışları belirleme
- İşlem yanıt sürelerini ve işleme kapasitesini analiz etme
- Mevcut performansı tarihsel baz çizgileriyle karşılaştırma
- Araştırmalar sırasında birden fazla telemetri kaynağını ilişkilendirme
- Kullanıcı ve iş etkisine göre performans sorunlarını önceliklendirme
- Uygulama optimizasyonu için fırsatları belirleme
- Performans iyileştirmelerini New Relic verileriyle doğrulama
- Uygulamalı performans analizi egzersizleri
API ve Hizmet Sorunlarını Giderme
- API'leri ve dış hizmet bağımlılıklarını izleme
- API yanıt süresini, işleme kapasitesini ve hata oranlarını ölçme
- Yavaş ve güvenilmez API uç noktalarını belirleme
- Sonlandırma (timeout) ve bağlantı sorunlarını teşhis etme
- Başarısız API işlemlerini analiz etme
- Dağıtık hizmetler arası darboğazları izler ile belirleme
- API sorunlarını aşağı akış bağımlılıklarıyla ilişkilendirme
- API performans düşüşünün kök nedenini belirleme
- Düzeltme stratejileri geliştirme ve doğrulama
Dağıtık İzleme ve Uçtan Uca Sorun Giderme
- Dağıtık uygulamaları ve hizmet bağımlılıklarını anlama
- Dağıtık izleme kavramlarına giriş
- İstekleri birden fazla uygulama hizmeti arasında takip etme
- Bireysel hizmetler tarafından eklenen gecikmeyi belirleme
- Hizmetler arası iletişimi analiz etme
- Dağıtık uygulama bileşenleri arasındaki arızaları tespit etme
- İzleri günlükler, hatalar ve altyapı metrikleri ile ilişkilendirme
- Uçtan uca kök neden analizi gerçekleştirme
- Canlı laboratuvar ortamı kullanılarak pratik sorun giderme senaryoları
New Relic Verilerini Sorgulama ve Analiz Etme
- New Relic'te telemetri verilerini sorgulamaya giriş
- New Relic Sorgu Dili'ni (NRQL) anlama
- Uygulama performansını araştırmak için sorgular yazma
- Metrikleri ve olayları filtreleme ve toplulaştırma
- Yanıt sürelerini, hataları, işleme kapasitesini ve işlem verilerini analiz etme
- Sorgu sonuçlarından özel görselleştirmeler oluşturma
- Sorguları sorun giderme ve raporlamayı desteklemek için kullanma
- Yeniden kullanılabilir sorgular ve gösterge tabloları oluşturma
- Pratik NRQL egzersizleri
New Relic'i Üçüncü Taraf Araçları ve Hizmetleri ile Entegrasyon
- New Relic entegrasyonlarına genel bakış
- New Relic'i altyapı ve bulut platformlarıyla entegre etme
- İzleme verilerini iş birliği ve olay yönetim araçlarıyla bağlama
- Entegrasyon iş akışlarını ve veri alışverişini anlama
- Bildirimleri ve dış hizmet entegrasyonlarını yapılandırma
- Entegrasyonları DevOps ve olay yanıt süreçlerini desteklemek için kullanma
- Güvenilir izleme entegrasyonlarını korumak için en iyi uygulamalar
Pratik Sorun Giderme Atölyesi
- Simüle edilmiş bir uygulama performansı olayını araştırdırma
- Son kullanıcı performans verilerinden belirtileri belirleme
- Uygulama işlemlerini ve hataları analiz etme
- Altyapı ve veritabanı performansını araştırdırma
- API ve dış hizmet bağımlılıklarını izleme
- Metrikleri, olayları, günlükleri ve izleri ilişkilendirme
- En olası kök nedeni belirleme
- Bir düzeltme yaklaşımı geliştirme ve doğrulama
- Yeniden tekrarlamayı önlemek için uyarıları yapılandırma
- Bulguları belgeleme ve iş etkisini iletilme
İzleme En İyi Uygulamaları ve Operasyonel Öneriler
- Etkili bir New Relic izleme stratejisi tasarlaması
- Anlamlı performans ve erişilebilirlik metriklerini seçme
- Baz çizgilerini ve hizmet seviyesi hedeflerini oluşturma
- Aşırı izleme gürültüsünden kaçınma
- Etkili uyarı ve eskalasyon uygulamaları geliştirme
- Geliştirme, test ve üretim ortamlarında tutarlı izleme sürdürme
- Sürekli iyileştirmeyi desteklemek için gözlemlenebilirlik verilerini kullanma
- Teknik performans verilerini eyleme geçirilebilir iş içgörülerine dönüştürme
Özet ve Sonuç
- New Relic mimarisi ve çekirdek yeteneklerinin gözden geçirilmesi
- Uygulama, altyapı, veritabanı, API ve son kullanıcı izlemesinin gözden geçirilmesi
- Sorun giderme ve kök neden analizi tekniklerinin tekrarlanması
- Uyarılar, gösterge tabloları, raporlama ve entegrasyonların gözden geçirilmesi
- Son uygulamalı performans araştırması
- Gerçek dünya uygulama senaryolarının tartışılması
- Soru ve cevaplar
- Üretim ortamlarında New Relic'i uygulamak için önerilen sonraki adımlar
Kurs İçin Gerekli Önbilgiler
- Uygulama altyapısı kavramlarına genel düzeyde hâkimiyet
- Linux komut satırı deneyimi
Hedef Kitle
- Geliştiriciler
- DevOps mühendisleri
- Test mühendisleri
- Sistem yöneticileri
- Çözüm Mimarıları
28 Saatler