Sprawdzane z chmury, nie z Twojego telefonu

Wiedz, co nie działa.
I od razu reaguj.

DevKit sprawdza z chmury Twoje endpointy, serwery, certyfikaty i zadania harmonogramu, mówi, co zawiodło i dlaczego, a obok odpowiedzi daje terminal SSH i narzędzia sieciowe. Natywnie na iPhone’a i iPada.

Wkrótce wApp StoreZobacz, jak to działa

Na iPhone’a i iPada z iOS 17 lub nowszym.

  • Działa
  • Spowolnione
  • Awaria
  • Brak danych
Monitor HTTP DevKit podczas awarii: jego adres, interwał sprawdzania, ostatnie sprawdzenie, czas odpowiedzi, ostatni wynik i wygaśnięcie certyfikatu, nad najnowszymi sprawdzeniami
Mierzone z chmury
Sprawdzenia działają na serwerach DevKit w wybranym przez Ciebie interwale. Telefon tylko pokazuje wynik.
Przyczyna, a nie tylko czerwona kropka
Nieudane sprawdzenie zachowuje kod statusu, czasy poszczególnych etapów i to, co odpowiedział serwer.
Klucze zostają na urządzeniu
Hasła i klucze SSH są przechowywane w Keychain tego urządzenia. Nic, co wpisujesz w terminalu, nie jest rejestrowane.
Nieznane to też stan
Brak sprawdzenia oznacza „brak danych”, nigdy „działa”. DevKit nie wymyśla stanu zdrowia.
Funkcje

Obserwuj, otrzymuj alerty, a potem działaj

Monitoring i interwencja obok siebie: sprawdzenia, które mówią, co się zepsuło, oraz terminal i narzędzia, żeby to naprawić.

HTTP, TCP, DNS i nie tylko

Obserwuj URL, port, rekord DNS, serwer pocztowy, usługę UDP lub WebSocket — każdą z własnym interwałem i progami.

Sprawdzenia, które czytają odpowiedź

Oczekuj kodu statusu, słowa kluczowego, nagłówka lub wartości JSON i pilnuj, by przekierowania trafiały tam, gdzie trzeba. Odpowiedź 200 z błędem w treści nadal liczy się jako awaria.

Heartbeaty dla zadań cron

Daj zadaniu URL do wywołania. Jeśli nie odezwie się na czas, zakończy się błędem lub będzie trwać za długo, dowiesz się o tym — wraz z kodem wyjścia i logiem.

Wygasanie certyfikatów i domen

Liczba dni do wygaśnięcia certyfikatu TLS lub rejestracji domeny, z ostrzeżeniem z takim wyprzedzeniem, jakie wybierzesz.

Gdzie ucieka czas

DNS, połączenie, TLS, pierwszy bajt i pobieranie mierzone osobno, więc wolny terminator TLS nie wygląda jak wolna sieć.

Alerty tam, gdzie pracujesz

E-mail, webhook, Slack, Discord i Telegram oraz powiadomienia w aplikacji. Przypomnienia, dopóki trwa awaria; cisza w oknie serwisowym.

Publiczne strony statusu

Strona dla Twoich użytkowników z 90-dniową historią i subskrypcjami e-mail. Pokazuje tylko wybrane przez Ciebie nazwy — nigdy adresy ani błędy.

Zespoły z rolami o określonym zakresie

Współdziel przestrzeń roboczą. Role składają się z uprawnień i obejmują projekt lub pojedyncze środowisko, a każda zmiana jest rejestrowana.

Terminal SSH

Hasło lub klucz Ed25519, weryfikacja klucza hosta, do czterech sesji, zapisane polecenia. vim, htop i nano działają tak, jak powinny.

Podsumowanie serwera

Jedno stuknięcie przez SSH: czas pracy, obciążenie, pamięć, dyski, usługi z błędami i kontenery Docker na serwerze, któremu już ufasz.

Narzędzia sieciowe

Diagnoza, ping, traceroute, porty, DNS z propagacją, łańcuch TLS, RDAP i inspektor HTTP — z telefonu albo jednorazowo z chmury, by odpowiedzieć na pytanie „czy to tylko u mnie?”.

iPhone i iPad

Pasek boczny i pełny terminal na iPadzie, dok do obsługi jedną ręką na iPhonie. Dostosowuje się do języka urządzenia w 40 językach i regionach.

W aplikacji

Stan opisany słowami, liczby, którym można ufać

Każda liczba w DevKit pochodzi z prawdziwego sprawdzenia. Tak to wygląda.

Ekran Projekty: przełącznik przestrzeni roboczych, zwarta lista projektów z liczbą środowisk i zasobów oraz stanem każdego z nich

Projekty

Środowiska i zasoby, stan opisany słowami.

Środowisko Production projektu: jego zasoby i monitory, które je obserwują, każdy ze słownym opisem stanu

Projekt

Jedno środowisko naraz, pod nim monitory.

Ekran Narzędzia: jedno pole adresu, ostatnie cele i katalog narzędzi serwerowych, webowych, sieciowych i dekoderów

Narzędzia

Jedno pole, podpowiedź właściwego narzędzia.

Powiadomienia: komunikaty o awariach i przywróceniach, każdy z nazwą monitora i przyczyną

Powiadomienia

Awarie, przywrócenia i wygaśnięcia, po kolei.

Terminal SSH połączony z serwerem, z wynikiem poleceń uname, uptime i df oraz klawiszami Esc, Ctrl, Tab i strzałek na dole

Terminal

Prawdziwa powłoka, klucze na tym urządzeniu.

Stworzony także dla iPada

Pasek boczny z sekcjami i ich licznikami, lista i szczegóły obok siebie, skróty klawiszowe i terminal na cały ekran.

DevKit na iPadzie: pasek boczny z sekcjami Projekty, Monitory, Narzędzia i Powiadomienia obok środowiska projektu, jego zasobów i monitorów

Zrzuty ekranu aplikacji zalogowanej do testowej przestrzeni roboczej.

Jak to działa

Trzy kroki, bez instalowania agenta

Na Twoich serwerach nic nie działa, dopóki nie otworzysz do nich terminala.

  1. 1

    Dodaj adres

    Wpisz example.com, a DevKit utworzy projekt i środowisko za nim. Wybierz rodzaj, interwał i to, co liczy się jako sukces.

  2. 2

    DevKit sprawdza go z chmury

    Zgodnie z harmonogramem, z serwerów DevKit. Błąd musi się powtórzyć, zanim zostanie otwarta awaria, a przywrócenie musi się utrzymać, zanim zostanie zamknięta.

  3. 3

    Dostajesz przyczynę

    Awaria i przywrócenie w powiadomieniach i na Twoich kanałach, z kodem statusu, czasami poszczególnych etapów i tym, co odpowiedział serwer.

Jednorazowe sprawdzenia w Narzędziach działają z telefonu i nigdy nie zmieniają stanu monitora. Gdy nie zgadzają się z chmurą, to jest odpowiedź na pytanie „czy to tylko u mnie?”.

Plany

Zacznij za darmo. Przejdź na Pro lub Team.

Każda przestrzeń robocza zaczyna od planu Free. Pro i Team pojawią się wraz z premierą w App Store jako subskrypcje.

Free

Dla Twoich własnych serwerów.

  • Monitory w chmurze z łagodniejszym interwałem
  • Alerty e-mail i powiadomienia w aplikacji
  • Terminal SSH, podsumowanie serwera i wszystkie narzędzia sieciowe
  • Jednorazowe sprawdzenia z chmury
  • Osobista przestrzeń robocza

Pro

Subskrypcja

Dla wszystkiego, co utrzymujesz.

  • Więcej monitorów, sprawdzanych częściej
  • Dłuższa historia
  • Alerty przez webhook, Slack, Discord i Telegram
  • Publiczna strona statusu
  • Wszystko z planu Free

Team

Za członka

Dla osób, które dzielą dyżury.

  • Wspólna przestrzeń robocza z miejscami
  • Role ograniczone do projektów i środowisk
  • Najkrótszy interwał sprawdzeń
  • Kilka stron statusu
  • Audyt dostępu i przekazanie własności

Limity, ceny i ewentualny bezpłatny okres próbny są widoczne w App Store i w aplikacji przed wykupieniem subskrypcji. Przestrzeń robocza, za którą przestano płacić, zachowuje dane i wraca do planu Free.

FAQ

Pytania i odpowiedzi

Więcej pomocy znajdziesz na stronie pomocy.

Czy to mój telefon wykonuje sprawdzenia?

Nie. Monitory działają na serwerach DevKit w wybranym przez Ciebie interwale, niezależnie od tego, czy aplikacja jest otwarta. Sprawdzenia w Narzędziach są jednorazowe, działają z telefonu i nigdy nie zmieniają stanu monitora.

Kiedy DevKit uznaje, że coś nie działa?

Po ustawionej przez Ciebie liczbie kolejnych nieudanych sprawdzeń — domyślnie trzech — a ponownie jako działające po ustawionej liczbie udanych. Sprawdzenie, którego nie udało się wykonać, nie liczy się ani tak, ani tak; podobnie sprawdzenie w oknie serwisowym.

Czy mogę monitorować coś w mojej sieci prywatnej?

Nie z chmury: adresy prywatne i lokalne są odrzucane i nigdy nie są kontaktowane. Narzędzia na telefonie mogą do nich dotrzeć, a serwer w Twojej sieci można obserwować przez SSH za pomocą Podsumowania serwera.

Gdzie są przechowywane moje klucze SSH?

W Keychain tego urządzenia, z oznaczeniem „tylko na tym urządzeniu”, i tylko jeśli zdecydujesz się je zapisać po udanym połączeniu. Nigdy nie trafiają na serwery DevKit, a zawartość terminala nigdy nie jest rejestrowana.

Czy potrzebuję konta?

Nie do SSH i narzędzi sieciowych. Monitory w chmurze, alerty, strony statusu i zespoły wymagają zalogowania kodem wysłanym e-mailem. Projekty utworzone przed zalogowaniem trafiają na Twoje konto, gdy się zalogujesz.

Czy mogę usunąć konto?

Tak, z poziomu aplikacji. Twoje przestrzenie robocze zostają od razu zatrzymane; ponowne zalogowanie w ciągu 30 dni przywraca wszystko, a po tym czasie dane są usuwane. Wcześniej możesz wyeksportować swoje dane.

W jakich językach jest dostępna?

DevKit dostosowuje się do języka urządzenia w 40 językach i regionach. Polecenia, nazwy hostów i wyjście terminala nigdy nie są tłumaczone.

Ile to kosztuje?

Obecnie jest bezpłatny dla każdej przestrzeni roboczej. Pro i Team będą subskrypcjami w App Store; ich cena i ewentualny okres próbny zostaną pokazane przed wykupieniem subskrypcji.

Obserwuj z chmury. Działaj z telefonu.

DevKit wkrótce w App Store na iPhone’a i iPada.

Wkrótce wApp Store

iPhone i iPad · iOS 17 lub nowszy · 40 języków