Objavljen je Gotcha 1.0 — samostalna platforma za nadzor koja kombinira praćenje grešaka, raspodijeljene tragove, metrike, profile, dnevnike, nadzor dostupnosti s javnim stranicama statusa i nadzor hostova. Projekt je napisan u Go i distribuira se pod Apache-2.0 licencom. Primanje podataka je kompatibilno s Sentry SDK protokolom i OTLP, a podaci se pohranjuju u PostgreSQL i ClickHouse. Minimalni zahtjevi su 2 vCPU i 2 GB RAM-a. Sučelje, predlošci e-pošte i dokumentacija dostupni su na ruskom i engleskom jeziku.
Broj verzije 1.0 označava očuvanje unatradne kompatibilnosti: imena varijabli okruženja, adrese primanja i formati tijela zahtjeva, smjer migracija, format sigurnosnih kopija, tijelo odlaznog webhook-a i adrese već objavljenih stranica statusa iz ovog izdanja mijenjaju se isključivo unatrag kompatibilno, sve ostalo — u grani 2.0. Tri zastarjela Web API adrese ( /logs, /profiles/pprof i /api/{project}/deployments/) i dalje rade i bit će uklonjene samo u sljedećem značajnom izdanju.
Od prethodno objavljenih izdanja 0.5-0.17 dodano je:
- Grupiranja incidenata, koja sažimaju kaskadnu pogrešku u jednu karticu;
- Potiskivanje obavijesti prema grafu zavisnosti;
- Gotove konfiguracije kolektora za PostgreSQL, nginx, Redis, Docker i MariaDB;
- Pozadinske isporuke grešaka i događaja u CSV, JSON i NDJSON s maskiranjem osobnih podataka;
- Rotacija glavnog šifrirajućeg ključa bez zaustavljanja;
- Vlastite metrike primanja i živosti pozadinskih procesora;
- Odvojeni prostor imena /api/v1/* za točke primanja i tipove DSN ključeva pri čemu otkriveni ključevi preglednika ne mogu registrirati host.
- Kod konfiguracije koju proces ne može izvršiti, pokretanje se sada zaustavlja s jasnom greškom umjesto zamjene s vrijednošću po defaultu.
Izvor: opennet.ru
