Gatus
Fejlesztő-orientált állapotoldal többprotokollos üzemidő-figyeléssel és riasztással
Válassza ki a telepíteni kívánt VPS csomagot Gatus
6 049 Ft/hó áron újul meg 2 évre. Bármikor lemondhatja.
Áttekintés: Gatus
A Gatus egy nyílt forráskódú, fejlesztőközpontú állapotlap és üzemidő-figyelő eszköz, amelyet mérnökök ezrei és homelab-rajongók ezrei használnak. Go nyelven íródott, és HTTP, TCP, DNS, ICMP, SSH, gRPC és WebSocket végpontokat figyel deklaratív YAML használatával – kód nélkül. Kiértékeli a válaszok feltételeit, mint például az állapotkódokat, a késleltetést, a törzstartalmat, a JSON mezőket és a tanúsítvány lejáratát. Ezután egy valós idejű irányítópultot működtet, amely megjeleníti az aktuális állapotot és az egyes végpontok korábbi üzemidő-százalékait.
Gyakori felhasználási esetek
A mérnöki csapatok a Gatust belső állapotlapként használják mikroszolgáltatásokhoz és API-khoz. A végpontokat csapat vagy szolgáltatás szerint csoportosítják. Riasztásokat küldenek a Slackre vagy a PagerDuty-ra, ha a késleltetési vagy hibaküszöbök átlépésre kerülnek. A fejlesztők Gatus üzemidő-jelvényeket ágyaznak be a GitHub README-kbe és a dokumentációba a szolgáltatás megbízhatóságának jelzésére. Az SRE csapatok Grafanával párosítják a Prometheus metrics endpointon keresztül, egységes irányítópultokhoz az összes observability stackben. A homelab tulajdonosok egyetlen irányítópultról figyelik az önállóan üzemeltetett szolgáltatásokat, mint például a Nextcloud, a Plex és a Home Assistant. Discord vagy Telegram riasztásokat kapnak, ha a szolgáltatások offline állapotba kerülnek. Az SSL tanúsítványokat kezelő csapatok Gatus tanúsítvány-lejárati ellenőrzéseket használnak, hogy jóval a megújítások elmulasztása előtt riasztásokat kapjanak.
Főbb jellemzők
- Többprotokollos felügyelet: HTTP, HTTPS, TCP, DNS, ICMP ping, SSH, gRPC, WebSocket és STARTTLS
- Deklaratív YAML feltételek: állapotkódok, válaszidők, törzstartalom kiértékelése JSONPath-en keresztül, DNS rekordok és SSL tanúsítvány lejárat
- Több mint 40 riasztási integráció: Slack, Discord, PagerDuty, Telegram, Teams, Opsgenie, Ntfy, Pushover, e-mail és egyedi webhooks
- Valós idejű irányítópult végpontcsoportosítással, sötét móddal és korábbi üzemidő-százalékokkal
- Prometheus-kompatibilis /metrics végpont Grafana integrációhoz
- Beágyazható SVG üzemidő-, állapot- és válaszidő-jelvények README-khez és állapotlapokhoz
- Karbantartási időszakok a riasztások elnyomására tervezett leállások alatt
- OIDC és alapvető hitelesítés az irányítópult biztonságossá tételéhez
- Környezeti változó interpoláció konfigurációs fájlokban a titkok kezeléséhez
- Konfiguráció azonnali újratöltése – a változások a konténer újraindítása nélkül érvényesülnek
- Külső végpont push API nem lekérdezett szolgáltatások integrálásához
- Könnyű: egyetlen Go bináris Alpine-on, körülbelül 23 MB Docker image
Miért érdemes Gatust telepíteni Hostinger VPS-re
A Gatus futtatása egy dedikált Hostinger VPS-en függetleníti a felügyeleti infrastruktúrát a figyelt szolgáltatásoktól. Egy olyan felügyeleti eszköz, amely megosztja az infrastruktúrát a figyelt célokkal, csendesen meghibásodhat velük együtt. Egy Hostinger VPS emellett kiküszöböli a SaaS üzemidő-szolgáltatások ellenőrzésenkénti díjait, korlátlan végpontot biztosít, és megőrzi a korábbi üzemidő-adatokat, ameddig szüksége van rájuk. A VPS hálózatához való közvetlen hozzáféréssel a Gatus elérheti a nyilvános interneten nem elérhető belső szolgáltatásokat. Figyelheti a privát API-kat, és riasztásokat irányíthat saját integrációin keresztül. Mindez anélkül történik, hogy a felügyeleti adatok elhagynák a környezetét.
Válassza ki a telepíteni kívánt VPS csomagot Gatus
6 049 Ft/hó áron újul meg 2 évre. Bármikor lemondhatja.