Bize Ulaşın

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

Katılımcı Sayısı


Katılımcı başına fiyat

Yaklaşan Etkinlikler

İlgili Kategoriler