ΠΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π²ΡΠΏΡΡΠΊ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° Gotcha 0.4.10, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡΠ΅ΠΉ ΡΡΠ΅Π΄ΡΡΠ²Π° ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ ΡΡΠ΅ΠΉΡΡ, ΠΌΠ΅ΡΡΠΈΠΊΠΈ, ΠΏΡΠΎΡΠΈΠ»ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΠΈ Ρ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΌΠΈ ΡΡΠ°ΡΡΡ-ΡΡΡΠ°Π½ΠΈΡΠ°ΠΌΠΈ. ΠΡΠΎΠ΅ΠΊΡ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Go ΠΈ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΠ΅ΠΉ Apache-2.0.
ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ Π±ΠΈΠ½Π°ΡΠ½ΡΠΌ ΡΠ°ΠΉΠ»ΠΎΠΌ (ΠΈΠ»ΠΈ docker-compose-ΡΡΠ΅ΠΊΠΎΠΌ) ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ PostgreSQL Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΡΡ Π΄Π°Π½Π½ΡΡ ΠΈ ClickHouse Π΄Π»Ρ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΠΈ. ΠΠ°ΡΠ²Π»Π΅Π½Π½ΡΠ΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ β 2 vCPU ΠΈ 2 ΠΠ ΠΠΠ£. ΠΡΠΈΡΠΌ Π΄Π°Π½Π½ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌ Ρ ΠΏΡΠΎΠ²ΠΎΠ΄Π½ΡΠΌ ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΎΠΌ Sentry SDK (ΠΌΠΈΠ³ΡΠ°ΡΠΈΡ ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΊ Π·Π°ΠΌΠ΅Π½Π΅ DSN) ΠΈ OTLP. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ Π΄Π²ΡΡΠ·ΡΡΠ½ΡΠΉ β ΡΡΡΡΠΊΠΈΠΉ ΠΈ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΈΠΉ.
ΠΡΠΏΡΡΠΊΠΈ Π² ΡΠ΅ΡΠΈΠΈ 0.4.x Π±ΡΠ»ΠΈ ΡΠΎΡΡΠ΅Π΄ΠΎΡΠΎΡΠ΅Π½Ρ Π½Π° ΡΡΠ°Π±ΠΈΠ»ΠΈΠ·Π°ΡΠΈΠΈ: ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ΅Π±Π»Π΅Π½ΠΈΡ ΠΏΠ°ΠΌΡΡΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°ΠΌΠΈ (ΠΏΠΎΡΠΎΠ»ΠΎΠΊ ΠΊΡΡΠΈ Π²ΡΠ²ΠΎΠ΄ΠΈΡΡΡ ΠΈΠ· cgroup-Π»ΠΈΠΌΠΈΡΠ°), ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈΠ΅ liveness/readiness-ΠΏΡΠΎΠ± (/healthz ΠΈ /readyz), Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΎΠ±ΠΎΡΠ²Π°Π½Π½ΡΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΉ, ΠΎΡΠΊΠ°Ρ ΡΠ΅Π»ΠΈΠ·Π° Π±Π΅Π· Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΈΠ· Π±ΡΠΊΠ°ΠΏΠ° Π·Π° ΡΡΡΡ ΠΏΡΠΈΠ·Π½Π°ΠΊΠ° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ ΡΡ Π΅ΠΌΡ, Π΅Π΄ΠΈΠ½ΡΠΉ ΡΠ·ΡΠΊ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ, Π΄ΠΎΡΡΡΠΏΠ½ΠΎΡΡΡ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° (ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ½Π°Ρ Π½Π°Π²ΠΈΠ³Π°ΡΠΈΡ, ΡΠΊΡΠΈΠ½ΡΠΈΠ΄Π΅ΡΡ, ΠΊΠΎΠ½ΡΡΠ°ΡΡ).
ΠΠ½Π΅ΡΠ΅Π½Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΡΡ, ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ ΠΎΡΠ·ΡΠ² Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΏΡΠΎΠ΅ΠΊΡΠ°ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΡΠΈ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ ΠΈΠ· ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ, ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΏΡΠΈΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎ ΡΠΎΠΊΠ΅Π½Ρ ΠΈΠ· ΡΡΡΠ»ΠΊΠΈ, Π·Π°ΡΠΈΡΠ° ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠ΅ΠΊΠ° ΠΏΡΠΈ ΡΠ°Π·Π±ΠΎΡΠ΅ Π³Π»ΡΠ±ΠΎΠΊΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ OTLP/JSON-Π·Π°ΠΏΡΠΎΡΠΎΠ². ΠΠ· ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ ΠΏΠ°ΡΡΠ΅ΠΉ: ΠΏΠ΅ΡΠ΅Π½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ Telegram-ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠΉ Π½Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠ΅ΡΠ²Π΅Ρ Bot API (GOTCHA_TELEGRAM_API_BASE) ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° MTU ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ½ΠΎΠΉ ΡΠ΅ΡΠΈ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ ΡΠ΅ΡΠ΅Π· ΡΡΠ½Π½Π΅Π»ΠΈ (GOTCHA_NET_MTU).

ΠΡΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
