Telefonundan değil, buluttan kontrol edilir

Neyin çöktüğünü bil.
Sonra müdahale et.

DevKit uç noktalarını, sunucularını, sertifikalarını ve zamanlanmış işlerini buluttan kontrol eder, neyin neden bozulduğunu söyler ve cevabın yanına bir SSH terminali ile ağ araçlarını koyar. iPhone ve iPad için yerel.

Yakında şurada:App StoreNasıl çalıştığını gör

iOS 17 ve üzeri iPhone ve iPad için.

  • Ayakta
  • Yavaş
  • Kesinti
  • Veri yok
Kesintideki bir DevKit HTTP monitörü: adresi, kontrol sıklığı, son kontrol, yanıt süresi, son sonuç ve sertifika bitişi, altında son kontroller
Buluttan ölçülür
Kontroller DevKit'in sunucularında, seçtiğin aralıkla çalışır. Telefonun yalnızca sonucu gösterir.
Kırmızı nokta değil, sebep
Başarısız bir kontrol durum kodunu, aşama sürelerini ve sunucunun ne yanıt verdiğini saklar.
Anahtarlar cihazında kalır
SSH parolaları ve anahtarları bu cihazın Keychain'inde durur. Terminalde yazdığın hiçbir şey kaydedilmez.
Bilinmiyor da bir durumdur
Henüz kontrol yoksa "veri yok" denir, asla "ayakta" değil. DevKit sağlık uydurmaz.
Özellikler

İzle, haberdar ol, sonra bir şey yap

İzleme ve müdahale yan yana: neyin bozulduğunu söyleyen kontroller ve onu düzeltecek terminal ile araçlar.

HTTP, TCP, DNS ve fazlası

Bir URL'yi, portu, DNS kaydını, posta sunucusunu, UDP ya da WebSocket servisini izle; her birinin kendi aralığı ve eşikleri var.

Yanıtı okuyan kontroller

Bir durum kodu, anahtar kelime, başlık ya da JSON değeri bekle; yönlendirmelerin doğru yere varmasını iste. Gövdesinde hata olan bir 200 yine de çökmüş sayılır.

Cron işleri için heartbeat

İşine çağıracağı bir URL ver. Zamanında çağırmaz, hata verir ya da fazla uzun sürerse çıkış koduyla ve loguyla birlikte haberin olur.

Sertifika ve alan adı bitişi

Bir TLS sertifikasının ya da alan adı tescilinin kaç günü kaldı, istediğin kadar önceden uyarıyla.

Zaman nereye gidiyor

DNS, bağlantı, TLS, ilk bayt ve indirme ayrı ayrı ölçülür; yavaş bir TLS sonlandırıcısı yavaş bir ağ gibi görünmez.

Uyarılar çalıştığın yere

E-posta, webhook, Slack, Discord ve Telegram, artı uygulama içi bildirimler. Kesinti sürerken hatırlatma; bakım penceresinde sessizlik.

Herkese açık durum sayfaları

Kullanıcıların için 90 günlük geçmişi ve e-posta aboneliği olan bir sayfa. Yalnızca seçtiğin adları gösterir; adresleri ya da hataları asla.

Kapsamlı rollerle ekipler

Bir çalışma alanını paylaş. Roller izinlerden kurulur, bir projeye ya da tek bir ortama sınırlanır ve her değişiklik kayıt altındadır.

SSH terminali

Parola ya da Ed25519 anahtarı, host anahtarı doğrulaması, dört oturuma kadar, kayıtlı komutlar. vim, htop ve nano olması gerektiği gibi çalışır.

Sunucu özeti

SSH üzerinden tek dokunuş: çalışma süresi, yük, bellek, diskler, başarısız servisler ve Docker konteynerleri; zaten güvendiğin bir sunucuda.

Ağ araçları

Teşhis, ping, traceroute, portlar, yayılımlı DNS, TLS zinciri, RDAP ve bir HTTP inceleyici; telefonundan ya da "sadece bende mi?" sorusu için bir kez buluttan.

iPhone ve iPad

iPad'de kenar çubuğu ve tam ekran terminal, iPhone'da tek elle kullanılan dock. Cihazının dilini 40 dil ve bölgede izler.

Uygulamanın içi

Durum kelimelerle, güvenebileceğin rakamlar

DevKit'teki her sayı gerçek bir kontrolden gelir. İşte böyle görünüyor.

Projeler ekranı: çalışma alanı seçici, ortam ve kaynak sayılarıyla kompakt bir proje listesi ve her birinin durumu

Projeler

Ortamlar ve kaynaklar, durum kelimelerle.

Bir projenin Production ortamı: kaynakları ve onları izleyen monitörler, her biri bir durum kelimesiyle

Proje

Bir seferde bir ortam, altında monitörler.

Araçlar ekranı: tek bir adres alanı, son hedefler ve sunucu, web, ağ ve çözücü araçlarının kataloğu

Araçlar

Tek alan, doğru araç önerilir.

Bildirimler: kesinti ve düzelme bildirimleri, her biri monitörün adı ve sebebiyle

Bildirimler

Kesintiler, düzelmeler ve bitişler, sırayla.

Bir sunucuya bağlı SSH terminali: uname, uptime ve df çıktısı, altta Esc, Ctrl, Tab ve ok tuşları

Terminal

Gerçek bir kabuk, anahtarlar bu cihazda.

iPad için de yapıldı

Bölümleri ve sayılarını gösteren bir kenar çubuğu, yan yana liste ve detay, klavye kısayolları ve tüm ekranı kullanan bir terminal.

iPad'de DevKit: Projeler, Monitörler, Araçlar ve Bildirimler kenar çubuğu, yanında bir projenin ortamı, kaynakları ve monitörleri

Bir test çalışma alanına giriş yapılmış uygulamanın ekran görüntüleri.

Nasıl çalışır

Üç adım, kurulacak ajan yok

Terminal açmadıkça sunucularında hiçbir şey çalışmaz.

  1. 1

    Bir adres ekle

    example.com yaz; DevKit projeyi ve ortamı arka planda oluşturur. Bir tür, bir aralık ve neyin geçti sayılacağını seç.

  2. 2

    DevKit buluttan kontrol eder

    Zamanında, DevKit'in sunucularından. Kesinti açılmadan önce hata tekrarlanmalı, kapanmadan önce düzelme sürmeli.

  3. 3

    Sebebini öğrenirsin

    Kesinti ve düzelme bildirimlerde ve kanallarında; durum, aşama süreleri ve sunucunun ne yanıt verdiğiyle birlikte.

Araçlar'daki tek seferlik kontroller telefonundan çalışır ve bir monitörün durumunu asla değiştirmez. Bulutla uyuşmadıklarında "sadece bende mi?" sorusunun cevabı budur.

Planlar

Ücretsiz başla. Pro ya da Team'e büyü.

Her çalışma alanı Free ile başlar. Pro ve Team, App Store sürümüyle birlikte abonelik olarak gelir.

Free

Kendi sunucuların için.

  • Rahat aralıkla bulut monitörleri
  • E-posta uyarıları ve uygulama içi bildirimler
  • SSH terminali, sunucu özeti ve tüm ağ araçları
  • Buluttan tek seferlik kontroller
  • Kişisel bir çalışma alanı

Pro

Abonelik

Çalıştırdığın her şey için.

  • Daha çok monitör, daha sık kontrol
  • Daha uzun geçmiş
  • Webhook, Slack, Discord ve Telegram uyarıları
  • Herkese açık bir durum sayfası
  • Free'deki her şey

Team

Üye başına

Nöbeti paylaşan insanlar için.

  • Koltuklu ortak bir çalışma alanı
  • Projelere ve ortamlara sınırlanan roller
  • En sık kontrol aralığı
  • Birden fazla durum sayfası
  • Erişim denetimi ve sahiplik devri

Sınırlar, fiyatlar ve varsa ücretsiz deneme, abone olmadan önce App Store'da ve uygulamada gösterilir. Ödemeyi bırakan bir çalışma alanı verilerini korur ve Free'ye döner.

SSS

Sorular, cevaplar

Daha fazla yardım destek sayfasında.

Kontrolü telefonum mu yapıyor?

Hayır. Monitörler, uygulama açık olsun olmasın, seçtiğin aralıkla DevKit'in sunucularında çalışır. Araçlar'daki kontroller tek seferliktir, telefonundan çalışır ve bir monitörün durumunu asla değiştirmez.

DevKit ne zaman bir şeyin çöktüğünü söyler?

Belirlediğin sayıda art arda başarısız kontrolden sonra (varsayılan üç) ve belirlediğin sayıda düzelmeden sonra yeniden ayakta der. Çalışamayan bir kontrol ikisinden de sayılmaz; bakım penceresindeki bir kontrol de öyle.

Özel ağımdaki bir şeyi izleyebilir miyim?

Buluttan değil: özel ve yerel adresler reddedilir, asla bağlanılmaz. Telefonundaki Araçlar onlara ulaşabilir; ağındaki bir sunucu da Sunucu özeti ile SSH üzerinden izlenebilir.

SSH anahtarlarım nerede saklanıyor?

Bu cihazın Keychain'inde, yalnızca bu cihaza özel olarak ve yalnızca başarılı bir bağlantıdan sonra kaydetmeyi seçersen. DevKit'in sunucularına asla gitmezler; terminal içeriği de asla kaydedilmez.

Hesap gerekiyor mu?

SSH ve ağ araçları için hayır. Bulut monitörleri, uyarılar, durum sayfaları ve ekipler için e-posta koduyla giriş gerekir. Giriş yapmadan önce oluşturduğun projeler giriş yaptığında hesabına taşınır.

Hesabımı silebilir miyim?

Evet, uygulamadan. Çalışma alanların hemen durur; 30 gün içinde yeniden giriş yaparsan her şey geri gelir, sonrasında silinir. Önce verilerini dışa aktarabilirsin.

Hangi dilleri konuşuyor?

DevKit cihazının dilini 40 dil ve bölgede izler. Komutlar, sunucu adları ve terminal çıktısı asla çevrilmez.

Ücreti ne kadar?

Bugün her çalışma alanı için ücretsiz. Pro ve Team App Store abonelikleri olacak; fiyatları ve varsa deneme süresi abone olmadan önce gösterilir.

Buluttan izle. Telefonundan müdahale et.

DevKit, iPhone ve iPad için App Store'a geliyor.

Yakında şurada:App Store

iPhone ve iPad · iOS 17 ve üzeri · 40 dil