Analitik ve çerezler

Google Analytics 4 aracılığıyla ziyaretçi davranışını ölçeriz. Ayrıntılar gizlilik politikasında

vosetu.
SaaS PlatformlarGeliştirici Araçları & BT OperasyonÖne çıkan

Chronicle

Bütün uygulamaların logları için tek merkez: uygulama başına anahtarla toplama, tam metin arama, canlı akış, ilişki kimliğiyle iz, eşik bazlı e-posta uyarısı ve analitik.

Bütün uygulamaların logları için tek merkez

Chronicle, bir ekibin işlettiği bütün uygulamaların loglarını tek yerde toplayan bir log ve olay merkezidir. Her uygulama kendi anahtarıyla kayıtlarını gönderir; ekip tek panelden arar, gelen kayıtları canlı izler, bir isteğin izini uygulamalar arasında sürer, eşik aşıldığında e-posta alır ve genel resmi grafiklerde görür.

Ürünü kendi ihtiyacımızdan çıkardık. Onlarca uygulamayı aynı anda işleten bir ekipte log dosyaları sunuculara dağılır; bir hatanın nerede başladığını bulmak için beş makinede beş dosya açılır ve müşteri sorunu bildirdiğinde ekip 'bizde ne oldu' sorusuna cevap veremez. Chronicle bu kayıtları tek yerde, aranabilir ve uyarı üretebilir hâlde tutmak için yazıldı; bugün ailedeki uygulamaların beklenmeyen hataları buraya düşer.

Kayıt yapılandırılmıştır: seviye, mesaj, istisna metni, kaynak, ortam, makine adı, ilişki kimliği, zaman ve serbest ek alanlar. Gönderim uygulamayı hiç bekletmez; kayıtlar arka planda kuyruklanır ve toplu iletilir. Log göndermek için hesap açılmaz, uygulamanın anahtarı yeter; panele girmek içinse Vosetu Passport hesabı kullanılır.

  • Uygulama başına anahtar; hesap gerekmez
  • Tam metin arama, canlı akış, ilişki kimliğiyle iz
  • Eşik bazlı uyarı kuralları ve e-posta
  • Uygulama başına saklama süresi; süresi dolan kalıcı silinir

Panelin ekranları

Aynı kayda farklı sorular sorulur: şu an ne oluyor, bu hata nerede başladı, dün gece ne kadar hata düştü, hangi uygulama sustu. Her ekran o sorulardan birinin cevabıdır; hepsi tek veri üstünde çalışır.

Uygulamalar

Kayıtlı uygulamalar, anahtarları, saklama süreleri ve durumları; anahtar yenileme ve aktif / pasif geçişi.

Loglar

Mesaj ve kaynak üzerinde tam metin arama; seviye, uygulama, ortam ve tarih süzgeçleri; satırda istisna ve bütün ek alanlar.

İlişki izi

Tek kimlikle uygulamalar arasında zaman sıralı iz; herhangi bir satırdan tek tıkla açılır.

Canlı akış

Yeni kayıtlar geldiği anda ekranda; duraklat, devam et, temizle; otomatik kaydırma.

Uyarılar

Seviye, zaman penceresi ve eşikle kural; tetiklenince e-posta; her tetiklenme kalıcı geçmişte.

Analitik

Toplam hacim, son gün ve son günün hataları, seviye ve uygulama dağılımı, saatlik ve günlük seri.

Giriş paneli

Uygulama sayısı, bugünkü hacim, son hatalar, son tetiklenen uyarılar ve bir gündür sessiz kalan uygulamalar.

Kuruluş

Markalar, şubeler ve personel; şube seçici uygulamaları, logları ve analitiği aynı şubeye daraltır.

Tek anahtar
Uygulama başına, hesap gerekmez
Canlı
Gelen kayıt anında ekranda
Tek kimlik
Uygulamalar arası iz
E-posta
Eşik aşılınca uyarı

Akışın kalbi

01

Kaydın yolculuğu

Uygulama, Chronicle'a kaydolur ve bir anahtar alır. Kayıtlar bu anahtarla gönderilir; .NET uygulamalarında hazır istemci kütüphanesi mevcut loglama altyapısına bağlanır, kayıtları arka planda kuyruklar ve toplu gönderir, uygulamayı hiç bekletmez. Başka bir dilde yazılmış uygulama aynı ucu doğrudan çağırır. Gelen kayıt kuruluşa, uygulamaya ve seviyeye göre yerini bulur; tanınmayan seviye bilgi seviyesine indirilir, zaman verilmemişse sunucu zamanı yazılır.

  • Yapılandırılmış alanlar; yalnız mesaj zorunlu
  • Arka planda kuyruk, toplu gönderim, yeniden deneme
  • Uygulama başına dakikalık hız sınırı; aşımda kayıt düşmez, bekler
  • Uygulama kendi anahtarıyla kendi kayıtlarını geri okuyabilir
02

Arama ve iz

Panelde arama mesaj ve kaynak üzerinde çalışır; seviye, uygulama, ortam ve tarih aralığıyla daraltılır, sonuç sayfalanır ve her zaman kendi kuruluşunuzla sınırlıdır. Bir isteğin birden çok uygulamadan geçtiği durumlar için ilişki kimliği vardır: aynı kimlikle loglayan uygulamaların kayıtları zaman sırasına dizilir ve herhangi bir satırdan tek tıkla iz açılır. Canlı akış yeni kayıtları geldiği anda gösterir; duraklatıp okuyabilir, temizleyip baştan izleyebilirsiniz.

  • Tam metin arama ve çoklu seviye süzgeci
  • İlişki kimliğiyle uygulamalar arası zaman sıralı iz
  • Canlı akış: duraklat, devam et, temizle
  • Şube seçiciyle kesişimli filtre
03

Uyarı kuralları

Bir kural şunu söyler: şu uygulamada ya da bütün kuruluşta, şu seviye ve üstünde, şu zaman penceresinde şu kadar kayıt düşerse haber ver. İsteğe bağlı bir arama metni yalnız eşleşen kayıtları saydırır. Kurallar düzenli değerlendirilir; tetiklenince kural adı, eşleşen sayı ve örnek mesajla e-posta gider, tetiklenme kalıcı geçmişe yazılır. Soğutma süresi aynı kuralın art arda tetiklenmesini geciktirir. Bir kuralın hatası diğerlerini engellemez.

  • Seviye ve üstü, zaman penceresi, eşik, soğutma
  • Tek uygulama ya da tüm kuruluş
  • Virgülle ayrılmış bildirim adresleri
  • Tetiklenme geçmişi: tarih, sayaç, örnek, bildirilen adresler
04

Saklama ve anahtar hijyeni

Her uygulamanın kendi saklama süresi vardır; süresi dolan kayıtlar düzenli olarak ve kalıcı biçimde silinir, disk gerçekten geri kazanılır. Anahtar panelde her zaman görünür ve kopyalanabilir; sızdığından şüphelenirseniz uygulamayı silmeden yalnız anahtarı yenilersiniz, yenisi eskisini anında geçersiz kılar, geçmiş loglar durur. Pasife alınan uygulamanın yeni kaydı kabul edilmez ama geçmişi aranmaya devam eder.

  • Gün cinsinden saklama; boşsa sınırsız
  • Anahtar yenileme: eskisi anında geçersiz
  • Aktif / pasif: kabulü kapat, geçmişi koru
  • Şubesiz uygulama her şube görünümünde

Yetenek kataloğu

Toplama
  • Tek toplama ucu, uygulama başına anahtar
  • İstek başına toplu kayıt
  • Seviyeler: Verbose, Debug, Information, Warning, Error, Fatal
  • Mesaj, istisna, kaynak, ortam, makine, ilişki kimliği, zaman, ek alanlar
  • Uygulama başına dakikalık hız sınırı
  • Uygulamanın kendi kayıtlarını sorgulaması
.NET istemcisi
  • Resmî .NET 9 istemci kütüphanesi
  • Standart .NET loglama altyapısına bağlanır
  • Arka plan kuyruğu ve toplu gönderim
  • Sınırlı yeniden deneme; uygulama hiç beklemez
  • Kapanışta bekleyenleri hemen gönderme
  • Diğer diller: aynı ucu doğrudan çağırır
Uygulamalar & Saklama
  • Kayıt: ad, açıklama, isteğe bağlı şube
  • Anahtar görünür, kopyalanabilir, yenilenebilir
  • Aktif / pasif geçişi
  • Uygulama başına saklama süresi
  • Süresi dolanın kalıcı silinmesi
Arama & İzleme
  • Mesaj ve kaynakta tam metin arama
  • Seviye, uygulama, ortam, tarih süzgeçleri
  • Çoklu seviye seçimi
  • İlişki kimliğiyle iz
  • Canlı akış: duraklat / devam / temizle
  • Kuruluşla sınırlı görünürlük
Uyarılar
  • Seviye ve üstü, zaman penceresi, eşik
  • İsteğe bağlı arama metni
  • Tek uygulama ya da tüm kuruluş
  • Soğutma süresi
  • E-posta bildirimi
  • Kalıcı tetiklenme geçmişi
Analitik & Panel
  • Toplam hacim, son gün, son günün hataları
  • Seviye ve uygulama dağılımı
  • Saatlik ve günlük seri; hatalar ayrı
  • Son hatalar ve son uyarılar
  • Bir gündür sessiz uygulamalar
Kuruluş & Erişim
  • Markalar ve şubeler
  • Personel: şube ve rol ataması
  • Şube seçici üç ekranı daraltır
  • Vosetu Passport ile giriş; yerel parola yok
  • Modül marketi: Uyarılar ve Analitik aç / kapa
  • Abonelik durumu: plan, kota, deneme
  • Türkçe ve İngilizce

Kurulum ve paketler

Chronicle bulutta abonelikle çalışır: panel ve sunucu bizde, uygulamalarınız yalnız anahtarlarıyla kayıt gönderir. Bir uygulamayı bağlamak için sunucunuza hiçbir şey kurmanız gerekmez; .NET uygulamalarında istemci kütüphanesi eklenir, diğerlerinde toplama ucu doğrudan çağrılır.

Paketler log hacmine göre ölçeklenir: her paket belli sayıda uygulama, aylık olay ve saklama süresi içerir; dahilden fazlası aylık ek ücretle büyür. Giriş paketi toplama, arama, ilişki izi ve canlı akışı kapsar; ekip paketi uyarı kurallarını ve analitik panosunu ekler; kurumsal paket daha geniş kotayla gelir. Her paket kart bilgisi istemeyen ücretsiz denemeyle başlar; güncel liste ve tutarlar ürünün kendi fiyat sayfasındadır.

Kota aşımı sessiz sürmez: aylık olay kotası dolduğunda yeni kayıt kabul edilmez, geçmiş loglar ve panel erişimi etkilenmez, durum abonelik ekranında görünür. Fiyat sayfasına geçici olarak ulaşılamasa bile panel, loglar, uyarılar ve analitik çalışmaya devam eder.

  • Bulut aboneliği; sunucunuza kurulum yok
  • Uygulama, aylık olay ve saklama süresi bazlı paketler
  • Kartsız ücretsiz deneme
  • Kota dolunca görünür durur; geçmiş korunur

Beş adımda ilk log

01

1 · Uygulamayı kaydedin

Passport ile panele girin, uygulamanın adını ve isterseniz saklama süresini yazın; anahtar üretilir.

02

2 · Anahtarı yerleştirin

Anahtarı kopyalayıp uygulamanın yapılandırmasına koyun; .NET'te istemci kütüphanesini ekleyin, diğer dillerde toplama ucunu çağırın.

03

3 · İlk kaydı gönderin

Uygulamanın mevcut log çağrıları artık Chronicle'a da gider; ilk kayıt canlı akışta ve Loglar ekranında görünür.

04

4 · İlişki kimliği verin

Bir isteğin başında ve sonunda aynı kimliği loglayın; birden çok uygulamadan geçen isteğin izi tek tıkla açılır.

05

5 · Uyarı kuralı kurun

Hata seviyesi ve üstü için bir eşik ve zaman penceresi belirleyin, bildirim adreslerini yazın; sorunu loglara bakmadan öğrenin.

Teknoloji

Sunucu
  • .NET 9 Web API
  • PostgreSQL, tam metin arama
  • Canlı akış için sürekli bağlantı
  • Arka plan işleri: uyarı değerlendirme, saklama temizliği
İstemci
  • Resmî .NET 9 istemci kütüphanesi
  • Düz HTTP ile her dilden gönderim
Arayüz & İşletim
  • Angular 20
  • Türkçe ve İngilizce
  • Docker konteyner, Jenkins ile sürekli dağıtım
  • Passport tek oturum açma
  • Abonelik ve kotalar merkezî abonelik servisinden
Bir log merkezinin işe yaradığı an, müşteri sorunu bildirdiğinde ekibin sunucuya bağlanmadan cevabı bulduğu andır. Chronicle bu yüzden aramayı, izi ve uyarıyı aynı kayıt üstünde tutar.

Sık sorulanlar

Chronicle nedir ve ne işe yarar?

Chronicle, birden çok uygulamanın loglarını tek merkezde toplayan bir log ve olay yönetimi hizmetidir. Uygulamalar kendi anahtarlarıyla yapılandırılmış kayıt gönderir; ekip tek panelden tam metin arama yapar, kayıtları canlı izler, ilişki kimliğiyle bir isteğin izini uygulamalar arasında sürer, eşik bazlı uyarı kurallarıyla e-posta alır ve analitik panosunda genel resmi görür.

Uygulamamı Chronicle'a nasıl bağlarım?

Panelde uygulamayı kaydedip anahtarını alırsınız. .NET uygulamalarında resmî istemci kütüphanesi mevcut loglama altyapısına bağlanır ve kayıtları arka planda gönderir; başka dillerde yazılmış uygulamalar aynı toplama ucunu anahtarla doğrudan çağırır. Sunucunuza ayrıca bir şey kurmanız gerekmez.

Log göndermek uygulamamı yavaşlatır mı?

Hayır. İstemci kütüphanesi kayıtları arka planda kuyruklar ve toplu gönderir; log yazan kod hiç beklemez. Chronicle'a ulaşılamadığında sınırlı sayıda yeniden dener, hız sınırına takılırsa kayıtları kuyrukta tutup sonra gönderir; hiçbir durumda uygulamanın akışını bozmaz.

Bir isteğin birden çok uygulamadaki izini nasıl sürerim?

İsteğe bir ilişki kimliği verip her uygulamada aynı kimlikle loglarsınız. Chronicle bu kimliğe sahip bütün kayıtları, hangi uygulamadan geldiğine bakmaksızın zaman sırasına dizer; panelde herhangi bir satırdan tek tıkla iz açılır.

Uyarı e-postası nasıl çalışır?

Bir kural seviye, zaman penceresi, eşik ve bildirim adreslerinden oluşur; isterseniz tek bir uygulamaya bağlanır ya da bütün kuruluşu sayar. Pencere içinde eşik kadar kayıt düşünce kural adı, eşleşen sayı ve örnek mesajla e-posta gider, tetiklenme geçmişe yazılır. Soğutma süresi aynı kuralın art arda tetiklenmesini geciktirir.

Loglar ne kadar süre saklanır?

Saklama süresi uygulama başına gün cinsinden belirlenir; paketin izin verdiği tavana kadar. Süresi dolan kayıtlar düzenli olarak ve kalıcı biçimde silinir, geri getirilemez. Süre boş bırakılırsa kayıtlar paket tavanı içinde tutulur.

Anahtar sızarsa ne yaparım?

Uygulamayı silmeden panelden anahtarı yenilersiniz. Yeni anahtar eskisini anında geçersiz kılar; geçmiş loglar durur, yalnız yeni anahtarı uygulamanın yapılandırmasına koymanız gerekir. Gerekirse uygulamayı pasife alıp kabulü tamamen durdurabilirsiniz.

Aylık kota dolunca ne olur?

Yeni kayıt kabul edilmez; geçmiş loglar, arama, uyarılar ve panel erişimi etkilenmez. Durum abonelik ekranında görünür; kota yenilenince ya da üst pakete geçince kabul kendiliğinden devam eder. Kota aşımı hiçbir zaman sessizce sürmez.

Loglarınızı tek merkezde toplayın

Kaç uygulamanız olduğunu ve loglarınızın bugün nerede durduğunu anlatın; ilk uygulamayı birlikte bağlayalım, uyarı kurallarını ekibinizin nöbet düzenine göre kuralım. Karşınızda satış ekibi değil, ürünü yazan ekip olur.

Bugün bir adım atalım

İhtiyacınızı bir mesajla anlatın; 24 saat içinde dönüş yapalım, yol haritasını birlikte çıkaralım.