Observability (Metrikler, Loglar, Trace'ler, APM)
Observability: metrikler, loglar ve trace'ler. Sistemin neden yavaşladığını gösteren üç sinyalin birlikte kurulması ve hizmet seviyesi göstergelerine bağlanması.
Neler sunuyoruz
Prometheus ve benzeri araçlarla altyapı ve uygulama metriklerinin toplanması; cardinality ve saklama süresi kararlarının baştan verilmesi.
Bir isteğin servisler arasındaki yolculuğunun izlenmesi; gecikmenin hangi çağrıda oluştuğunun tahminle değil ölçümle bulunması.
Grafana dashboard'larının soruya göre tasarlanması. Her metriği gösteren dashboard, hiçbir soruyu cevaplamayan dashboard'dır.
Kullanıcının gerçekten hissettiği şeyin ölçülmesi: yanıt süresi, hata oranı, erişilebilirlik. Sunucu ayakta olabilir ve servis çalışmıyor olabilir.
Uyarıların belirti yerine etkiye bağlanması; gece yarısı uyandıran her uyarının gerçekten aksiyon gerektirmesi.
Normal davranışın ölçülmesi ve sapmaların bu çizgiye göre değerlendirilmesi; sürüm sonrası bozulmaların erken görülmesi.

Nasıl çalışıyor
Her iş aynı beş adımdan geçer: mevcut durumu çıkarırız, hedef modeli tasarlarız, kademeli devreye alırız, işletiriz ve ölçüme göre iyileştiririz.

Tespit
Mevcut durumu çıkarır, açıkları ve başarı ölçütlerini yazılı hale getiririz.
Tasarım
Hedef işletim modelini ve gereken araç zincirini kurgularız.
Devreye alma
Kademeli olarak kurar, yapılandırır ve doğrularız.
İşletim
7/24 yönetim; sözleşmeli müdahale süreleri ve önleyici izleme.
İyileştirme
Metrikler, olaylar ve iş ihtiyacındaki değişime göre sürekli iyileştirme.
Her iş, yazılı SLA ile yürür; iyi niyet beyanı değil, taahhüt.
Sizin stack'inizi bilen adanmış mühendisler. Genel amaçlı bir çağrı merkezi katmanı yok.
İki haftada bir servis değerlendirmesi, üç ayda bir yol haritası güncellemesi.
Kimler kullanıyor
Observability (Metrikler, Loglar, Trace'ler, APM) hizmetini birlikte yürüttüğümüz sektörler.
Bu hizmette kullandığımız teknolojiler
Bu hizmetin kavramları
- Monitoring (izleme)
- Sistem, ağ ve uygulamaların sürekli gözlenmesi.
- Sürekli izleme
- Sistemlerin kesintisiz gözlenmesi ve eşik aşımlarında otomatik uyarı üretilmesi.
- Time To First Byte (TTFB)
- Bir isteğin gönderilmesinden ilk baytın alınmasına kadar geçen süre.
Bu sayfada geçen teknik terimlerin ne anlama geldiğini burada bulabilirsiniz. Tanımlar Eclit'in kendi teknoloji sözlüğünden alınmıştır; her terim, sözlükteki tam açıklamasına bağlanır.
Teknoloji sözlüğünün tamamı →Bilgi Merkezi
Teknoloji operasyonları ve yönetimi üzerine yazdıklarımızı burada topladık.
Prometheus'u Herkes Kurdu: Peki Neden Hâlâ Geç Haber Alıyoruz?
3 dk okumaReliability Friday 01: PostgreSQL Replication Lag Nasıl Ölçülür?
3 dk okumaLog Saklama Süreleri: Hangi Kayıt Ne Kadar Tutulmalı?
3 dk okuma01Observability ile izleme arasındaki fark ne?
İzleme, bildiğiniz soruların cevabını veriyor: sunucu ayakta mı, disk dolu mu. Observability, sormadığınız soruları sorabilmenizi sağlıyor: bu istek neden yavaştı, hangi kullanıcı grubunu etkiledi. Fark, önceden tanımlanmamış bir sorunu inceleyebilmekte.
02Metrik, log ve iz; üçü de gerekli mi?
Üçü farklı soruya cevap veriyor. Metrik ne kadar, log ne oldu, iz nerede geçti. Yalnızca log toplayan bir kurum, yavaşlığın hangi serviste başladığını göremiyor; yalnızca metrik toplayan neden olduğunu göremiyor.
03Uygulama koduna dokunmak gerekiyor mu?
Çoğu dilde otomatik enstrümantasyon ajanla çalışıyor, koda dokunmadan. Özel iş metrikleri (sepet tutarı, işlem tipi) için kodda birkaç satır gerekiyor; bu satırlar en değerli veriyi üretiyor.
04Veri hacmi maliyeti çok artırır mı?
Örnekleme ve saklama katmanları ile kontrol ediliyor. Her isteğin izini tam olarak saklamak gerekmiyor; hatalı ve yavaş istekler tam, geri kalanı örneklenerek tutuluyor. Yapılandırma yapılmazsa maliyet gerçekten hızla büyüyor.
05Sorun anında ne kadar hızlı kök nedene ulaşılıyor?
Dağıtık iz varsa dakikalar. Olmadığında aynı analiz, servisten servise log karşılaştırmasıyla saatler sürüyor. Gözlemlenebilirliğin somut getirisi bu sürenin kısalması.
Nereden başlayacağınızı birlikte çıkaralım
İki hafta içinde neyin çalıştığını, neyin risk taşıdığını ve önceliklendirilmiş bir yol haritasını yazılı veriyoruz.
Görüşme talep edin