Gotcha 1.0, en selvhostet overvåkingsplattform som integrerer feilsporing, distribuerte spor, målinger, profiler, logger, tilgjengelighetsovervåking med offentlige statussider og vertsovervåking, er utgitt. Prosjektet er skrevet i Go og distribuert under Apache 2.0-lisensen. Datainntak er kompatibelt med Sentry SDK- og OTLP-protokollene, og dataene lagres i PostgreSQL og ClickHouse. Minimumskrav er 2 vCPU-er og 2 GB RAM. Grensesnittet, e-postmaler og dokumentasjon er tilgjengelig på russisk og engelsk.
Versjonsnummer 1.0 indikerer at bakoverkompatibiliteten er rettet: navn på miljøvariabler, mottaksadresser og formater for forespørselstekst, migreringsretning, sikkerhetskopiformat, utgående webhook-tekst og URL-er til allerede publiserte statussider er kun endret for bakoverkompatibilitet fra denne utgivelsen; alt annet er i 2.0-grenen. Tre utdaterte Web API-URL-er (/logs, /profiles/pprof og /api/{project}/deployments/) fortsetter å fungere og vil først bli fjernet i neste større utgivelse.
Siden de tidligere dekkede problemstillingene 0.5–0.17 er følgende lagt til:
- Hendelsesgrupper som samler en kaskadeulykke på ett kort;
- Undertrykk varsler via avhengighetsgraf;
- Ferdige samlerkonfigurasjoner for PostgreSQL, nginx, Redis, Docker og MariaDB;
- Bakgrunnsdumping av feil og hendelser i CSV, JSON og NDJSON med maskering av personopplysninger;
- Rotasjon av masterkrypteringsnøkkelen uten avbrudd;
- Tilpassede målinger for mottak og liveness av bakgrunnsbehandlere;
- Et separat /api/v1/* navnerom for mottakspunkter og DSN-nøkkeltyper der en eksponert nettlesernøkkel ikke kan registrere verten.
- Når det oppstår en konfigurasjon som en prosess ikke kan håndtere, stopper oppstarten nå med en eksplisitt feil i stedet for å erstatte med en standardverdi.
Kilde: opennet.ru
