Megjelent a Gotcha 1.0 — önállóan üzemeltethető megfigyelőplatform, amely egyesíti a hibakövetést, elosztott nyomvonalakat, metrikákat, profilokat, naplókat, elérhetőség figyelését nyilvános állapotoldalakkal és hosztok megfigyelésével. A projekt Go nyelven készült és Apache-2.0 licenc alatt terjesztik. Az adatok fogadása kompatibilis a Sentry SDK és OTLP protokollal, az adatok PostgreSQL és ClickHouse rendszerekben tárolódnak. Minimális követelmények — 2 vCPU és 2 GB RAM. Az interfész, az e-mail sablonok és a dokumentáció orosz és angol nyelven érhető el.
A 1.0 verziószám a visszafelé kompatibilitás rögzítését jelzi: a környezeti változók nevei, a fogadási címek és a kérés törzsformátumok, a migrációk iránya, a biztonsági másolatok formátuma, a kimenő webhook törzse és a már közzétett állapotoldalak címei e megjelenés óta csak visszafelé kompatibilisan változnak, minden más a 2.0 ágon. Három elavult Web API cím (\/logs, \/profiles\/pprof és \/api\/{project}\/deployments\/) továbbra is működik, és csak a következő jelentős verzióban törlik őket.
A korábban bemutatott 0.5-0.17 verziók óta az alábbiak kerültek hozzáadásra:
- Incidenskategóriák, amelyek a kaszkádos hibát egy kártyára összesítik;
- Az értesítések elnyomása a függőségek ábráján;
- Kész gyűjtő konfigurációk PostgreSQL, nginx, Redis, Docker és MariaDB számára;
- Hibák és események háttérkivitele CSV, JSON és NDJSON formátumokban, személyes adatok maszkolásával;
- A titkosítási mesterkulcs rotációja leállás nélkül;
- Saját fogadási és élő háttérfeldolgozó metrikák;
- Külön névtér \/api\/v1\/* a fogadási pontok számára és a DSN-kulcsok típusai, amelyeknél a nyilvános böngészői kulcs nem tud hosztot regisztrálni.
- Amikor a konfigurációt a folyamat nem tudja végrehajtani, a futtatás most egy kifejezett hibával leáll, ahelyett, hogy alapértelmezett értéket helyettesítene.
Forrás: opennet.ru
