Bola vydaná platforma Gotcha 1.0, ktorá integruje sledovanie chýb, distribuované trasy, metriky, profily, protokoly, monitorovanie dostupnosti s verejnými stránkami stavu a monitorovanie hostiteľa. Projekt je napísaný v jazyku Go a distribuovaný pod licenciou Apache 2.0. Príjem údajov je kompatibilný s protokolmi Sentry SDK a OTLP a údaje sú uložené v PostgreSQL a ClickHouse. Minimálne požiadavky sú 2 vCPU a 2 GB RAM. Rozhranie, šablóny e-mailov a dokumentácia sú k dispozícii v ruštine a angličtine.
Číslo verzie 1.0 označuje, že spätná kompatibilita je opravená: názvy premenných prostredia, prijímajúce adresy a formáty tela požiadavky, smer migrácie, formát zálohy, telo odchádzajúceho webhooku a adresy URL už publikovaných stavových stránok sa zmenili iba z dôvodu spätnej kompatibility od tejto verzie; všetko ostatné je vo vetve 2.0. Tri zastarané adresy URL webového API (/logs, /profiles/pprof a /api/{project}/deployments/) naďalej fungujú a budú odstránené až v ďalšej hlavnej verzii.
Od predtým prebraných problémov 0.5-0.17 boli pridané nasledujúce:
- Skupiny incidentov, ktoré zhromažďujú kaskádovitú nehodu do jednej karty;
- Potlačiť upozornenia podľa grafu závislostí;
- Hotové konfigurácie kolektorov pre PostgreSQL, nginx, Redis, Docker a MariaDB;
- Výpis chýb a udalostí na pozadí vo formátoch CSV, JSON a NDJSON s maskovaním osobných údajov;
- Rotácia hlavného šifrovacieho kľúča bez prerušenia;
- Vlastné metriky pre príjem a živosť obsluhy na pozadí;
- Samostatný menný priestor /api/v1/* pre prijímanie bodov a typov kľúčov DSN, kde odhalený kľúč prehliadača nemôže zaregistrovať hostiteľa.
- Keď sa zistí konfigurácia, ktorú proces nedokáže spracovať, spustenie sa teraz zastaví s explicitnou chybou namiesto nahradenia predvolenou hodnotou.
Zdroj: opennet.ru
