Gatus
Pagină de status orientată către dezvoltatori, cu monitorizare uptime multi-protocol și alertare
Alege planul VPS pentru implementarea Gatus
Se reînnoiește la prețul de 14,99 €/lună pentru o perioadă de 2 ani. Poți anula oricând.
Despre Gatus
Gatus este un instrument open-source de monitorizare a disponibilității și a paginii de stare, orientat către dezvoltatori, în care au încredere mii de ingineri și entuziaști de homelab. Scris în Go, monitorizează endpoint-uri HTTP, TCP, DNS, ICMP, SSH, gRPC și WebSocket folosind YAML declarativ — nu este necesar cod. Evaluează condițiile răspunsurilor, inclusiv codurile de stare, latența, conținutul corpului, câmpurile JSON și expirarea certificatului, apoi alimentează un panou de bord în timp real cu starea actuală de sănătate și procente istorice de disponibilitate pentru fiecare endpoint.
Cazuri de utilizare comune
Echipele de inginerie utilizează Gatus ca pagină de stare internă pentru microservicii și API-uri, grupând endpoint-urile după echipă sau serviciu și direcționând alertele către Slack sau PagerDuty atunci când latența sau pragurile de eroare sunt depășite. Dezvoltatorii încorporează insigne de disponibilitate Gatus în fișierele README de pe GitHub și în documentație pentru a semnala fiabilitatea serviciului. Echipele SRE îl asociază cu Grafana prin endpoint-ul de metrici Prometheus pentru panouri de bord unificate în întreaga lor stivă de observabilitate. Proprietarii de homelab monitorizează servicii auto-găzduite precum Nextcloud, Plex și Home Assistant dintr-un singur panou de bord cu alerte Discord sau Telegram atunci când serviciile devin offline. Echipele care gestionează certificate SSL utilizează verificările de expirare a certificatelor Gatus pentru a primi alerte cu mult înainte ca reînnoirile să fie ratate.
Funcționalități cheie
- Monitorizare multi-protocol: HTTP, HTTPS, TCP, DNS, ping ICMP, SSH, gRPC, WebSocket și STARTTLS
- Condiții YAML declarative: evaluează codurile de stare, timpii de răspuns, conținutul corpului prin JSONPath, înregistrările DNS și expirarea certificatului SSL
- Peste 40 de integrări de alertare: Slack, Discord, PagerDuty, Telegram, Teams, Opsgenie, Ntfy, Pushover, email și webhook-uri personalizate
- Panou de bord în timp real cu grupare endpoint-uri, mod întunecat și procente istorice de disponibilitate
- Endpoint /metrics compatibil cu Prometheus pentru integrare Grafana
- Insigne SVG încorporabile de disponibilitate, stare și timp de răspuns pentru fișierele README și paginile de stare
- Ferestre de mentenanță pentru suprimarea alertelor în timpul timpului de nefuncționare programat
- Autentificare OIDC și de bază pentru securizarea panoului de bord
- Interpolarea variabilelor de mediu în fișierele de configurare pentru gestionarea secretelor
- Reîncărcare la cald a configurației — modificările se aplică fără a reporni containerul
- API de push pentru endpoint-uri externe pentru integrarea serviciilor neinterogate
- Ușor: un singur binar Go pe Alpine, imagine Docker de aproximativ 23 MB
De ce să implementezi Gatus pe Hostinger VPS
Rularea Gatus pe un VPS Hostinger dedicat îți menține infrastructura de monitorizare independentă de serviciile pe care le monitorizează — un instrument de monitorizare care partajează infrastructura cu țintele monitorizate poate eșua în tăcere odată cu ele. Un VPS Hostinger elimină, de asemenea, taxele per verificare ale serviciilor SaaS de disponibilitate, îți oferă endpoint-uri nelimitate și reține date istorice de disponibilitate atât timp cât ai nevoie de ele. Cu acces direct la rețeaua ta VPS, Gatus poate accesa servicii interne care nu sunt expuse internetului public, poate monitoriza API-uri private și poate direcționa alerte prin propriile tale integrări fără ca datele de monitorizare să părăsească mediul tău.
Alege planul VPS pentru implementarea Gatus
Se reînnoiește la prețul de 14,99 €/lună pentru o perioadă de 2 ani. Poți anula oricând.