Avaldatud on Gotcha 0.4.10 monitooringu platvormi väljaanne, mis ühendab vea jälgimise, jaotatud jäljed, meetrikad, jõudluse profiilid ja kergesti kätte saadavuse jälgimise avalike oleku lehtedega. Projekt on kirjutatud Go keeles ja jagatakse Apache-2.0 litsentsi alusel.
Rakendus tuleb ühes binaarfailis (või docker-compose-i kogumis) ja kasutab PostgreSQL-i operatiivandmete jaoks ning ClickHouse'i telemeetriaks. Väidetavad minimaalsed nõuded on 2 vCPU ja 2 GB RAM. Andmete vastuvõtt on ühilduv Sentry SDK (migreerimine seisneb DSNi vahetamises) ja OTLP juhtmeprotokolliga. Liides on kahekeelne — vene ja inglise.
Seeria 0.4.x väljaanded keskendusid stabiliseerimisele: konteinerite mälu tarbimise piiramisele (kogu lagi määratakse cgroup-i piiranguga), liveness/readiness kontrollide (healthz ja readyz) eristamisele, katkiste migratsioonide taastamisele, väljalaske taandamisele ilma varukoopiast taastamiseta skeemide ühilduvuse märgi kaudu, ühtne teavitamise keele, liidese kergesti kätte saamise tagamisele (klaviatuuri navigeerimine, ekraanilugejad, kontrastsus).
Tehti turvalisusega seotud muudatusi, nagu projektide pääsu tagasivõtmine meeskondadelt organisatsioonist välja excluding, registreerimine kutse kaudu ainult lingi tokeni alusel, kaitse mälupuhvri ülevoolu eest sügavalt seotud OTLP/JSON-päringute analüüsimisel. Viimaste plaastrite seas: Telegrami teavituste edastamise suunamine oma Bot API serverisse (GOTCHA_TELEGRAM_API_BASE) ja konteinerivõrgu MTU seadistamine tunnelite kaudu töötamiseks (GOTCHA_NET_MTU).

Allikas: opennet.ru
