ΠΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π²ΡΠΏΡΡΠΊ 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
