Kendi uygulamanı metriklerle konuşturt
Uygulamaları Prometheus client kütüphaneleriyle enstrümante etmeyi öğreten eğitim; özel metrikler, etiket tasarımı, RED/USE, exporter yazımı ve Grafana iş/SLI panolarını uygulamalı aktarır.
client library, özel metrik, exporter yazımı ve Grafana
Bu eğitim, uygulamaların Prometheus client kütüphaneleriyle enstrümante edilmesini (instrumentation) ve özel iş metriklerinin üretilmesini ele alır. Go, Python ve Java client library kullanımı; counter, gauge, histogram ve summary metriklerinin kodda tanımlanması; etiket (label) tasarımı ve kardinalite tuzakları; /metrics endpoint ve HTTP handler; iş metriği örnekleri (sipariş, kuyruk boyu, istek süresi); RED (Rate-Errors-Duration) ve USE (Utilization-Saturation-Errors) metodolojileri; özel exporter yazımı; pushgateway ile batch iş metrikleri; Grafana ile iş panoları ve SLI görselleştirme; histogram ile p95/p99 hesabı işlenir. Katılımcı bir uygulamayı sıfırdan enstrümante eder.
3 Gün. Her gün dört modül; client library ve metrik tasarımından exporter yazımı ve Grafana'ya ilerlenir.
Orta Seviye — Uygulama kodunu Prometheus client kütüphaneleriyle enstrümante etme ve Grafana'da görselleştirme.
Katılımcılar örnek bir uygulamayı Prometheus client library ile enstrümante edip metrikleri Grafana'da görselleştirir.
client kütüphaneleriyle uygulamanıza anlamlı iş metrikleri eklersiniz.
RED ve USE metodolojileriyle doğru metrikleri seçersiniz.
Grafana ile histogram ve SLI panoları kurarak içgörü üretirsiniz.
Eğitimden verim almak için faydalı olacak bilgi ve ortam gereksinimleri
Go, Python veya Java'dan birinde temel kod yazabilmek gerekir.
PromQL ve metrik türlerine aşinalık faydalıdır.
Prometheus ve Grafana içeren bir ortam önerilir.
Enstrümante edilecek bir servis veya örnek uygulama önerilir.
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.
Program sonunda katılımcılar:
Uygulamayı client library ile enstrümante edersiniz.
Counter/gauge/histogram'ı kodda doğru kullanırsınız.
Düşük kardinaliteli etiket tasarlarsınız.
RED ve USE metodolojisini uygularsınız.
Özel bir Prometheus exporter yazarsınız.
Batch iş metriklerini pushgateway ile gönderirsiniz.
İş ve SLI panoları oluşturursunuz.
Panoları kod olarak yönetirsiniz.
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.
AWS'te dağıtık izleme ve servis gözlemlenebilirliği: X-Ray, ADOT, CloudWatch ServiceLens, Container Insights ve otomatik müdahaleyi DOP-C02 kapsamında öğrenin.
Detayları Gör →AWS ağlarında gözlemlenebilirlik ve güvenilirlik: VPC Flow Logs, Traffic Mirroring, Reachability Analyzer, Transit Gateway/DX/VPN izlemeyi ANS-C01 kapsamında öğ
Detayları Gör →AWS mimarilerinde izleme, gözlemlenebilirlik, kota yönetimi ve sorun giderme: CloudWatch, CloudTrail, Service Quotas ve Trusted Advisor'ı SAA-C03 kapsamında öğr
Detayları Gör →Büyük ortamlar için Prometheus ve Grafana ölçeklendirme: federation, remote write, Thanos, Grafana Mimir, uzun saklama ve yüksek erişilebilirlik mimarisini öğre
Detayları Gör →Büyük Prometheus/Grafana ortamlarını optimize edin: kardinalite kontrolü, relabel, recording rule, PromQL ve TSDB ayarıyla sorgu ve bellek maliyetini düşürün.
Detayları Gör →