Karşılaştırma

Termal OS ve Netdata.

Netdata, ruh olarak Termal OS'a en yakın araç: gerçek zamanlı, güzel, neredeyse hiç yapılandırma istemeyen. Aynı zamanda en çok saygı duyduğumuz araç. Her birinin gerçekte nerede kazandığını yazıyoruz.

Kısa yanıt

Netdata bir izleme sistemidir. Termal OS ise izleme de yapan bir yönetim kokpitidir. Netdata bir sunucu hakkında Termal OS'un asla anlatamayacağı kadarını anlatır: saniyelik çözünürlük, binlerce ölçüm, makine öğrenmesiyle anomali tespiti — üstelik çalıştırma maliyeti neredeyse sıfır bir ajanla. Yapamadığı şey, sorunlu günlüğü açmanıza, yapılandırma dosyasını düzenlemenize ve servisi yeniden başlatmanıza izin vermek.

Sorunuz «bu makinede neler oluyor?» ise Netdata daha iyi yanıtlar. Sorunuz «neler oluyor ve hiçbir şey kurmadan hemen şimdi düzeltebilir miyim?» ise — Termal OS tam da bu boşluk için yapıldı.

Netdata'nın daha iyi yaptıkları

Aksini iddia etmeyeceğiz, o hâlde somut konuşalım.

  • Ölçüm derinliği ve çözünürlüğü. Kutudan çıkar çıkmaz, kendiliğinden bulunan binlerce ölçümde saniyede bir toplama. Termal OS sizin seçtiğiniz aralıkta yoklar (varsayılan 60 saniye, en az 15) ve daraltılmış bir küme toplar: çekirdek başına CPU, bellek, takas, diskler, ağ, yük, süreçler, TCP bağlantıları.
  • Siz olmadan da çalışmaya devam eder. Netdata'nın ajanı sunucudaki bir servistir. Kimse bakıyor mu bakmıyor mu, dizüstünüz açık mı değil mi, aldırmadan toplar. Termal OS ise uygulama bilgisayarınızda çalışırken toplar — aşağıya bakın; mimarideki en büyük fark bu.
  • Saklama ve geçmiş. Netdata uzun geçmişleri kendi katmanlı veritabanında tutar ve kendi barındırdığınız bir üst düğüme akıtabilir. Termal OS ise eğilimler ve anomali tespiti için kısa, kayan bir geçmiş tutar (varsayılan 24 saat) — «dün gece ne oldu» sorusuna yeter, «bu sunucu geçen çeyrekte ne yaptı» sorusuna yetmez.
  • Açık kaynak. Netdata'nın ajanı GPLv3'tür. Okuyabilir, çatallayabilir, denetleyebilirsiniz. Termal OS bugün kapalı kaynaktır ve bunu açıkça söylüyoruz.
  • Anomali tespiti. Netdata ölçüm başına eğitilmiş makine öğrenmesi modelleriyle gelir. Termal OS kendi geçmişi üzerinde daha basit bir z skoru kullanır — işe yarar, ama aynı sınıfta değil.

Termal OS'un farklı yaptıkları

Üç şey ve hepsi tek bir karardan doğuyor: sunucuya hiçbir şey kurulmaz.

  • Gerçekten ajansız. Termal OS zaten sahip olduğunuz düpedüz bir SSH bağlantısıyla bağlanır ve her turda kabuk üzerinden bir anlık görüntü alır. Servis yok, paket yok, açılacak port yok, güncellenecek yapılandırma yönetimi yok. Bu en çok, hiçbir şey kuramadığınız yerlerde işe yarar: paylaşımlı ve yönetilen hosting, size ait olmayan bir müşteri sunucusu, başkasının değişiklik yönetimi altındaki bir makine.
  • Yalnızca bakmakla kalmaz, müdahale edersiniz. Her sunucu eksiksiz bir uzak masaüstüyle gelir: gerçek ilerleme ve izinlerle bir SFTP dosya gezgini, hakiki bir PTY terminali, Monaco kod düzenleyici, sekmeli tarayıcı, arşiv yöneticisi ve süreç yöneticisi — hepsi aynı tek SSH bağlantısı üzerinden. Netdata tasarımı gereği salt okunurdur; bir gözlemlenebilirlik aracıdır, yönetim aracı değil.
  • Hosting'i tanır. Termal OS düştüğü yığını algılar — Plesk, cPanel, Infomaniak, düpedüz nginx ya da Apache —, barındırdığı siteleri her birinin gerçekten çalıştığı PHP sürümüyle listeler, erişim günlüklerini ziyaret istatistiklerine dönüştürür ve tek tıkla git pull sunar. Bu bir web ajansının günlük işi, bir izleme özelliği değil.

Yan yana

 Termal OSNetdata
İzlenen sunucuya kurulanhiçbir şeyajan servisi
Ölçüm çözünürlüğü15 sn - 60 snsaniyede bir
Toplanan ölçümlerdaraltılmış kümebinlerce
Siz yokken de topluyor muuygulama açık olmalıher zaman
Geçmiş saklama~24 saat kayanuzun, katmanlı
Anomali tespitiz skoruölçüm başına ML
Uzaktan yönetim (dosya, kabuk, düzenleyici)gömülüişi değil
Barındırılan siteleri ve PHP sürümünü bulmavar-
Çok sunuculu görünüm, kendi ortamınızdagömülüüst düğüm ya da Cloud
Lisanskapalı kaynakajan GPLv3
Paylaşımlı hostingde çalışır mıevethayır

Yeşil «daha iyi» demek değil, «o satırda daha güçlü» demek. Bu satırların yarısı Netdata'nın ve dürüst tablo bu.

Hangisi

Netdata'yı seçin, eğer sunucular sizinse ve ajan kurabiliyorsanız; en yüksek ölçüm derinliğini ve uzun saklamayı istiyorsanız; toplamanın kendi makinenizden bağımsız olarak 7/24 sürmesi gerekiyorsa; denetleyebileceğiniz açık kaynak istiyorsanız; ya da onlarca ile binlerce arasında düğüm izliyorsanız.

Termal OS'u seçin, eğer hedefe hiçbir şey kuramıyorsanız — paylaşımlı hosting, bir müşterinin makinesi, kilitli bir sanal makine; birkaçtan birkaç düzineye Linux sunucusu çeviriyorsanız; sorunu gördüğünüz pencerede düzeltmek istiyorsanız; ya da kimlik bilgilerinizin ve ölçümlerinizin, onları tutan bir bulut hesabı olmadan kendi bilgisayarınızda kalmasını istiyorsanız.

İkisini birden çalıştırmak da gayet iyi bir yanıt

Bu araçlar birbirini dışlamaz; size ait sunucularda birbirlerini düzgünce tamamlarlar: derin ve sürekli gözlem için Netdata, bir şey yapılması gereken an için elle müdahale kokpiti olarak Termal OS. Termal OS sunucuya hiçbir şey eklemediği için, orada zaten duran bir ajanla çakışması mümkün değil.

Termal OS bugün nerede

İndirdikten sonra şaşırmayın diye:

  • Toplama, uygulamanın açık olmasını gerektirir. Arka plandaki toplama pencereden bağımsızdır — arayüzü kapatabilirsiniz, yoklama ve uyarma sürer — ama uygulamanın uyanık bir makinede, kimlik bilgisi kasası açılmış hâlde çalışıyor olması gerekir. Dizüstünü kapatın, toplama durur. Netdata'da böyle bir kısıt yok.
  • Ölçek. Birkaçtan birkaç düzineye sunucu için tasarlandı. Binlerce makine için yapılmadı; SNMP, ağ keşfi ve Windows izleme yok.
  • 0.x sürümü, herkese açık Preview'de. Şu anda 3 sunucuya kadar ücretsiz. Windows ve macOS derlemeleri henüz imzalanmadı; bu yüzden o platformlarda otomatik güncelleme bilerek kapalı — gerekçesi güvenlik sayfasında.
Yukarıdaki her şey doğrulanabilir. Termal OS bilgisayarınızda çalışır ve yalnızca sizin sunucularınızla konuşur — trafiği izleyin ve kendiniz görün.