Rilascio di Gotcha 0.4.10, piattaforma di monitoraggio di errori e performance

È stato pubblicato il rilascio della piattaforma di monitoraggio Gotcha 0.4.10, che unisce strumenti di tracciamento degli errori, trace distribuiti, metriche, profili delle prestazioni e monitoraggio della disponibilità con pagine di stato pubbliche. Il progetto è scritto in Go e distribuito con licenza Apache-2.0.

L'applicazione è fornita come un unico file binario (o stack docker-compose) e utilizza PostgreSQL per i dati operativi e ClickHouse per la telemetria. I requisiti minimi dichiarati sono 2 vCPU e 2 GB di RAM. L'acquisizione dei dati è compatibile con il protocollo Sentry SDK (la migrazione consiste nella sostituzione del DSN) e con OTLP. L'interfaccia è bilingue — russa e inglese.

I rilasci nella serie 0.4.x si sono concentrati sulla stabilizzazione: limitazione dell'uso della memoria da parte dei container (il tetto della heap viene estratto dal limite cgroup), separazione dei probe di liveness/readiness (/healthz e /readyz), recupero da migrazioni interrotte, rollback del rilascio senza ripristino da backup grazie al segno di compatibilità dello schema, linguaggio unico per le notifiche, accessibilità dell'interfaccia (navigazione da tastiera, lettori di schermo, contrasto).

Sono state apportate modifiche relative alla sicurezza, come la revoca dell'accesso ai progetti delle squadre al momento dell'esclusione dall'organizzazione, registrazione su invito solo tramite token dal link, protezione da overflow dello stack durante l'analisi di richieste OTLP/JSON profondamente annidate. Tra le ultime patch: reindirizzamento della fornitura di notifiche Telegram al proprio server Bot API (GOTCHA_TELEGRAM_API_BASE) e configurazione dell'MTU della rete dei container per funzionare attraverso tunnel (GOTCHA_NET_MTU).



Fonte: opennet.ru
Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS 🔥 Acquista hosting affidabile per siti web con protezione DDoS, server VPS VDS | ProHoster