Апублікаваны выпуск Gotcha 1.0 – self-hosted-платформы маніторынгу, якая аб'ядноўвае адсочванне памылак, размеркаваныя трэйсы, метрыкі, профілі, логі, маніторынг даступнасці з публічнымі статус-старонкамі і маніторынг хастоў. Праект напісаны на Go і распаўсюджваецца пад ліцэнзіяй Apache-2.0. Прыём дадзеных сумяшчальны з пратаколам Sentry SDK і OTLP, дадзеныя захоўваюцца ў PostgreSQL і ClickHouse. Мінімальныя патрабаванні – 2 vCPU і 2 ГБ АЗП. Інтэрфейс, шаблоны лістоў і дакументацыя даступныя на рускай і англійскай мовах.
Нумар версіі 1.0 сведчыць аб фіксацыі зваротнай сумяшчальнасці: імёны зменных асяроддзі, адрасы прыёму і фарматы тэл запытаў, кірунак міграцый, фармат рэзервовых копій, цела выходнага вэбхука і адрасы ўжо апублікаваных статут-старонак з гэтага выпуску змяняюцца толькі зваротна сумяшчальна, усё астатняе — у галінцы 2.0. Тры састарэлыя адрасы Web API (/logs, /profiles/pprof і /api/{project}/deployments/) працягваюць працаваць і будуць выдаленыя толькі ў наступным значным выпуску.
З часу якія асвятляліся раней выпускаў 0.5-0.17 дададзены:
- Групы інцыдэнтаў, якія згортваюць каскадную аварыю ў адну картку;
- Падаўленне апавяшчэнняў па графе залежнасцяў;
- Гатовыя канфігурацыі калектара для PostgreSQL, nginx, Redis, Docker і MariaDB;
- Фонавыя выгрузкі памылак і падзей у CSV, JSON і NDJSON з маскіраваннем персанальных дадзеных;
- Ратацыя майстар-ключа шыфравання без прыпынку;
- Уласныя метрыкі прыёму і жвавасці фонавых апрацоўшчыкаў;
- Асобная прастора імёнаў /api/v1/* для кропак прыёму і тыпы DSN-ключоў, пры якіх расчынены браузерный ключ не можа зарэгістраваць хост.
- Пры канфігурацыі, якую працэс не можа выканаць, запуск зараз спыняецца з відавочнай памылкай замест падстаноўкі значэння па змаўчанні.
Крыніца: opennet.ru
