Gotcha 1.0, samostalno hostovana platforma za praćenje koja integriše praćenje grešaka, distribuirane tragove, metrike, profile, logove, praćenje dostupnosti sa javnim stranicama statusa i praćenje hosta, je objavljena. Projekat je napisan u Go-u i distribuiran pod Apache 2.0 licencom. Unos podataka je kompatibilan sa Sentry SDK i OTLP protokolima, a podaci se pohranjuju u PostgreSQL i ClickHouse. Minimalni zahtjevi su 2 vCPU-a i 2 GB RAM-a. Interfejs, predlošci e-pošte i dokumentacija dostupni su na ruskom i engleskom jeziku.
Broj verzije 1.0 označava da je unatrag kompatibilna: nazivi varijabli okruženja, adrese prijema i formati tijela zahtjeva, smjer migracije, format sigurnosne kopije, tijelo odlaznog webhooka i URL-ovi već objavljenih stranica statusa promijenjeni su samo radi unatrag kompatibilnosti u odnosu na ovo izdanje; sve ostalo je u grani 2.0. Tri zastarjela URL-a Web API-ja (/logs, /profiles/pprof i /api/{project}/deployments/) nastavljaju raditi i bit će uklonjeni tek u sljedećem većem izdanju.
Od prethodno obrađenih problema 0.5-0.17, dodato je sljedeće:
- Grupe incidenata koje objedinjuju kaskadne nesreće u jednu karticu;
- Suzbijanje obavještenja pomoću grafa zavisnosti;
- Gotove konfiguracije kolektora za PostgreSQL, nginx, Redis, Docker i MariaDB;
- Pozadinsko prikazivanje grešaka i događaja u CSV, JSON i NDJSON formatima sa maskiranjem ličnih podataka;
- Rotacija glavnog ključa za šifriranje bez prekida;
- Prilagođene metrike za prijem i živost pozadinskih obrađivača;
- Odvojeni imenski prostor /api/v1/* za prijemne tačke i tipove DSN ključeva gdje izloženi ključ preglednika ne može registrovati host.
- Kada se naiđe na konfiguraciju koju proces ne može obraditi, pokretanje se sada zaustavlja s eksplicitnom greškom umjesto zamjene zadane vrijednosti.
izvor: opennet.ru
