A fost publicată versiunea Gotcha 1.0 – o platformă de monitorizare auto-găzduită, care combină urmărirea erorilor, trasările distribuite, metricile, profilele, jurnalele, monitorizarea disponibilității cu pagini de status public și monitorizarea gazdelor. Proiectul este scris în Go și este distribuit sub licența Apache-2.0. Primirea datelor este compatibilă cu protocolul Sentry SDK și OTLP, iar datele sunt stocate în PostgreSQL și ClickHouse. Cerințele minime sunt 2 vCPU și 2 GB RAM. Interfața, șabloanele de email și documentația sunt disponibile în limba română și engleză.
Numărul versiunii 1.0 indică menținerea compatibilității înapoi: numele variabilelor de mediu, adresele de primire și formatele corpurilor cererilor, direcția migrațiilor, formatul copiilor de rezervă, corpul webhook-ului de ieșire și adresele paginilor de status deja publicate din această versiune se schimbă doar în mod compatibil înapoi, tot restul - în ramura 2.0. Trei adrese Web API depreciate (/logs, /profiles/pprof și /api/{project}/deployments/) continuă să funcționeze și vor fi eliminate doar în următoarea versiune semnificativă.
Din timpul versiunilor anterioare 0.5-0.17 s-au adăugat:
- Grupuri de incidente, care îmbină cascada de accidente într-o singură carte;
- Suprimarea notificărilor pe baza graficului de dependențe;
- Configurații gata făcute pentru colector pentru PostgreSQL, nginx, Redis, Docker și MariaDB;
- Exporturi de fundal pentru erori și evenimente în CSV, JSON și NDJSON cu mascarea datelor personale;
- Rotirea cheii principale de criptare fără întrerupere;
- Metrici proprii de primire și viață ale procesatorilor de fundal;
- Un spațiu de nume separat /api/v1/* pentru punctele de primire și tipurile de chei DSN, pentru care cheia de browser dezvăluită nu poate înregistra gazda.
- La configurarea pe care procesul nu o poate efectua, acum, lansarea se oprește cu o eroare clară în loc de a substitui o valoare implicită.
Sursa: opennet.ro
