Izšla je Gotcha 1.0, platforma za spremljanje z lastnim gostovanjem, ki združuje sledenje napakam, porazdeljene sledi, metrike, profile, dnevnike, spremljanje razpoložljivosti z javnimi stranmi o stanju in spremljanje gostitelja. Projekt je napisan v jeziku Go in distribuiran pod licenco Apache 2.0. Vnos podatkov je združljiv s protokoloma Sentry SDK in OTLP, podatki pa so shranjeni v PostgreSQL in ClickHouse. Minimalne zahteve so 2 virtualna procesorja (vCPU) in 2 GB RAM-a. Vmesnik, predloge e-pošte in dokumentacija so na voljo v ruščini in angleščini.
Številka različice 1.0 pomeni, da je združljivost s prejšnjimi različicami popravljena: imena okoljskih spremenljivk, naslovi prejemnikov in oblike telesa zahtev, smer selitve, oblika varnostne kopije, telo odhodnega spletnega kavlja in URL-ji že objavljenih strani s stanjem so spremenjeni le zaradi združljivosti s prejšnjimi različicami; vse ostalo je v veji 2.0. Trije zastareli URL-ji spletnega API-ja (/logs, /profiles/pprof in /api/{project}/deployments/) še naprej delujejo in bodo odstranjeni šele v naslednji večji izdaji.
Od prej obravnavanih vprašanj 0.5–0.17 je bilo dodanih naslednje:
- Skupine incidentov, ki združijo kaskadno nesrečo v eno kartico;
- Zatiranje obvestil z grafom odvisnosti;
- Pripravljene konfiguracije zbiralnikov za PostgreSQL, nginx, Redis, Docker in MariaDB;
- Izpis napak in dogodkov v ozadju v formatih CSV, JSON in NDJSON z maskiranjem osebnih podatkov;
- Vrtenje glavnega šifrirnega ključa brez prekinitve;
- Prilagojene meritve za sprejem in živahnost obdelovalcev v ozadju;
- Ločen imenski prostor /api/v1/* za prejemanje točk in tipov ključev DSN, kjer izpostavljeni ključ brskalnika ne more registrirati gostitelja.
- Ko proces naleti na konfiguracijo, ki je ne more obdelati, se zagon zdaj ustavi z eksplicitno napako, namesto da bi nadomestil privzeto vrednost.
Vir: opennet.ru
