Upstat

  • Vlastný produkt
  • V prevádzke
  • Web

Monitoring dostupnosti a verejné status stránky pre weby, API a servery.

Upstat

O projekte

Upstat monitoruje weby, API, certifikáty SSL, porty, databázy a kontajnery Docker a o výpadkoch informuje cez status stránky a notifikácie. Má tri cenové plány od bezplatného Hobby, REST API, správu tímu a platby kartou cez Stripe. Rozhranie je v slovenčine.

Čo Upstat robí

  • Monitoruje sedem typov cieľov: weby HTTP/HTTPS, platnosť certifikátov SSL, porty TCP, zdravie API, heartbeaty pre úlohy cron, kontajnery Docker a databázy PostgreSQL a MySQL.
  • Verejné status stránky s vlastnou doménou a SSL, vlastnou témou a farbami, 90-dňovými grafmi dostupnosti, automatickými incidentmi, odberom cez e-mail alebo webhook, viacerými jazykmi a ochranou heslom.
  • Notifikácie do Slacku, Discordu a Telegramu, e-mailom, SMS, push notifikáciou a webhookom, s pravidlami s prahovými hodnotami a eskaláciou podľa dĺžky výpadku.
  • Správa tímu s rolami vlastník, admin, člen a fakturácia, pozvánkami e-mailom, auditným záznamom zmien a podporou viacerých firiem.
  • REST API s tokenmi s vlastnými oprávneniami, odchádzajúce webhooky a dokumentácia OpenAPI.
  • Fakturácia cez Stripe s mesačnými a ročnými plánmi, dobíjaním SMS kreditov, faktúrami na stiahnutie a exportom údajov podľa GDPR.

Cenové plány

Plán Hobby je zadarmo: 5 monitorov, interval kontroly 5 minút, jedna status stránka, 30 dní histórie, e-mailové notifikácie a jeden používateľ. Plán Starter stojí 15 € mesačne: 25 monitorov, interval 1 minúta, 3 status stránky, 90 dní histórie, 5 používateľov, vlastná doména a prístup k API. Plán Pro stojí 39 € mesačne: 100 monitorov, interval 30 sekúnd, 10 status stránok, 365 dní histórie, 20 používateľov, white-label, vlastné CSS a prioritná podpora. Pri ročnej platbe je zľava 20 %.

Pre koho

Pre tímy, ktoré prevádzkujú weby, API a servery a chcú vedieť o výpadku skôr ako zákazníci, a pre firmy, ktoré chcú zákazníkom ukázať verejnú status stránku s dostupnosťou a incidentmi.

Ako to funguje

Používateľ pridá monitor, pripojí notifikačné kanály a vytvorí status stránku. Kontroly vykonáva samostatný démon napísaný v Ruste, ktorý si od aplikácie preberá úlohy a výsledky jej posiela späť, a aplikácia rozhoduje o zmene stavu a o incidentoch.

Technológia

Aplikácia beží na Laravel 12 s Blade a Vue, dáta sú v PostgreSQL a Redise. Kontroly vykonáva démon v Ruste.

Galéria

Použité technológie

Laravel Vue.js Rust PostgreSQL Redis

Máte podobný projekt?

Kontaktujte nás a porozprávame sa o vašich nápadoch.

Kontaktovať nás