
ΠΠ²ΡΠΎΡΠΈ: Π’Π΅Π΄ ΠΠ°Π½Π³, ΠΡΠΈΡΠ°ΠΌ Π¨Π°Ρ ΠΈ ΠΠΎΠΌΠΈΡΠ΅ΡΠΎΡ Π·Π° ΡΠ΅Ρ Π½ΠΈΡΠΊΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ (ΠΠ°ΡΠ»ΠΎΡ ΠΠ»Π±Π΅ΡΡΠΎ, ΠΠΎΠ³Π΄Π°Π½ ΠΡΡΡΡ, Π‘Π΅ΡΠ³Π΅Ρ ΠΠ°Π½ΠΆΠ΅Π»Π΅Π² ΠΈ ΠΡΡΠΈΡ Π¨ΠΊΡΡΠΎ).
ΠΠ°Π΅Π΄Π½ΠΈΡΠΊΠΈΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ Π³ΠΎ Π΄ΠΎΠ±ΠΈ ΠΈΠΌΠ΅ΡΠΎ:
ΠΠ½ΠΎΠ³Ρ, ΠΌΠ½ΠΎΠ³Ρ ΠΊΡΠ°ΡΠΊΠΎ:
- Π‘ΠΎΠ·Π΄Π°Π²Π°ΠΌΠ΅ Π½ΠΎΠ² ΡΠ½ΠΈΡΠΈΡΠΈΡΠ°Π½ ΡΠ΅Ρ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΈ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π·Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΠΈ Π·Π° ΡΠ»Π΅Π΄Π΅ΡΠ΅ Π½Π° ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡΠ°. ΠΠ΅ Π³ΠΈ ΡΠΏΠΎΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ΅ OpenTracing ΠΈ OpenCensus ΠΈ ΡΠ΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½Π° ΠΏΠ°ΡΠ΅ΠΊΠ° Π·Π° ΠΌΠΈΠ³ΡΠ°ΡΠΈΡΠ°.
- Π Π΅ΡΠ΅ΡΠ΅Π½ΡΠ½Π°ΡΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π²ΠΎ Java ΡΠ΅ Π±ΠΈΠ΄Π΅ Π΄ΠΎΡΡΠ°ΠΏΠ½Π° Π½Π° 24 Π°ΠΏΡΠΈΠ», Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° Π½Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π½Π° Π΄ΡΡΠ³ΠΈ ΡΠ°Π·ΠΈΡΠΈ ΡΠ΅ Π·Π°ΠΏΠΎΡΠ½Π΅ ΡΠ΅Π»ΠΎΡΠ½ΠΎ Π½Π° 8 ΠΌΠ°Ρ 2019 Π³ΠΎΠ΄ΠΈΠ½Π°. ΠΠΎΠ³Π»Π΅Π΄Π½Π΅ΡΠ΅ Π³ΠΎ ΡΠ°ΡΠΏΠΎΡΠ΅Π΄ΠΎΡ .
- ΠΠΎ ΡΠ΅ΠΏΡΠ΅ΠΌΠ²ΡΠΈ 2019 Π³ΠΎΠ΄ΠΈΠ½Π° ΡΠ΅ ΠΏΠ»Π°Π½ΠΈΡΠ° Π΅Π΄Π½Π°ΠΊΠ²ΠΎΡΡ ΡΠΎ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π·Π° C#, Golang, Java, NodeJS ΠΈ Python. ΠΠΌΠ° ΠΌΠ½ΠΎΠ³Ρ ΡΠ°Π±ΠΎΡΠ° ΠΏΡΠ΅Π΄ Π½Π°Ρ, Π½ΠΎ ΠΌΠΎΠΆΠ΅ΠΌΠ΅ Π΄Π° ΡΠ΅ ΡΠ½Π°ΡΠ΄Π΅ΠΌΠ΅ Π°ΠΊΠΎ ΡΠ°Π±ΠΎΡΠΈΠΌΠ΅ ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ. ΠΠΎΠΊΠΎΠ»ΠΊΡ ΡΡΠ΅ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ°Π½ΠΈ Π΄Π° ΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠ΅ Π²ΠΎ ΠΎΠ²ΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ, Π²Π΅ ΠΌΠΎΠ»ΠΈΠΌΠ΅ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ°ΡΡΠ΅ ΡΠ΅ ΠΈ ΠΊΠ°ΠΆΠ΅ΡΠ΅ Π½ΠΈ ΠΊΠ°ΠΊΠΎ Π±ΠΈ ΡΠ°ΠΊΠ°Π»Π΅ Π΄Π° ΠΏΡΠΈΠ΄ΠΎΠ½Π΅ΡΠ΅ΡΠ΅.
- ΠΡΠΊΠ°ΠΊΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° Π½Π° ΡΠ΅ΠΊΠΎΡ ΡΠ°Π·ΠΈΠΊ ΡΠ΅ Π±ΠΈΠ΄Π΅ Π·ΡΠ΅Π»Π°, ΡΠΎΠΎΠ΄Π²Π΅ΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ OpenTracing ΠΈ OpenCensus ΡΠ΅ Π±ΠΈΠ΄Π°Ρ Π·Π°ΡΠ²ΠΎΡΠ΅Π½ΠΈ. Π’ΠΎΠ° Π·Π½Π°ΡΠΈ Π΄Π΅ΠΊΠ° ΡΡΠ°ΡΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΡΠ΅ Π±ΠΈΠ΄Π°Ρ Π·Π°ΠΌΡΠ·Π½Π°ΡΠΈ, Π° Π½ΠΎΠ²ΠΈΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈ Π΄Π° Π³ΠΈ ΠΏΠΎΠ΄Π΄ΡΠΆΡΠ²Π° ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈΡΠ΅ Π°Π»Π°ΡΠΊΠΈ Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ Π½Π°Π½Π°Π·Π°Π΄.
ΠΡΠ΅Π³Π»Π΅Π΄ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ

ΠΡΠ°Π²ΠΈΠΌΠ΅ ΡΠΏΠΎΡΡΠ²Π°ΡΠ΅! ΠΡΠ°ΡΠ½Π°ΡΠ° ΡΠ΅Π» Π΅ Π΄Π° ΡΠ΅ ΡΠΏΠΎΡΠ°Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ΅ OpenTracing ΠΈ OpenCensus Π²ΠΎ Π΅Π΄Π΅Π½ Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡ.
ΠΠ°Π΄ΡΠΎΡΠΎ Π½Π° Π½ΠΎΠ²ΠΈΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠ΅ Π±ΠΈΠ΄Π΅ Π·Π±ΠΈΡ Π½Π° ΡΠΈΡΡΠΈ ΠΈ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»Π½ΠΈ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ, Π²ΠΊΠ»ΡΡΡΠ²Π°ΡΡΠΈ Π³ΠΎ ΠΈ ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π°Π»Π½ΠΎΡΠΎ ΡΠΎΠ±ΡΠ°Π½ΠΈΠ΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠΎΠΈ Π³ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ°Π°Ρ ΠΎΠ²ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ Π²ΠΎ ΡΠΎΡΠΌΠ° Π½Π° Ρ.Π½. SDK. Π¨Π»Π°Π³ΠΎΡ Π½Π° ΡΠΎΡΡΠ°ΡΠ° ΡΠ΅ Π±ΠΈΠ΄Π°Ρ ΠΏΡΠ΅ΠΏΠΎΡΠ°ΡΠ°Π½ΠΈ ΡΡΠ°Π½Π΄Π°ΡΠ΄ΠΈ Π·Π° ΠΏΡΠΎΡΠΎΠΊΠΎΠ»ΠΈ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΠΈ ΠΆΠΈΡΠΈ, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ ΠΈ Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠΈ Π΄Π΅Π»ΠΎΠ²ΠΈ ΠΎΠ΄ ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ°.
Π Π΅Π·ΡΠ»ΡΠ°ΡΠΎΡ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΊΠΎΠΌΠΏΠ»Π΅ΡΠ΅Π½ ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡΠΊΠΈ ΡΠΈΡΡΠ΅ΠΌ ΠΏΠΎΠ³ΠΎΠ΄Π΅Π½ Π·Π° ΡΠ»Π΅Π΄Π΅ΡΠ΅ Π½Π° ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΠΈΡΠ΅ ΠΈ Π΄ΡΡΠ³ΠΈΡΠ΅ ΡΠΈΠΏΠΎΠ²ΠΈ Π½Π° ΠΌΠΎΠ΄Π΅ΡΠ½ΠΈ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π΅Π½ ΡΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅ΡΠΎ Π³ΠΎΠ»Π΅ΠΌΠΈ OSS ΠΈ ΠΊΠΎΠΌΠ΅ΡΡΠΈΡΠ°Π»Π½ΠΈ ΡΠΎΡΡΠ²Π΅ΡΠΈ.
ΠΠ»Π°Π²Π½ΠΈ Π½Π°ΡΡΠ°Π½ΠΈ
24.04 β Π Π΅ΡΠ΅ΡΠ΅Π½ΡΠ΅Π½ ΠΊΠ°Π½Π΄ΠΈΠ΄Π°Ρ Π΄ΠΎΡΡΠ°Π²Π΅Π½ Π½Π° ΠΏΡΠ΅Π³Π»Π΅Π΄.
8.05 β Π‘Π΅ ΡΠΎΡΠΌΠΈΡΠ° ΡΠΈΠΌ ΠΈ ΠΏΠΎΡΠ½ΡΠ²Π° Π΄Π° ΡΠ°Π±ΠΎΡΠΈ Π½Π° ΡΠΈΡΠ΅ ΡΠ°Π·ΠΈΡΠΈ.
20.05 β ΠΡΠΈΡΠΈΡΠ°Π»Π½ΠΎ Π»Π°Π½ΡΠΈΡΠ°ΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ Π²ΠΎ ΠΡΠ±Π΅ΠΊΠΎΠ½ ΠΠ°ΡΡΠ΅Π»ΠΎΠ½Π°.
6.09 - ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈΡΠ΅ Π²ΠΎ C#, Golang, Java, NodeJS ΠΈ Python Π΄ΠΎΡΡΠΈΠ³Π½ΡΠ²Π°Π°Ρ Π΅Π΄Π½Π°ΠΊΠ²ΠΎΡΡ ΡΠΎ Π½ΠΈΠ²Π½ΠΈΡΠ΅ ΠΊΠΎΠ»Π΅Π³ΠΈ.
6.11 - ΠΡΠΈΡΠΈΡΠ°Π»Π½ΠΎ Π·Π°Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ΅ OpenTracing ΠΈ OpenCensus.
20.11 β ΠΡΠΎΡΡΠ°Π»Π½Π° Π·Π°Π±Π°Π²Π° Π²ΠΎ ΡΠ΅ΡΡ Π½Π° Π·Π°Π²ΡΡΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ΅ Π½Π° Π‘Π°ΠΌΠΈΡΠΎΡ Π·Π° Π½Π°Π±ΡΡΠ΄ΡΠ²Π°ΡΠ΅, ΠΡΠ±Π΅ΠΊΠΎΠ½ Π‘Π°Π½ ΠΠΈΠ΅Π³ΠΎ.
ΠΡΠ΅ΠΌΠ΅Π½ΡΠΊΠ° ΡΠ°ΠΌΠΊΠ° Π½Π° ΠΊΠΎΠ½Π²Π΅ΡΠ³Π΅Π½ΡΠΈΡΠ°
ΠΠΈΠ³ΡΠ°ΡΠΈΡΠ°ΡΠ° Π·Π° ΡΠ΅ΠΊΠΎΡ ΡΠ°Π·ΠΈΠΊ Π²ΠΊΠ»ΡΡΡΠ²Π° ΠΈΠ·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° SDK ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½Π° Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ, Π°Π»Π°ΡΠΊΠΈ Π·Π° ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°, CI, Π°Π»Π°ΡΠΊΠΈ Π·Π° ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ Π½Π°Π½Π°Π·Π°Π΄ ΠΈ Π·Π°ΡΠ²ΠΎΡΠ°ΡΠ΅ Π½Π° ΠΏΠΎΠ²ΡΠ·Π°Π½ΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ OpenCensus ΠΈ OpenTracing (βΠ·Π°ΡΠ΄ΠΈΡΠΎΠ½ΡΠ΅β). ΠΠΎΡΡΠ°Π²ΠΈΠ²ΠΌΠ΅ Π°ΠΌΠ±ΠΈΡΠΈΠΎΠ·Π½Π° ΡΠ΅Π» Π·Π° ΡΠ΅ΠΏΡΠ΅ΠΌΠ²ΡΠΈ 2019 Π³ΠΎΠ΄ΠΈΠ½Π° - ΠΏΠΎΡΡΠΈΠ³Π½ΡΠ²Π°ΡΠ΅ ΠΏΠ°ΡΠΈΡΠ΅Ρ Π·Π° ΡΠ°Π·ΠΈΡΠΈΡΠ΅ C#, Golang, Java, NodeJS ΠΈ Python. ΠΠ΅ Π³ΠΎ ΠΏΠΎΠΌΠ΅ΡΡΠΈΠΌΠ΅ Π΄Π°ΡΡΠΌΠΎΡ Π½Π° Π·Π°ΡΠ΄ΠΈΡΠΎΠ½ΡΠ΅ Π΄ΠΎΠ΄Π΅ΠΊΠ° Π½Π΅ ΡΠ΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π°Ρ ΡΠΈΡΠ΅ ΡΠ°Π·ΠΈΡΠΈ. ΠΠΎ, ΠΏΠΎΠ΄ΠΎΠ±ΡΠΎ Π΅ Π΄Π° ΡΠ΅ ΠΈΠ·Π±Π΅Π³Π½Π΅ ΠΎΠ²Π°.
ΠΠΎΠ³Π° Π³ΠΈ Π³Π»Π΅Π΄Π°ΡΠ΅ ΡΠ΅Π»ΠΈΡΠ΅, ΡΠ°Π·ΠΌΠΈΡΠ»Π΅ΡΠ΅ Π·Π° Π²Π°ΡΠ°ΡΠ° Π»ΠΈΡΠ½Π° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΎΡΡ, ΠΈΠ·Π²Π΅ΡΡΠ΅ΡΠ΅ Π½ΠΈ ΡΠΎ ΠΏΠΎΠΏΠΎΠ»Π½ΡΠ²Π°ΡΠ΅ , ΠΈΠ»ΠΈ ΡΠΎ ΠΏΠΎΠ·Π΄ΡΠ°Π²ΡΠ²Π°ΡΠ΅ Π²ΠΎ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡΠΈΡΠ΅ Π·Π° Gitter Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ΅ ΠΈ . ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ Π²ΠΈΠ΄ΠΈΡΠ΅ Π³ΡΠ°ΡΠΈΠΊΠΎΡ ΠΊΠ°ΠΊΠΎ ΠΈΠ½ΡΠΎΠ³ΡΠ°ΡΠΈΠΊ .
Π¦Π΅Π»: ΠΡΠ² Π½Π°ΡΡΡ Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ°Π·ΠΈΡΠΈ (Π·Π°Π²ΡΡΡΠ²Π°ΡΠ΅ Π΄ΠΎ 8 ΠΌΠ°Ρ)
ΠΠ°ΠΆΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΠΊΠΎΡ Π΅Π·ΠΈΠ²Π½ΠΎ, Π΄ΡΡΠΈ ΠΈ ΠΊΠΎΠ³Π° ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΠΏΠ°ΡΠ°Π»Π΅Π»Π½ΠΎ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΠ°Π·ΠΈΡΠΈ. Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ°Π·ΠΈΡΠΈ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π°Π°Ρ Π½Π°ΡΠΎΠΊΠΈ Π·Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ. ΠΠ²ΡΡΠΈ ΠΏΡΠΎΠ·Π°ΠΈΡΠ½ΠΎ, Π½ΠΎ Π³Π°ΡΠ°Π½ΡΠΈΡΠ° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° Π·Π° ΠΊΠΎΡ Π΅ΡΠ΅Π½ΡΠ΅Π½ ΡΠΈΡΡΠ΅ΠΌ ΡΡΠΎ ΡΠ΅ ΡΡΠ²ΡΡΠ²ΡΠ²Π° ΠΏΠΎΠ·Π½Π°ΡΠΎ Π±Π΅Π· ΠΎΠ³Π»Π΅Π΄ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΡΠΊΠΈΠΎΡ ΡΠ°Π·ΠΈΠΊ.
ΠΠ°Π΄ΠΎΠ»ΠΆΠΈΡΠ΅Π»Π½ΠΈ Π±Π°ΡΠ°ΡΠ° Π·Π° ΠΏΡΠ²Π°ΡΠ° Π½Π°ΡΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° Π·Π° ΡΠ°Π·ΠΈΠΊΠΎΡ X:
- ΠΠ΅ΡΠΈΠ½ΠΈΡΠΈΠΈ Π½Π° ΠΎΠΏΡΡΠ° ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΡΠ°.
- ΠΠΎΠ΄Π΅Π» Π·Π° ΠΎΠΏΠΈΡΡΠ²Π°ΡΠ΅ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ°Π½ΠΈ ΡΡΠ°Π½ΡΠ°ΠΊΡΠΈΠΈ, ΡΡΠ°ΡΠΈΡΡΠΈΠΊΠ° ΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠ°.
- ΠΠΎΡΠ°ΡΠ½ΡΠ²Π°ΡΠ° Π·Π° Π²Π°ΠΆΠ½ΠΈ ΠΏΡΠ°ΡΠ°ΡΠ° ΠΊΠΎΠΈ ΡΠ΅ ΠΏΠΎΡΠ°Π²ΠΈΡΠ° ΠΏΡΠΈ ΡΠΏΡΠΎΠ²Π΅Π΄ΡΠ²Π°ΡΠ΅ΡΠΎ.
ΠΠ²Π°Π° ΡΠ΅Π» Π³ΠΎ Π±Π»ΠΎΠΊΠΈΡΠ° ΠΎΡΡΠ°ΡΠΎΠΊΠΎΡ ΠΎΠ΄ ΡΠ°Π±ΠΎΡΠ°ΡΠ°, ΠΏΡΠ²ΠΈΠΎΡ Π½Π°ΡΡΡ ΠΌΠΎΡΠ° Π΄Π° Π±ΠΈΠ΄Π΅ Π·Π°Π²ΡΡΠ΅Π½ Π΄ΠΎ 8 ΠΌΠ°Ρ.
Π¦Π΅Π»: ΠΡΠ² Π½Π°ΡΡΡ Π·Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ (Π·Π°Π²ΡΡΡΠ²Π°ΡΠ΅ Π΄ΠΎ 6 ΡΡΠ»ΠΈ)
Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈΡΠ΅ Π·Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π΄Π΅ΡΠΈΠ½ΠΈΡΠ°Π°Ρ Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠΈ ΡΠΎΡΠΌΠ°Ρ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° ΡΡΠ°Π³ΠΈ ΠΈ ΠΌΠ΅ΡΡΠΈΠΊΠ°, ΡΠ°ΠΊΠ° ΡΡΠΎ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈΡΠ΅ ΠΈΠ·Π²Π΅Π·Π΅Π½ΠΈ ΠΎΠ΄ ΡΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠ²Π°Π°Ρ ΠΎΠ΄ ΠΈΡΡΠ°ΡΠ° ΡΠ΅Π»Π΅ΠΌΠ΅ΡΡΠΈΡΠΊΠ° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π±Π΅Π· ΠΎΠ³Π»Π΅Π΄ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π½Π° Π³Π΅Π½Π΅ΡΠΈΡΠ°ΡΠ΅ ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠ²Π° ΡΠ° Π²ΠΊΠ»ΡΡΡΠ²Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠ½Π°ΡΠ° ΡΠ΅ΠΌΠ° Π·Π° ΠΌΠΎΠ΄Π΅Π»ΠΎΡ Π·Π° ΡΡΠ°Π³Π° ΠΎΠΏΠΈΡΠ°Π½Π° Π²ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°ΡΠ° Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΡΠ°Π·ΠΈΡΠΈ. ΠΠΊΠ»ΡΡΠ΅Π½ΠΈ ΡΠ΅ ΠΈ Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΠΈ Π·Π° ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° Π²ΠΎΠΎΠ±ΠΈΡΠ°Π΅Π½ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΡΡΠΎ ΡΡΠ°Π³Π°ΡΠ° Π³ΠΈ ΠΊΠΎΡΠΈΡΡΠΈ Π·Π° ΡΠ½ΠΈΠΌΠ°ΡΠ΅, ΠΊΠ°ΠΊΠΎ ΡΡΠΎ ΡΠ΅ Π±Π°ΡΠ°ΡΠ° Π·Π° HTTP, Π³ΡΠ΅ΡΠΊΠΈ ΠΈ Π±Π°ΡΠ°ΡΠ° Π·Π° Π±Π°Π·Π°ΡΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ. ΠΠ²ΠΈΠ΅ ΡΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ.
ΠΡΠ²ΠΈΠΎΡ Π½Π°ΡΡΡ Π΅ Π·Π°ΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΡΠ΅ΠΊΠΎΠ²Π½ΠΈΠΎΡ ΡΠΎΡΠΌΠ°Ρ Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π½Π° OpenCensus ΠΈ ΡΠ΅ Π³ΠΎ ΡΠΎΠ΄ΡΠΆΠΈ ΡΠ»Π΅Π΄Π½ΠΎΠ²ΠΎ:
- Π¨Π΅ΠΌΠ° Π½Π° ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ ΡΡΠΎ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΠΌΠ΅ΡΡΡΠ°Π·ΠΈΡΠ½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ°.
- ΠΠ΅ΡΠΈΠ½ΠΈΡΠΈΠΈ Π·Π° ΠΌΠ΅ΡΠ°ΠΏΠΎΠ΄Π°ΡΠΎΡΠΈ Π·Π° Π·Π°Π΅Π΄Π½ΠΈΡΠΊΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ.
- JSON ΠΈ Protobuf Π΄Π΅ΡΠΈΠ½ΠΈΡΠΈΠΈ.
- ΠΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° Π½Π° ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ½ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠΈ.
ΠΠ΅ ΠΌΠΎΠ»ΠΈΠΌΠ΅ ΠΈΠΌΠ°ΡΡΠ΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄ Π΄Π΅ΠΊΠ° ΠΏΠΎΡΡΠΎΠΈ ΠΈ ΠΆΠΈΡΠ΅Π½ ΠΏΡΠΎΡΠΎΠΊΠΎΠ» ΠΊΠΎΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΠΈΡΠ° ΡΡΠ°Π³ΠΈ Π²ΠΎ ΠΎΠΏΡΠ΅Π³ΠΎΡ, ΠΊΠΎΡ ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π±ΠΈ ΡΠ°ΠΊΠ°Π»Π΅ Π΄Π° Π³ΠΎ ΡΡΠ°Π½Π΄Π°ΡΠ΄ΠΈΠ·ΠΈΡΠ°ΠΌΠ΅. Π€ΠΎΡΠΌΠ°Ρ Π½Π° Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ° ΡΠ°Π·Π²ΠΈΠ΅Π½ ΠΏΡΠ΅ΠΊΡ W3C.
Π¦Π΅Π»: Π΅Π΄Π½Π°ΠΊΠ²ΠΎΡΡ Π½Π° ΡΠΈΡΠ΅ Π³Π»Π°Π²Π½ΠΈ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½ΠΈ ΡΠ°Π·ΠΈΡΠΈ (Π·Π°Π²ΡΡΡΠ²Π°ΡΠ΅ Π΄ΠΎ 6 ΡΠ΅ΠΏΡΠ΅ΠΌΠ²ΡΠΈ)
ΠΠΎΡΠ° Π΄Π° ΠΏΠΎΡΡΠΈΠ³Π½Π΅ΠΌΠ΅ ΠΏΠ°ΡΠΈΡΠ΅Ρ Π·Π° ΡΠ΅Π³Π°ΡΠ½ΠΈΠΎΡ ΡΠ°Π·ΠΈΡΠ΅Π½ Π΅ΠΊΠΎΡΠΈΡΡΠ΅ΠΌ ΡΠΎ Π·Π°ΠΌΠ΅Π½Π° Π½Π° ΡΡΠ°ΡΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ ΡΠΎ Π½ΠΎΠ²ΠΈ.
- ΠΠ΅ΡΠΈΠ½ΠΈΡΠΈΠΈ Π·Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ Π·Π° ΡΠ»Π΅Π΄Π΅ΡΠ΅, ΠΌΠ΅ΡΡΠΈΠΊΠ° ΠΈ ΡΠΈΡΠ΅ΡΠ΅ Π½Π° ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ Π²ΡΠ· ΠΎΡΠ½ΠΎΠ²Π° Π½Π° ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΠ° ΠΌΠ΅ΡΡ ΡΠ°Π·ΠΈΡΠΈΡΠ΅.
- ΠΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ Π·Π° ΡΠΏΠΎΡΡΠ΅Π±Π° SDK ΡΡΠΎ Π³ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ° ΠΎΠ²ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ ΠΈ ΠΈΠ·Π²Π΅Π·ΡΠ²Π° Trace-Data. ΠΠΊΠΎ Π΅ ΠΌΠΎΠΆΠ½ΠΎ, SDK ΡΠ΅ ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ° ΡΠΎ ΠΏΡΠ΅Π½Π΅ΡΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠ° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° ΠΎΠ΄ OpenCensus.
- ΠΠΎΠΌΠΏΠ»Π΅Ρ ΡΠΎ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΠΏΠΎΠΏΡΠ»Π°ΡΠ½ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ ΠΊΠΎΠΈ ΠΌΠΎΠΌΠ΅Π½ΡΠ°Π»Π½ΠΎ ΡΠ΅ ΠΎΠΏΡΠ°ΡΠ΅Π½ΠΈ Π²ΠΎ OpenTracing ΠΈ OpenCensus.
ΠΠΈΠ΅, ΠΈΡΡΠΎ ΡΠ°ΠΊΠ°, ΡΠ° ΡΠ΅Π½ΠΈΠΌΠ΅ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡΠ° Π½Π°Π½Π°Π·Π°Π΄ ΠΈ ΡΠ°ΠΊΠ°ΠΌΠ΅ Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΠΌΠ΅ Π½Π΅ΠΏΡΠ΅ΡΠ΅Π½Π° ΡΡΠ°Π½Π·ΠΈΡΠΈΡΠ° ΠΎΠ΄ ΠΏΠΎΡΡΠΎΠ΅ΡΠΊΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ.
- ΠΠΎΠ²ΠΈΠΎΡ SDK ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π΅Π½ Π½Π°Π½Π°Π·Π°Π΄ ΡΠΎ ΡΠ΅ΠΊΠΎΠ²Π½ΠΈΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡΠΈ Π½Π° OpenTracing. Π’ΠΈΠ΅ ΡΠ΅ ΠΈΠΌ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΠ°Ρ Π½Π° Π½Π°ΡΠ»Π΅Π΄Π΅Π½ΠΈΡΠ΅ Π°Π»Π°ΡΠΊΠΈ OpenTracing Π΄Π° ΡΠ°Π±ΠΎΡΠ°Ρ Π·Π°Π΅Π΄Π½ΠΎ ΡΠΎ Π½ΠΎΠ²ΠΈΡΠ΅ Π°Π»Π°ΡΠΊΠΈ Π²ΠΎ ΠΈΡΡΠΈΠΎΡ ΠΏΡΠΎΡΠ΅Ρ, ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°ΡΡΠΈ ΠΈΠΌ Π½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ Π΄Π° ΡΠ° ΠΌΠΈΠ³ΡΠΈΡΠ°Π°Ρ ΡΠ²ΠΎΡΠ°ΡΠ° ΡΠ°Π±ΠΎΡΠ° ΡΠΎ ΡΠ΅ΠΊΠΎΡ Π½Π° Π²ΡΠ΅ΠΌΠ΅ΡΠΎ.
- ΠΠΎΠ³Π° Π½ΠΎΠ²ΠΈΠΎΡ SDK ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½, ΡΠ΅ ΡΠ΅ ΠΊΡΠ΅ΠΈΡΠ° ΠΏΠ»Π°Π½ Π·Π° Π½Π°Π΄Π³ΡΠ°Π΄Π±Π° Π·Π° ΡΠ΅ΠΊΠΎΠ²Π½ΠΈΡΠ΅ ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈ Π½Π° OpenCensus. ΠΠ°ΠΊΠΎ ΠΈ ΡΠΎ OpenTracing, Π½Π°ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ Π°Π»Π°ΡΠΊΠΈ ΡΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ Π΄Π° ΡΠ°Π±ΠΎΡΠ°Ρ Π·Π°Π΅Π΄Π½ΠΎ ΡΠΎ Π½ΠΎΠ²ΠΈΡΠ΅.
- ΠΠΎ Π½ΠΎΠ΅ΠΌΠ²ΡΠΈ, ΠΈ OpenTracing ΠΈ OpenCensus ΡΠ΅ Π±ΠΈΠ΄Π°Ρ Π·Π°ΡΠ²ΠΎΡΠ΅Π½ΠΈ Π·Π° ΠΏΡΠΈΡΠ°ΡΠ°ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ. ΠΠ°ΠΎΡΡΠ°Π½Π°ΡΠ°ΡΠ° ΠΊΠΎΠΌΠΏΠ°ΡΠΈΠ±ΠΈΠ»Π½ΠΎΡΡ ΡΠΎ Π½Π°ΡΠ»Π΅Π΄Π΅Π½ΠΈΡΠ΅ Π°Π»Π°ΡΠΊΠΈ ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½Π° Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ.
Π‘ΠΎΠ·Π΄Π°Π²Π°ΡΠ΅ΡΠΎ SDK Π½Π° Π½Π°ΡΠ΄ΠΎΠ±Π°Ρ Π²ΠΎ ΠΊΠ»Π°ΡΠ°ΡΠ° Π·Π° ΡΠ΅ΠΊΠΎΡ ΡΠ°Π·ΠΈΠΊ Π±Π°ΡΠ° ΠΌΠ½ΠΎΠ³Ρ ΡΠ°Π±ΠΎΡΠ°, Π° ΡΠΎΠ° Π΅ ΠΎΠ½Π° ΡΡΠΎ Π½ΠΈ ΡΡΠ΅Π±Π° Π½Π°ΡΠΌΠ½ΠΎΠ³Ρ.
Π¦Π΅Π»: ΠΎΡΠ½ΠΎΠ²Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° (Π·Π°Π²ΡΡΡΠ²Π°ΡΠ΅ Π΄ΠΎ 6 ΡΠ΅ΠΏΡΠ΅ΠΌΠ²ΡΠΈ)
ΠΡΠΈΡΠΈΡΠ΅Π½ ΡΠ°ΠΊΡΠΎΡ Π·Π° ΡΡΠΏΠ΅Ρ ΠΎΡ Π½Π° ΡΠ΅ΠΊΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ ΡΠΎ ΠΎΡΠ²ΠΎΡΠ΅Π½ ΠΊΠΎΠ΄ Π΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ°. Π‘Π°ΠΊΠ°ΠΌΠ΅ Π²ΡΠ²Π½Π° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ° ΠΈ Π°Π»Π°ΡΠΊΠΈ Π·Π° ΠΎΠ±ΡΠΊΠ°, Π° Π½Π°ΡΠΈΡΠ΅ ΡΠ΅Ρ Π½ΠΈΡΠΊΠΈ ΠΏΠΈΡΠ°ΡΠ΅Π»ΠΈ ΡΠ΅ Π½Π°ΡΠ°ΠΊΡΠΈΠ²Π½ΠΈΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠΈ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΎΡ. Π£ΡΠ΅ΡΠ΅ΡΠΎ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ΅ΡΠΈΡΠ΅ ΠΊΠ°ΠΊΠΎ ΠΏΡΠ°Π²ΠΈΠ»Π½ΠΎ Π΄Π° Π³ΠΎ ΡΠ»Π΅Π΄Π°Ρ ΡΠΎΡΡΠ²Π΅ΡΠΎΡ Π΅ Π΅Π΄Π½ΠΎ ΠΎΠ΄ Π½Π°ΡΠ²Π°ΠΆΠ½ΠΈΡΠ΅ Π²Π»ΠΈΡΠ°Π½ΠΈΡΠ° ΡΡΠΎ ΡΠ°ΠΊΠ°ΠΌΠ΅ Π΄Π° Π³ΠΈ ΠΈΠΌΠ°ΠΌΠ΅ Π²ΡΠ· ΡΠ²Π΅ΡΠΎΡ.
Π‘Π»Π΅Π΄Π½ΠΈΠ²Π΅ Π΄Π΅Π»ΠΎΠ²ΠΈ ΠΎΠ΄ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠ°ΡΠ° ΡΠ΅ ΠΌΠΈΠ½ΠΈΠΌΡΠΌΠΎΡ ΠΏΠΎΡΡΠ΅Π±Π΅Π½ Π·Π° Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΡΠ΅:
- ΠΡΠΎΠ΅ΠΊΡΠ½Π° ΠΎΡΠΈΠ΅Π½ΡΠ°ΡΠΈΡΠ°.
- ΠΠ°Π±Π΅Π»Π΅ΠΆΠ»ΠΈΠ²ΠΎΡΡ 101.
- ΠΠΎΡΠ΅ΡΠΎΠΊ Π½Π° ΡΠ°Π±ΠΎΡΠ°.
- ΠΠ°Π·ΠΈΡΠ½ΠΈ Π²ΠΎΠ΄ΠΈΡΠΈ (ΠΏΠΎΡΠ΅Π±Π½ΠΎ Π·Π° ΡΠ΅ΠΊΠΎΡ).
ΠΠΎΠ±ΡΠ΅Π΄ΠΎΡΠ΄Π΅Π½ΠΈ ΡΠ΅ ΠΏΠΈΡΠ°ΡΠ΅Π»ΠΈ ΠΎΠ΄ ΡΠΈΡΠ΅ Π½ΠΈΠ²ΠΎΠ°! ΠΠ°ΡΠ°ΡΠ° Π½ΠΎΠ²Π° ΡΡΡΠ°Π½ΠΈΡΠ° Π΅ Π±Π°Π·ΠΈΡΠ°Π½Π° Π½Π° Hugo, ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ ΡΠ΅Π΄ΠΎΠ²Π½ΠΎ ΠΎΠ±Π΅Π»Π΅ΠΆΡΠ²Π°ΡΠ΅, ΡΠ°ΠΊΠ° ΡΡΠΎ Π΅ ΠΏΡΠΈΠ»ΠΈΡΠ½ΠΎ Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠΈΠ΄ΠΎΠ½Π΅ΡΠ΅.
Π¦Π΅Π»: Registry v1.0 (Π·Π°Π²ΡΡΡΠ²Π°ΡΠ΅ Π΄ΠΎ 6 ΡΡΠ»ΠΈ)
Π Π΅Π³ΠΈΡΡΠ°Ρ - ΡΡΡΠ΅ Π΅Π΄Π½Π° ΠΊΡΠΈΡΠΈΡΠ½Π° ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°, ΠΏΠΎΠ΄ΠΎΠ±ΡΠ΅Π½Π° Π²Π΅ΡΠ·ΠΈΡΠ° .
- ΠΠ΅ΡΠ½ΠΎ Π΅ Π΄Π° ΡΠ΅ Π½Π°ΡΠ΄Π°Ρ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ, ΠΏΡΠΈΠΊΠ»ΡΡΠΎΡΠΈ, ΠΈΠ½ΡΡΠ°Π»Π°ΡΠ΅ΡΠΈ ΠΈ Π΄ΡΡΠ³ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ.
- ΠΠ΅ΡΠ½ΠΎ ΡΠΏΡΠ°Π²ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈΡΠ΅ Π½Π° ΡΠ΅Π³ΠΈΡΡΠ°ΡΠΎΡ.
- ΠΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π΄ΠΎΠ·Π½Π°Π΅ΡΠ΅ ΠΊΠΎΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° SDK ΡΠ΅ Π΄ΠΎΡΡΠ°ΠΏΠ½ΠΈ Π½Π° ΡΠ΅ΠΊΠΎΡ ΡΠ°Π·ΠΈΠΊ.
ΠΠΎΠΊΠΎΠ»ΠΊΡ ΡΡΠ΅ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ°Π½ΠΈ Π·Π° Π΄ΠΈΠ·Π°ΡΠ½, ΠΈΠ½ΡΠ΅ΡΡΠ΅ΡΡ ΠΈ UX, ΠΈΠΌΠ°ΠΌΠ΅ ΠΎΠ΄Π»ΠΈΡΠ΅Π½ ΠΏΡΠΎΠ΅ΠΊΡ Π·Π° Π»ΠΈΡΠ½ΠΎ ΡΡΠ΅ΡΡΠ²ΠΎ.
Π¦Π΅Π»: ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ° Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ ΠΈ ΠΈΠ·Π΄Π°Π²Π°ΡΠ΅ ΡΠΎΡΡΠ²Π΅Ρ (Π·Π°Π²ΡΡΡΠ²Π°ΡΠ΅ Π΄ΠΎ 6 ΡΠ΅ΠΏΡΠ΅ΠΌΠ²ΡΠΈ)
ΠΠ° Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ³ΡΡΠ°ΠΌΠ΅ Π΄Π΅ΠΊΠ° ΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΠΌΠ΅ Π΄Π° ΠΈΡΠΏΠΎΡΠ°ΡΡΠ²Π°ΠΌΠ΅ Π±Π΅Π·Π±Π΅Π΄Π΅Π½ ΠΊΠΎΠ΄ Π½Π° ΠΊΠΎΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ ΠΏΠΎΡΠΏΡΠ΅ΡΠ΅, ΠΈΠΌΠ°ΠΌΠ΅ ΠΏΠΎΡΠ²Π΅ΡΠ΅Π½ΠΎΡΡ Π½Π° Π΄ΠΈΠ·Π°ΡΠ½ΠΎΡ Π΄Π° ΠΈΠ·Π³ΡΠ°Π΄ΠΈΠΌΠ΅ ΠΊΠ²Π°Π»ΠΈΡΠ΅ΡΠ΅Π½ ΡΠΎΡΡΠ²Π΅Ρ Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ ΠΈ ΠΎΡΠ»ΠΎΠ±ΠΎΠ΄ΡΠ²Π°ΡΠ΅ Π½Π° ΡΠ΅Π²ΠΊΠΎΠ²ΠΎΠ΄ΠΈ. ΠΠ΅ ΠΌΠΎΠ»ΠΈΠΌΠ΅ ΠΈΠ·Π²Π΅ΡΡΠ΅ΡΠ΅ Π½ΠΈ Π΄Π°Π»ΠΈ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ Π³ΡΠΈΠΆΠΈΡΠ΅ Π·Π° ΡΠ΅Π²ΠΊΠΎΠ²ΠΎΠ΄ΠΈ Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅, ΠΊΠ°ΡΠ°ΠΊΡΠ΅ΡΠΈΠ·Π°ΡΠΈΡΠ° ΠΈ ΠΈΠ·Π΄Π°Π²Π°ΡΠ΅ ΡΠΎΡΡΠ²Π΅Ρ. ΠΠ°ΡΠ½ΠΎ Π³ΠΎ ΠΏΠΎΡΠΎΡΡΠ²Π°ΠΌΠ΅ Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΎΡΡ Π·Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²ΠΎ, Π° Π·ΡΠ΅Π»ΠΎΡΡΠ° Π½Π° ΠΈΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°ΡΠ° Π·Π° ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅ ΡΠ΅ Π±ΠΈΠ΄Π΅ Π³Π»Π°Π²Π½ΠΈΠΎΡ ΠΎΠ΄Π»ΡΡΡΠ²Π°ΡΠΊΠΈ ΡΠ°ΠΊΡΠΎΡ Π·Π° Π½Π°Ρ.
Π¦Π΅Π»: Π·Π°ΡΠ²ΠΎΡΠ°ΡΠ΅ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ΅ OpenTracing ΠΈ OpenCensus (Π·Π°Π²ΡΡΡΠ²Π°ΡΠ΅ Π΄ΠΎ 6 Π½ΠΎΠ΅ΠΌΠ²ΡΠΈ)
ΠΠ»Π°Π½ΠΈΡΠ°ΠΌΠ΅ Π΄Π° Π·Π°ΠΏΠΎΡΠ½Π΅ΠΌΠ΅ ΡΠΎ Π·Π°ΡΠ²ΠΎΡΠ°ΡΠ΅ Π½Π° ΡΡΠ°ΡΠΈΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈ Π½Π° 6 ΡΠ΅ΠΏΡΠ΅ΠΌΠ²ΡΠΈ, Π΄ΠΎΠΊΠΎΠ»ΠΊΡ Π½ΠΎΠ²ΠΈΠΎΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΏΠΎΡΡΠΈΠ³Π½Π΅ ΠΏΠ°ΡΠΈΡΠ΅Ρ ΡΠΎ Π½ΠΈΠ². 2 ΠΌΠ΅ΡΠ΅ΡΠΈ ΠΏΠΎΠ΄ΠΎΡΠ½Π°, ΡΠΎ ΠΏΠ°ΡΠΈΡΠ΅Ρ Π½Π° ΡΠΈΡΠ΅ ΡΠ°Π·ΠΈΡΠΈ, ΠΏΠ»Π°Π½ΠΈΡΠ°ΠΌΠ΅ Π΄Π° Π³ΠΈ Π·Π°ΡΠ²ΠΎΡΠΈΠΌΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΠΈΡΠ΅ OpenTracing ΠΈ OpenCensus. Π’ΡΠ΅Π±Π° Π΄Π° ΡΠ΅ ΡΠ°Π·Π±Π΅ΡΠ΅ Π²Π°ΠΊΠ°:
- ΡΠΊΠ»Π°Π΄ΠΈΡΡΠ°ΡΠ° ΡΠ΅ Π±ΠΈΠ΄Π°Ρ Π·Π°ΠΌΡΠ·Π½Π°ΡΠΈ ΠΈ Π½Π΅ΠΌΠ° Π΄Π° ΡΠ΅ ΠΏΡΠ°Π²Π°Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ.
- Π’Π΅ΠΊΠΎΠ²Π½ΠΈΠΎΡ ΠΏΠ°ΠΊΠ΅Ρ ΡΠΎ Π°Π»Π°ΡΠΊΠΈ ΠΈΠΌΠ° ΠΏΠ»Π°Π½ΠΈΡΠ°Π½ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΊΠ° ΠΎΠ΄ Π΄Π²Π΅ Π³ΠΎΠ΄ΠΈΠ½ΠΈ.
- ΠΊΠΎΡΠΈΡΠ½ΠΈΡΠΈΡΠ΅ ΡΠ΅ ΠΌΠΎΠΆΠ°Ρ Π΄Π° ΡΠ΅ Π½Π°Π΄Π³ΡΠ°Π΄Π°Ρ Π½Π° Π½ΠΎΠ²Π°ΡΠ° SDK ΠΊΠΎΡΠΈΡΡΠ΅ΡΡΠΈ Π³ΠΈ ΠΈΡΡΠΈΡΠ΅ Π°Π»Π°ΡΠΊΠΈ.
- ΠΠ΅ Π±ΠΈΠ΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½ΠΎ Π°ΠΆΡΡΠΈΡΠ°ΡΠ΅.
ΠΡΠΈΠΊΠ»ΡΡΠΈ ΡΠ΅
ΠΠ΅ ΡΠ° ΠΏΠΎΠ·Π΄ΡΠ°Π²ΠΈΠΌΠ΅ ΡΠ΅ΠΊΠΎΡΠ° ΠΏΠΎΠΌΠΎΡ Π±ΠΈΠ΄Π΅ΡΡΠΈ ΠΎΠ²Π° Π΅ ΠΎΠ³ΡΠΎΠΌΠ΅Π½ ΠΏΡΠΎΠ΅ΠΊΡ. ΠΠΊΠΎ ΡΡΠ΅ Π·Π°ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠΈΡΠ°Π½ΠΈ Π΄Π° Π½Π°ΡΡΠΈΡΠ΅ Π·Π° Π½Π°Π±ΡΡΠ΄ΡΠ²Π°ΡΠ΅ΡΠΎ, ΡΠ΅Π³Π° Π΅ Π²ΡΠ΅ΠΌΠ΅!
- ΠΠΎΠΏΠΎΠ»Π½ΠΈ Π·Π° Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΡΡΠ΅ΡΡΠ²ΠΎ ΠΈ ΠΏΡΠΈΠΊΠ»ΡΡΡΠ²Π°ΡΠ΅ Π²ΠΎ ΡΠΈΠΌΠΎΡ.
- ΠΠΎΠ½ΡΠ°ΠΊΡΠΈΡΠ°ΡΡΠ΅ Π½Π΅ Π½Π° ΠΊΠ°Π½Π°Π»ΠΈΡΠ΅ ΠΈ ΠΠΈΡΠ΅Ρ.
- ΠΡΠΎΠ²Π΅ΡΠ΅ΡΠ΅ , ΠΊΠΎΡ Π΅ Π²ΠΎ ΡΠ°Π·Π²ΠΎΡ.
ΠΠ·Π²ΠΎΡ: www.habr.com
