Zedlin

Uygulamalar

Çalıştırdığın her şey, tek panoda.

Uygulamayı bir kez tanımla: sürümleri, ayarları, işlemleri ve kontrolleri. Sonra sunucuların genelinde her kurulumu, hangilerinin eski kaldığını, hangilerinin bozulduğunu ve hangi hataları attığını gör. Nasıl kurulacağını sen betik ya da playbook olarak yazarsın; Zedlin çalıştırır ve sonucu izler.

Kur ve işlet

Senin kurulumun, senin komutların.

Zedlin'in içinde ne olduğunu bilmesi gerekmez. HL7 istemcileri, PITR yedekleri, kendi servislerin: hepsine aynı davranır.

Sürümler

1 GB'a kadar paket yükle. Her kurulum olması gereken ve bildirdiği sürümü gösterir.

İşlemler

Kur, yeniden başlat, döndür: parametreli ve seviye şartlı sh betiği ya da Ansible playbook.

Kurulumlarda çalıştır

Tek kurulum ya da hepsi; kurulum başına canlı çıktı.

Ayarlar ve sırlar

Uygulama ve kurulum başına değişkenler. Sırlar stdin ile verilir, diske yazılmaz.

Kurulumu izleyen kontroller

Kontrol şablonları o sunucunun kontrolü olur; kurulurken ve bakımdayken sessiz kalır.

Bakım modu

Kurulumu bir saatten 30 güne kadar sustur. Sonunda kontrol hâlâ kırmızıysa alarm verir.

Hatalar

Hataların, kendi sunucunda.

Uygulamanı bir hata izleyiciye yönlendirir gibi Zedlin'e yönlendir.

Sentry uyumlu

Resmi Sentry SDK'larını Zedlin DSN'iyle kullan ya da curl veya log aracından düz JSON gönder.

Issue'lara gruplanır

Aynı hata; sayıları, ilk ve son sürümü ve geldiği kurulumla tek issue olur.

Geri dönenler

Çözülmüş issue geri gelirse yeniden açılır ve haber verir.

Heartbeat

Zedlin'in ulaşamadığı yerde çalışan uygulamalar kendini bildirir; sesi kesilince Zedlin fark eder.

Uygulamalarını tek çatı altına al.

Uygulamalar, kendin barındırdığın Zedlin sunucusunda çalışır. Erkenden denemek için bize yaz.