ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠΌ БпортмастСр β€” ΠΊΠ°ΠΊ ΠΈ Ρ‡Π΅ΠΌ

О создании систСмы ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΌΡ‹ Π·Π°Π΄ΡƒΠΌΠ°Π»ΠΈΡΡŒ Π½Π° этапС формирования ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄. Π‘Ρ‚Π°Π»ΠΎ понятно, Ρ‡Ρ‚ΠΎ нашС Π΄Π΅Π»ΠΎ β€” эксплуатация β€” Π² эти ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚. ΠŸΠΎΡ‡Π΅ΠΌΡƒ Ρ‚Π°ΠΊ?

Π”Π΅Π»ΠΎ Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ всС наши ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ построСны Π²ΠΎΠΊΡ€ΡƒΠ³ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, микросСрвисов ΠΈ Ρ„Ρ€ΠΎΠ½Ρ‚ΠΎΠ², поэтому ΠΎΠ±Ρ‰Π΅Π΅ состояниС Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΡ всСй систСмы Π² Ρ†Π΅Π»ΠΎΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Π½Π΅ видят. НапримСр, ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ Π½Π΅ Π·Π½Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ какая-Ρ‚ΠΎ нСбольшая Ρ‡Π°ΡΡ‚ΡŒ Π² Π³Π»ΡƒΠ±ΠΎΠΊΠΎΠΌ бэкСндС влияСт Π½Π° Ρ„Ρ€ΠΎΠ½Ρ‚ΠΎΠ²ΡƒΡŽ Ρ‡Π°ΡΡ‚ΡŒ. ΠšΡ€ΡƒΠ³ ΠΈΡ… интСрСсов ограничиваСтся систСмами, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΈΡ… систСма. Если ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΈ Π΅Ρ‘ сСрвис А ΠΏΠΎΡ‡Ρ‚ΠΈ Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ связан с сСрвисом Π‘, Ρ‚ΠΎ Ρ‚Π°ΠΊΠΎΠΉ сСрвис для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎΡ‡Ρ‚ΠΈ Π½Π΅Π²ΠΈΠ΄ΠΈΠΌ.

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠΌ БпортмастСр — ΠΊΠ°ΠΊ ΠΈ Ρ‡Π΅ΠΌ

Наша ΠΆΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π°, Π² свою ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с систСмами, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‡Π΅Π½ΡŒ сильно ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½Ρ‹ ΠΌΠ΅ΠΆΠ΄Ρƒ собой: ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΈΠΌΠΈ мноТСство связСй, это вСсьма большая инфраструктура. И ΠΎΡ‚ всСх этих систСм (ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Ρƒ нас, ΠΊ слову, ΠΎΠ³Ρ€ΠΎΠΌΠ½ΠΎΠ΅ количСство), зависит Ρ€Π°Π±ΠΎΡ‚Π° ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°.

Π’ΠΎΡ‚ ΠΈ получаСтся, Ρ‡Ρ‚ΠΎ наш ΠΎΡ‚Π΄Π΅Π» Π½Π΅ относится Π½ΠΈ ΠΊ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Π΅, Π° находится Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π² сторонС. Π’ΠΎ всСй этой истории наша Π·Π°Π΄Π°Ρ‡Π° β€” ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π² комплСксС, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы, ΠΈΡ… Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ, ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ, ПО, ΡΠ΅Ρ‚ΡŒ, ΠΆΠ΅Π»Π΅Π·ΠΎ, ΠΈ ΠΊΠ°ΠΊ всС это связано ΠΌΠ΅ΠΆΠ΄Ρƒ собой.

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½ΠΈΡ€ΡƒΡŽΡ‚ наши ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Ρ‹, выглядит Ρ‚Π°ΠΊ:

  • front
  • middle-office
  • back-office

Как Π±Ρ‹ Π½Π°ΠΌ Π½ΠΈ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ, Π½ΠΎ Π½Π΅ Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π°ΠΊΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ всС систСмы Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π³Π»Π°Π΄ΠΊΠΎ ΠΈ Π±Π΅Π·ΡƒΠΊΠΎΡ€ΠΈΠ·Π½Π΅Π½Π½ΠΎ. Π”Π΅Π»ΠΎ, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, Π² количСствС систСм ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΉ β€” ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ, ΠΊΠ°ΠΊ Ρƒ нас, ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Ρ‹ это Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎΡΡ‚ΡŒ, нСсмотря Π½Π° качСство тСстирования. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ ΠΊΠ°ΠΊ Π²Π½ΡƒΡ‚Ρ€ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ систСмы, Ρ‚Π°ΠΊ ΠΈ Π² ΠΏΠ»Π°Π½Π΅ ΠΈΡ… ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ. И Π½ΡƒΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ Π·Π° состояниСм всСй ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ комплСксно, Π° Π½Π΅ ΠΊΠ°ΠΊΠΎΠΉ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠΉ Π΅Ρ‘ части.

Π’ ΠΈΠ΄Π΅Π°Π»Π΅ наблюдСниС Π·Π° состояниСм Π·Π΄ΠΎΡ€ΠΎΠ²ΡŒΡ всСй ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹ Π½ΡƒΠΆΠ½ΠΎ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. И ΠΌΡ‹ ΠΏΡ€ΠΈΡˆΠ»ΠΈ ΠΊ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Ρƒ ΠΊΠ°ΠΊ ΠΊ Π½Π΅ΠΈΠ·Π±Π΅ΠΆΠ½ΠΎΠΉ части этого процСсса. Π˜Π·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ ΠΎΠ½ Π±Ρ‹Π» построСн Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Ρ„Ρ€ΠΎΠ½Ρ‚ΠΎΠ²ΠΎΠΉ части, ΠΏΡ€ΠΈ этом собствСнныС систСмы ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΏΠΎ слоям Π±Ρ‹Π»ΠΈ ΠΈ Π΅ΡΡ‚ΡŒ Ρƒ сСтСвиков, администраторов ПО ΠΈ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ обСспСчСния. ВсС эти люди слСдили Π·Π° ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ΠΎΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° своСм ΡƒΡ€ΠΎΠ²Π½Π΅, комплСксного понимания Ρ‚ΠΎΠΆΠ΅ Π½ΠΈ Ρƒ ΠΊΠΎΠ³ΠΎ Π½Π΅ Π±Ρ‹Π»ΠΎ.

НапримСр, Ссли ΡƒΠΏΠ°Π»Π° Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина, Π² Π±ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²Π΅ случаСв ΠΎΠ± этом Π·Π½Π°Π΅Ρ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ администратор, ΠΎΡ‚Π²Π΅Ρ‡Π°ΡŽΡ‰ΠΈΠΉ Π·Π° hardware ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ. Команда Ρ„Ρ€ΠΎΠ½Ρ‚Π° Π² Ρ‚Π°ΠΊΠΈΡ… случаях Π²ΠΈΠ΄Π΅Π»Π° сам Ρ„Π°ΠΊΡ‚ падСния прилоТСния, Π½ΠΎ Π΄Π°Π½Π½Ρ‹Ρ… ΠΎ ΠΏΠ°Π΄Π΅Π½ΠΈΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹ Ρƒ Π½Π΅Ρ‘ Π½Π΅ Π±Ρ‹Π»ΠΎ. А администратор ΠΌΠΎΠΆΠ΅Ρ‚ Π·Π½Π°Ρ‚ΡŒ, ΠΊΡ‚ΠΎ Π·Π°ΠΊΠ°Π·Ρ‡ΠΈΠΊ, ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΈΠΌΠ΅Π½Π½ΠΎ сСйчас Π½Π° этой Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машинС крутится, ΠΏΡ€ΠΈ условии, Ρ‡Ρ‚ΠΎ это ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ большой ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. ΠŸΡ€ΠΎ малСнькиС ΠΎΠ½, скорСС всСго, Π½Π΅ Π·Π½Π°Π΅Ρ‚. Π’ любом случаС, администратору Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ΄Ρ‚ΠΈ ΠΊ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Ρƒ, ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π½Π° этой машинС Π±Ρ‹Π»ΠΎ, Ρ‡Ρ‚ΠΎ Π½ΡƒΠΆΠ½ΠΎ Π²ΠΎΡΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ ΠΈ Ρ‡Ρ‚ΠΎ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ. А Ссли ломалось Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ совсСм ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠ΅, Π½Π°Ρ‡ΠΈΠ½Π°Π»Π°ΡΡŒ бСготня ΠΏΠΎ ΠΊΡ€ΡƒΠ³Ρƒ β€” ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ Π½ΠΈΠΊΡ‚ΠΎ Π½Π΅ Π²ΠΈΠ΄Π΅Π» систСму Π² Ρ†Π΅Π»ΠΎΠΌ.

Π’ ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счСтС Ρ‚Π°ΠΊΠΈΠ΅ Ρ€Π°Π·Ρ€ΠΎΠ·Π½Π΅Π½Π½Ρ‹Π΅ истории Π²Π»ΠΈΡΡŽΡ‚ Π½Π° вСсь Ρ„Ρ€ΠΎΠ½Ρ‚Π΅Π½Π΄, Π½Π° ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ Π½Π°ΡˆΡƒ ΠΎΡΠ½ΠΎΠ²Π½ΡƒΡŽ бизнСс-Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ β€” ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΡ€ΠΎΠ΄Π°ΠΆΠΈ. Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Π½Π΅ Π²Ρ…ΠΎΠ΄ΠΈΠΌ Π² ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, Π° занимаСмся эксплуатациСй всСх ecommerce-ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² составС ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°, ΠΌΡ‹ взяли Π½Π° сСбя Π·Π°Π΄Π°Ρ‡Ρƒ ΠΏΠΎ созданию комплСксной систСмы ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ecommerce-ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹.

Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° систСмы ΠΈ стСк

ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ с Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ Π²Ρ‹Π΄Π΅Π»ΠΈΠ»ΠΈ нСсколько слоёв ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° для Π½Π°ΡˆΠΈΡ… систСм, Π² Ρ€Π°Π·Ρ€Π΅Π·Π΅ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°ΠΌ потрСбуСтся ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ. И всС это Π½ΡƒΠΆΠ½ΠΎ Π±Ρ‹Π»ΠΎ ΠΎΠ±ΡŠΠ΅Π΄ΠΈΠ½ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ ΠΌΡ‹ ΠΈ сдСлали Π½Π° ΠΏΠ΅Ρ€Π²ΠΎΠΌ этапС. БСйчас ΠΏΠΎ этому этапу ΠΌΡ‹ Π΄ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅ΠΌ максимально качСствСнный сбор ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ ΠΏΠΎ всСм нашим слоям, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ΡΡ‚Ρ€Π°ΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅Π»ΡΡ†ΠΈΡŽ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ систСмы Π²Π»ΠΈΡΡŽΡ‚ Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π°.

ΠžΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΠΈΠ΅ комплСксного ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π½Π° Π½Π°Ρ‡Π°Π»ΡŒΠ½Ρ‹Ρ… этапах запуска ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ (Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π΅Π³ΠΎ, ΠΊΠΎΠ³Π΄Π° большая Ρ‡Π°ΡΡ‚ΡŒ систСм Π±Ρ‹Π»Π° Π² эксплуатации) ΠΏΡ€ΠΈΠ²Π΅Π»ΠΎ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρƒ нас образовался Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ тСхничСский Π΄ΠΎΠ»Π³ ΠΏΠΎ настройкС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° всСй ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡ‹. Π‘ΠΎΡΡ€Π΅Π΄ΠΎΡ‚Π°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π½Π° настройкС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΊΠ°ΠΊΠΎΠΉ-Ρ‚ΠΎ ΠΎΠ΄Π½ΠΎΠΉ ИБ ΠΈ Π΄Π΅Ρ‚Π°Π»ΡŒΠ½ΠΎ ΠΏΡ€ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ для Π½Π΅Ρ‘ ΠΌΡ‹ Π½Π΅ ΠΌΠΎΠ³Π»ΠΈ сСбС ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ‚ΡŒ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Π΅ систСмы ΠΎΡΡ‚Π°Π»ΠΈΡΡŒ Π±Ρ‹ Π½Π° ΠΊΠ°ΠΊΠΎΠ΅-Ρ‚ΠΎ врСмя Π±Π΅Π· ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°. Для Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ этой Π·Π°Π΄Π°Ρ‡ΠΈ ΠΌΡ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΠ»ΠΈ список самых Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ ΠΎΡ†Π΅Π½ΠΊΠΈ состояния ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы ΠΏΠΎ слоям ΠΈ Π½Π°Ρ‡Π°Π»ΠΈ Π΅Π³ΠΎ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ.

ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ слона Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π΅ΡΡ‚ΡŒ ΠΏΠΎ частям.

Наша систСма складываСтся ΠΈΠ·:

  • hardware;
  • ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы;
  • software;
  • UI-части Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°;
  • бизнСс-ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ;
  • прилоТСния ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΈ;
  • ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ бСзопасности;
  • сСти;
  • балансировщика Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°.

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠΌ БпортмастСр — ΠΊΠ°ΠΊ ΠΈ Ρ‡Π΅ΠΌ

Π’ Ρ†Π΅Π½Ρ‚Ρ€Π΅ этой систСмы β€” собствСнно ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³. Π§Ρ‚ΠΎΠ±Ρ‹ Π² ΠΎΠ±Ρ‰Π΅ΠΌ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ состояниС всСй систСмы, Π½Π°Π΄ΠΎ Π·Π½Π°Ρ‚ΡŒ, Ρ‡Ρ‚ΠΎ происходит с прилоТСниями Π½Π° всСх этих слоях ΠΈ Π² Ρ€Π°Π·Ρ€Π΅Π·Π΅ всСго мноТСства ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.

Π’Π°ΠΊ Π²ΠΎΡ‚, ΠΏΡ€ΠΎ стСк.

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠΌ БпортмастСр — ΠΊΠ°ΠΊ ΠΈ Ρ‡Π΅ΠΌ

Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ПО с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. Π’ Ρ†Π΅Π½Ρ‚Ρ€Π΅ Ρƒ нас Zabbix, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΊΠ°ΠΊ систСму Π°Π»Π΅Ρ€Ρ‚ΠΈΠ½Π³Π°. ВсСм извСстно, Ρ‡Ρ‚ΠΎ ΠΎΠ½ идСально ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ для ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° инфраструктуры. Π§Ρ‚ΠΎ здСсь имССтся Π² Π²ΠΈΠ΄Ρƒ? Как Ρ€Π°Π· Ρ‚Π΅ Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅ΡΡ‚ΡŒ Ρƒ ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, которая содСрТит свой Π¦ΠžΠ” (Π° Ρƒ БпортмастСра свои Π¦ΠžΠ”Ρ‹) β€” Ρ‚Π΅ΠΌΠΏΠ΅Ρ€Π°Ρ‚ΡƒΡ€Π° сСрвСра, состояниС памяти, Ρ€Π΅ΠΉΠ΄Π°, ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ сСтСвых устройств.

ΠœΡ‹ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π»ΠΈ Zabbix с мСссСндТСром Telegram ΠΈ Microsoft Teams, Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹ΠΌΠΈ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…. Zabbix ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ слой фактичСской сСти, ΠΆΠ΅Π»Π΅Π·Π° ΠΈ частично ПО, Π½ΠΎ это Π½Π΅ панацСя. ΠœΡ‹ эти Π΄Π°Π½Π½Ρ‹Π΅ ΠΎΠ±ΠΎΠ³Π°Ρ‰Π°Π΅ΠΌ ΠΈΠ· Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π΄Ρ€ΡƒΠ³ΠΈΡ… сСрвисов. НапримСр, ΠΏΠΎ ΡƒΡ€ΠΎΠ²Π½ΡŽ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠ³ΠΎ обСспСчСния ΠΌΡ‹ Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ ΠΏΠΎ API коннСктимся Π² нашСй систСмС Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΈ Π·Π°Π±ΠΈΡ€Π°Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅.

Π§Ρ‚ΠΎ Π΅Ρ‰Ρ‘. Помимо Zabbix ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Prometheus, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚ΡŒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ динамичСской срСды. Π’ΠΎ Π΅ΡΡ‚ΡŒ, ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ прилоТСния ΠΏΠΎ HTTP endpoint ΠΈ Π½Π΅ ΠΏΠ΅Ρ€Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΏΠΎΠ²ΠΎΠ΄Ρƒ Ρ‚ΠΎΠ³ΠΎ, ΠΊΠ°ΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π² Π½Π΅Π΅ Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒ, Π° ΠΊΠ°ΠΊΠΈΠ΅ Π½Π΅Ρ‚. На основании этих Π΄Π°Π½Π½Ρ‹Ρ… ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΎΡ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ аналитичСскиС запросы.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊΠΈ Π΄Π°Π½Π½Ρ‹Ρ… для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… слоСв, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, бизнСс-ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ, Ρƒ нас дСлятся Π½Π° Ρ‚Ρ€ΠΈ ΡΠΎΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΠ΅.

Π’ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, это внСшниС бизнСсовыС систСмы, Google Analytics, собираСм ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΈΠ· Π»ΠΎΠ³ΠΎΠ². Из Π½ΠΈΡ… ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΏΠΎ Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΌ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡΠΌ, конвСрсии ΠΈ всСму ΠΏΡ€ΠΎΡ‡Π΅ΠΌΡƒ, связанному с бизнСсом. Π’ΠΎ-Π²Ρ‚ΠΎΡ€Ρ‹Ρ…, это систСма UI-ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°. О Π½Π΅ΠΉ слСдуСт Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ.

Когда-Ρ‚ΠΎ ΠΌΡ‹ Π½Π°Ρ‡ΠΈΠ½Π°Π»ΠΈ с ΠΌΠ°Π½ΡƒΠ°Π»ΡŒΠ½ΠΎΠ³ΠΎ тСстирования ΠΈ ΠΎΠ½ΠΎ пСрСрасло Π² автотСсты Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»Π° ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΉ. Из Π½Π΅Π³ΠΎ ΠΌΡ‹ ΠΈ сдСлали ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³, оставив Ρ‚ΠΎΠ»ΡŒΠΊΠΎ основной Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π», ΠΈ завязались Π½Π° ΠΌΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ максимально ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Ρ‹ ΠΈ Π½Π΅ часто ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ со Π²Ρ€Π΅ΠΌΠ΅Π½Π΅ΠΌ.

Новая структура ΠΊΠΎΠΌΠ°Π½Π΄ ΠΏΠΎΠ΄Ρ€Π°Π·ΡƒΠΌΠ΅Π²Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ вся Π΄Π΅ΡΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΏΠΎ прилоТСниям замыкаСтся Π½Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄Π°Ρ…, поэтому чистым тСстированиСм ΠΌΡ‹ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ пСрСстали. ВмСсто этого ΠΌΡ‹ ΠΈΠ· тСстов сдСлали UI-ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³, написанный Π½Π° Java, Selenium ΠΈ Jenkins (ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΊΠ°ΠΊ систСма запуска ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ ΠΎΡ‚Ρ‡Π΅Ρ‚ΠΎΠ²).

Π£ нас Π±Ρ‹Π»ΠΎ ΠΌΠ½ΠΎΠ³ΠΎ тСстов, Π½ΠΎ Π² ΠΈΡ‚ΠΎΠ³Π΅ ΠΌΡ‹ Ρ€Π΅ΡˆΠΈΠ»ΠΈ Π²Ρ‹Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π½Π° Π³Π»Π°Π²Π½ΡƒΡŽ Π΄ΠΎΡ€ΠΎΠ³Ρƒ, Π²Π΅Ρ€Ρ…Π½Π΅ΡƒΡ€ΠΎΠ²Π½Π΅Π²ΡƒΡŽ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΡƒ. И Ссли Ρƒ нас Π±ΡƒΠ΄Π΅Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ спСцифичСских тСстов, Ρ‚ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ слоТно ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Ρ‚ΡŒ Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Ρ…. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΉ Ρ€Π΅Π»ΠΈΠ· Π±ΡƒΠ΄Π΅Ρ‚ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π»ΠΎΠΌΠ°Ρ‚ΡŒ всю систСму, Π° ΠΌΡ‹ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈ Π±ΡƒΠ΄Π΅ΠΌ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Π΅Π΅ ΠΏΠΎΡ‡ΠΈΠ½ΠΊΠΎΠΉ. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ ΠΌΡ‹ завязались Π½Π° совсСм Ρ„ΡƒΠ½Π΄Π°ΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½Ρ‹Π΅ Π²Π΅Ρ‰ΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π΅Π΄ΠΊΠΎ ΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ, ΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠΌ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΈΡ….

НаконСц, Π²-Ρ‚Ρ€Π΅Ρ‚ΡŒΠΈΡ…, источником Π΄Π°Π½Π½Ρ‹Ρ… являСтся цСнтрализованная систСма логирования. Для Π»ΠΎΠ³ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Elastic Stack, Π° ΠΏΠΎΡ‚ΠΎΠΌ эти Π΄Π°Π½Π½Ρ‹Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π·Π°Ρ‚ΡΠ³ΠΈΠ²Π°Ρ‚ΡŒ Π² Π½Π°ΡˆΡƒ систСму ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΏΠΎ бизнСс-ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠ°ΠΌ. Π’ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎ всСму этому Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ наш собствСнный сСрвис Monitoring API, написанный Π½Π° Python, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΎΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ΠΏΠΎ API Π»ΡŽΠ±Ρ‹Π΅ сСрвисы ΠΈ Π·Π°Π±ΠΈΡ€Π°Π΅Ρ‚ Π² Zabbix Π΄Π°Π½Π½Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ….

Π•Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ Π½Π΅Π·Π°ΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΉ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° β€” визуализация. Π£ нас ΠΎΠ½Π° строится Π½Π° основС Grafana. Π‘Ρ€Π΅Π΄ΠΈ ΠΏΡ€ΠΎΡ‡ΠΈΡ… систСм Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΎΠ½Π° выдСляСтся Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π½Π° Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΈΠ· Ρ€Π°Π·Π½Ρ‹Ρ… источников Π΄Π°Π½Π½Ρ‹Ρ…. ΠœΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ Π²Π΅Ρ€Ρ…Π½Π΅ΡƒΡ€ΠΎΠ²Π½Π΅Π²Ρ‹Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½Π°, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, количСство Π·Π°ΠΊΠ°Π·ΠΎΠ², ΠΎΡ„ΠΎΡ€ΠΌΠ»Π΅Π½Π½Ρ‹Ρ… Π·Π° послСдний час, ΠΈΠ· Π‘Π£Π‘Π”, ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ОБ, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΉ Π·Π°ΠΏΡƒΡ‰Π΅Π½ этот ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΌΠ°Π³Π°Π·ΠΈΠ½, ΠΈΠ· Zabbix, Π° ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ инстансов этого прилоТСния β€” ΠΈΠ· Prometheus. И всС это Π±ΡƒΠ΄Π΅Ρ‚ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Π΅. Наглядно ΠΈ доступно.

ΠžΡ‚ΠΌΠ΅Ρ‡Ρƒ ΠΏΡ€ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ β€” ΠΌΡ‹ сСйчас Π΄ΠΎΠΏΠΈΠ»ΠΈΠ²Π°Π΅ΠΌ систСму, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ впослСдствии Π±ΡƒΠ΄Π΅ΠΌ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ с глобальной систСмой ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°. На ΠΌΠΎΠΉ взгляд, основныС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, с ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ сталкиваСтся e-commerce Π² сфСрС ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ бСзопасности, связаны с Π±ΠΎΡ‚Π°ΠΌΠΈ, парсСрами ΠΈ брутфорсом. Π—Π° этим Π½ΡƒΠΆΠ½ΠΎ ΡΠ»Π΅Π΄ΠΈΡ‚ΡŒ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ всС это ΠΌΠΎΠΆΠ΅Ρ‚ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ ΠΊΠ°ΠΊ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ Π½Π°ΡˆΠΈΡ… ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Ρ‚Π°ΠΊ ΠΈ Π½Π° Ρ€Π΅ΠΏΡƒΡ‚Π°Ρ†ΠΈΡŽ с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния бизнСса. И Π²Ρ‹Π±Ρ€Π°Π½Π½Ρ‹ΠΌ стСком ΠΌΡ‹ эти Π·Π°Π΄Π°Ρ‡ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π΅ΠΌ.

Π•Ρ‰Ρ‘ Π²Π°ΠΆΠ½Ρ‹ΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ‚ β€” ΡƒΡ€ΠΎΠ²Π΅Π½ΡŒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ собираСтся PrometheusΠΎΠΌ. Π‘Π°ΠΌ ΠΎΠ½ ΠΎΠ½ Ρƒ нас Ρ‚ΠΎΠΆΠ΅ ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½ с Zabbix. И Π΅Ρ‰Ρ‘ Ρƒ нас Π΅ΡΡ‚ΡŒ sitespeed, сСрвис, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π½Π°ΠΌ соотвСтствСнно ΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊΠΈΠ΅ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Ρ‹, ΠΊΠ°ΠΊ ΡΠΊΠΎΡ€ΠΎΡΡ‚ΡŒ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ нашСй страницы, Π±ΠΎΡ‚Ρ‚Π»Π½Π΅ΠΊΠΈ, отрисовка страницы, Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° скриптов ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅, ΠΎΠ½ Ρ‚ΠΎΠΆΠ΅ ΠΏΠΎ API ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€ΠΎΠ²Π°Π½. Π’Π°ΠΊ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Ρƒ нас ΡΠΎΠ±ΠΈΡ€Π°ΡŽΡ‚ΡΡ Π² Zabbix, соотвСтствСнно, Π°Π»Π΅Ρ€Ρ‚ΠΈΠΌ ΠΌΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚Ρ‚ΡƒΠ΄Π°. ВсС Π°Π»Π΅Ρ€Ρ‚Ρ‹ ΠΏΠΎΠΊΠ° уходят Π½Π° основныС способы ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ (ΠΏΠΎΠΊΠ° это email ΠΈ telegram, Π΅Ρ‰Ρ‘ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΠ»ΠΈ Π½Π΅Π΄Π°Π²Π½ΠΎ MS Teams). Π’ ΠΏΠ»Π°Π½Π°Ρ… ΠΏΡ€ΠΎΠΊΠ°Ρ‡Π°Ρ‚ΡŒ Π°Π»Π΅Ρ€Ρ‚ΠΈΠ½Π³ Π΄ΠΎ Ρ‚Π°ΠΊΠΎΠ³ΠΎ состояния, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΠΌΠ½Ρ‹Π΅ Π±ΠΎΡ‚Ρ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ ΠΊΠ°ΠΊ сСрвис ΠΈ прСдоставляли ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Ρƒ всСм ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠΌ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²Ρ‹ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌ.

Для нас Π²Π°ΠΆΠ½Ρ‹ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, Π½ΠΎ ΠΈ ΠΎΠ±Ρ‰ΠΈΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΏΠΎ всСй инфраструктурС, ΠΊΠΎΡ‚ΠΎΡ€ΡƒΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ прилоТСния: кластСры физичСских сСрвСров, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… крутятся Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΊΠΈ, балансировщики Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ°, Network Load Balancer-Ρ‹, сама ΡΠ΅Ρ‚ΡŒ, утилизация ΠΊΠ°Π½Π°Π»ΠΎΠ² связи. Плюс ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ ΠΏΠΎ нашим собствСнным Ρ†ΠΎΠ΄Π°ΠΌ (Ρƒ нас ΠΈΡ… нСсколько ΠΈ инфраструктура довольно Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Ρ… Ρ€Π°Π·ΠΌΠ΅Ρ€ΠΎΠ²).

ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠΌ БпортмастСр — ΠΊΠ°ΠΊ ΠΈ Ρ‡Π΅ΠΌ

ΠŸΠ»ΡŽΡΡ‹ нашСй систСмы ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ с Π΅Π΅ ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ состояниС работоспособности всСх систСм, ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ ΠΈΡ… влияниС Π΄Ρ€ΡƒΠ³ Π½Π° Π΄Ρ€ΡƒΠ³Π° ΠΈ Π½Π° ΠΎΠ±Ρ‰ΠΈΠ΅ рСсурсы. И Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счСтС ΠΎΠ½Π° позволяСт Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ рСсурсов, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ Π² Π½Π°ΡˆΡƒ Π·ΠΎΠ½Ρƒ отвСтствСнности. ΠœΡ‹ управляСм сСрвСрными рСсурсами β€” ΠΏΡƒΠ»ΠΎΠΌ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… e-commerce, Π²Π²ΠΎΠ΄ΠΈΠΌ-Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌ ΠΈΠ· эксплуатации Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠ±ΠΎΡ€ΡƒΠ΄ΠΎΠ²Π°Π½ΠΈΠ΅, Π΄ΠΎΠΊΡƒΠΏΠ°Π΅ΠΌ Π½ΠΎΠ²ΠΎΠ΅, ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠΌ Π°ΡƒΠ΄ΠΈΡ‚ ΡƒΡ‚ΠΈΠ»ΠΈΠ·Π°Ρ†ΠΈΠΈ рСсурсов ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π΅. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π³ΠΎΠ΄ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠ»Π°Π½ΠΈΡ€ΡƒΡŽΡ‚ Π½ΠΎΠ²Ρ‹Π΅ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹, Ρ€Π°Π·Π²ΠΈΠ²Π°ΡŽΡ‚ свои систСмы, ΠΈ Π½Π°ΠΌ Π²Π°ΠΆΠ½ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ ΠΈΡ… рСсурсами.

И с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Ρ‚Π΅Π½Π΄Π΅Π½Ρ†ΠΈΡŽ потрСблСния рСсурсов нашими ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌΠΈ систСмами. И ΡƒΠΆΠ΅ Π½Π° ΠΈΡ… основании ΠΌΠΎΠΆΠ΅ΠΌ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ. На ΡƒΡ€ΠΎΠ²Π½Π΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΡ‹ собираСм Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ Π²ΠΈΠ΄ΠΈΠΌ ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡŽ ΠΏΠΎ доступному количСству рСсурсов Π² Ρ€Π°Π·Ρ€Π΅Π·Π΅ Π¦ΠžΠ”ΠΎΠ². А ΡƒΠΆΠ΅ Π²Π½ΡƒΡ‚Ρ€ΠΈ Π¦ΠžΠ”Π° Π²ΠΈΠ΄Π½Π° ΠΈ утилизация, ΠΈ фактичСскоС распрСдСлСниС, ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ рСсурсов. ΠŸΡ€ΠΈΡ‡Π΅ΠΌ ΠΊΠ°ΠΊ со standalone-сСрвСрами, Ρ‚Π°ΠΊ ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ машинами ΠΈ кластСрами физичСских сСрвСров, Π½Π° ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… всС эти Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΠΊΠΈ Π±ΠΎΠ΄Ρ€ΠΎ крутятся.

ΠŸΠ΅Ρ€ΡΠΏΠ΅ΠΊΡ‚ΠΈΠ²Ρ‹

БСйчас Ρƒ нас Π³ΠΎΡ‚ΠΎΠ²ΠΎ ядро систСмы Π² Ρ†Π΅Π»ΠΎΠΌ, Π½ΠΎ ΠΎΡΡ‚Π°Π»ΠΎΡΡŒ достаточно ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ², Π½Π°Π΄ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ Π΅Ρ‰Π΅ прСдстоит Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ. Как ΠΌΠΈΠ½ΠΈΠΌΡƒΠΌ это слой ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ бСзопасности, Π½ΠΎ Π²Π°ΠΆΠ½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅ Π΄ΠΎΠ±Ρ€Π°Ρ‚ΡŒΡΡ Π΄ΠΎ сСти, Ρ€Π°Π·Π²ΠΈΡ‚ΡŒ Π°Π»Π΅Ρ€Ρ‚ΠΈΠ½Π³ ΠΈ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ вопрос с коррСляциСй. Π‘Π»ΠΎΠ΅Π² ΠΈ систСм Ρƒ нас ΠΌΠ½ΠΎΠ³ΠΎ, Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΌ слоС Π΅Ρ‰Π΅ мноТСство ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ. ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ΡΡ ΠΌΠ°Ρ‚Ρ€Ρ‘ΡˆΠΊΠ° Π² стСпСни ΠΌΠ°Ρ‚Ρ€Ρ‘ΡˆΠΊΠΈ.

Наша Π·Π°Π΄Π°Ρ‡Π° β€” Π² ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎΠΌ счСтС ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½Ρ‹Π΅ Π°Π»Π΅Ρ€Ρ‚Ρ‹. НапримСр, Ссли ΡΠ»ΡƒΡ‡ΠΈΠ»Π°ΡΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΉ Ρ‡Π°ΡΡ‚ΡŒΡŽ, ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ машиной, Π° Ρ‚Π°ΠΌ Π±Ρ‹Π»ΠΎ Π²Π°ΠΆΠ½ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΈ сСрвис Π±Ρ‹Π» Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ Π·Π°Ρ€Π΅Π·Π΅Ρ€Π²ΠΈΡ€ΠΎΠ²Π°Π½. ΠœΡ‹ ΡƒΠ·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ машина ΡƒΠΌΠ΅Ρ€Π»Π°. Π—Π°Ρ‚Π΅ΠΌ Π±ΡƒΠ΄ΡƒΡ‚ Π°Π»Π΅Ρ€Ρ‚ΠΈΡ‚ΡŒ бизнСс-ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ: ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΊΡƒΠ΄Π°-Ρ‚ΠΎ ΠΏΡ€ΠΎΠΏΠ°Π»ΠΈ, конвСрсии Π½Π΅Ρ‚, UI Π² интСрфСйсС нСдоступСн, ПО ΠΈ сСрвисы Ρ‚ΠΎΠΆΠ΅ ΡƒΠΌΠ΅Ρ€Π»ΠΈ.

ΠŸΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ раскладС ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ спам ΠΈΠ· Π°Π»Π΅Ρ€Ρ‚ΠΎΠ², Π° это ΡƒΠΆΠ΅ Π½Π΅ укладываСтся Π² Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎΠΉ систСмы ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°. ВстаСт вопрос коррСляции. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ Π² ΠΈΠ΄Π΅Π°Π»Π΅ наша систСма ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΊΠ°Π·Π°Ρ‚ΡŒ: «РСбята, Ρƒ вас физичСская машина ΡƒΠΌΠ΅Ρ€Π»Π°, Π° вмСстС с Π½Π΅ΠΉ Π²ΠΎΡ‚ это ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΈ Ρ‚Π°ΠΊΠΈΠ΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈΒ», с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΎΠ΄Π½ΠΎΠ³ΠΎ Π°Π»Π΅Ρ€Ρ‚Π° вмСсто Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ яростно Π·Π°ΡΡ‹ΠΏΠ°Ρ‚ΡŒ нас сотнСй Π°Π»Π΅Ρ€Ρ‚ΠΎΠ². Она Π΄ΠΎΠ»ΠΆΠ½Π° ΡΠΎΠΎΠ±Ρ‰ΠΈΡ‚ΡŒ ΠΎ Π³Π»Π°Π²Π½ΠΎΠΌ β€” ΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅, Ρ‡Ρ‚ΠΎ способствуСт опСративности устранСния ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹ Π·Π° счёт Π΅Ρ‘ Π»ΠΎΠΊΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ.

Наша систСма ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π°Π»Π΅Ρ€Ρ‚ΠΎΠ² построСна Π²ΠΎΠΊΡ€ΡƒΠ³ круглосуточной слуТбы горячСй Π»ΠΈΠ½ΠΈΠΈ. ВсС Π°Π»Π΅Ρ€Ρ‚Ρ‹, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡΡ‡ΠΈΡ‚Π°ΡŽΡ‚ΡΡ Ρƒ нас маст-хэвом ΠΈ входят Π² Ρ‡Π΅ΠΊ-лист, ΠΏΠ΅Ρ€Π΅Π΄Π°ΡŽΡ‚ΡΡ Ρ‚ΡƒΠ΄Π°. ΠšΠ°ΠΆΠ΄Ρ‹ΠΉ Π°Π»Π΅Ρ€Ρ‚ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ описаниС: Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ, Ρ‡Ρ‚ΠΎ это, собствСнно, Π·Π½Π°Ρ‡ΠΈΡ‚, Π½Π° Ρ‡Ρ‚ΠΎ влияСт. А Π΅Ρ‰Π΅ ссылку Π½Π° Π΄Π°ΡˆΠ±ΠΎΡ€Π΄ ΠΈ ΠΈΠ½ΡΡ‚Ρ€ΡƒΠΊΡ†ΠΈΡŽ, Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π² этом случаС Π½ΡƒΠΆΠ½ΠΎ Π΄Π΅Π»Π°Ρ‚ΡŒ.

Π­Ρ‚ΠΎ всС, Ρ‡Ρ‚ΠΎ касаСтся Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Π½ΠΈΠΉ ΠΊ ΠΏΠΎΡΡ‚Ρ€ΠΎΠ΅Π½ΠΈΡŽ Π°Π»Π΅Ρ€Ρ‚ΠΈΠ½Π³Π°. Π”Π°Π»ΡŒΡˆΠ΅ ситуация ΠΌΠΎΠΆΠ΅Ρ‚ Ρ€Π°Π·Π²ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π² Π΄Π²ΡƒΡ… направлСниях β€” Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π΅ΡΡ‚ΡŒ ΠΈ Π΅Π΅ Π½ΡƒΠΆΠ½ΠΎ Ρ€Π΅ΡˆΠ°Ρ‚ΡŒ, Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ΅Π» сбой Π² систСмС ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°. Но Π² любом случаС, Π½ΡƒΠΆΠ½ΠΎ ΠΈΠ΄Ρ‚ΠΈ ΠΈ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ.

Π’ срСднСм сСйчас Π·Π° сутки Π½Π°ΠΌ ΠΏΠ°Π΄Π°Π΅Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ сотни Π°Π»Π΅Ρ€Ρ‚ΠΎΠ², это с ΡƒΡ‡Π΅Ρ‚ΠΎΠΌ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ коррСляция Π°Π»Π΅Ρ€Ρ‚ΠΎΠ² Π΅Ρ‰Π΅ Π½Π΅ настроСна Π΄ΠΎΠ»ΠΆΠ½Ρ‹ΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ. И Ссли Π½ΡƒΠΆΠ½ΠΎ провСсти тСхничСскиС Ρ€Π°Π±ΠΎΡ‚Ρ‹, ΠΈ ΠΌΡ‹ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΡ€ΠΈΠ½ΡƒΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Π΅ΠΌ, ΠΈΡ… число вырастаСт Π² Ρ€Π°Π·Ρ‹.

Помимо ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΏΠΎ систСмам, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΡ‹ эксплуатируСм, ΠΈ сбора ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π½Π° нашСй сторонС Ρ€Π°ΡΡ†Π΅Π½ΠΈΠ²Π°ΡŽΡ‚ΡΡ ΠΊΠ°ΠΊ Π²Π°ΠΆΠ½Ρ‹Π΅, систСма ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° позволяСт ΡΠΎΠ±ΠΈΡ€Π°Ρ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅ для ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠ°Π½Π΄. Они ΠΌΠΎΠ³ΡƒΡ‚ Π²Π»ΠΈΡΡ‚ΡŒ Π½Π° состав ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСм, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ мониторятся Ρƒ нас.

Наш ΠΊΠΎΠ»Π»Π΅Π³Π° ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΡ€ΠΈΠΉΡ‚ΠΈ ΠΈ ΠΏΠΎΠΏΡ€ΠΎΡΠΈΡ‚ΡŒ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΡƒ, которая окаТСтся ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ ΠΈ для нас, ΠΈ для ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹. Или, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, ΠΊΠΎΠΌΠ°Π½Π΄Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ нСдостаточно Ρ‚Π΅Ρ… Π±Π°Π·ΠΎΠ²Ρ‹Ρ… ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρƒ нас Π΅ΡΡ‚ΡŒ, ΠΈΠΌ Π½ΡƒΠΆΠ½ΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ ΠΊΠ°ΠΊΡƒΡŽ-Ρ‚ΠΎ ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ. Π’ Grafana ΠΌΡ‹ создаём пространство для ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΈ Π²Ρ‹Π΄Π°Ρ‘ΠΌ ΠΏΡ€Π°Π²Π° Π°Π΄ΠΌΠΈΠ½Π°. Π’Π°ΠΊΠΆΠ΅, Ссли ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π½ΡƒΠΆΠ½Ρ‹ Π΄Π°ΡˆΠ±ΠΎΡ€Π΄Ρ‹, Π° ΠΎΠ½ΠΈ сами Π½Π΅ ΠΌΠΎΠ³ΡƒΡ‚/Π½Π΅ Π·Π½Π°ΡŽΡ‚ ΠΊΠ°ΠΊ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ, ΠΌΡ‹ ΠΈΠΌ ΠΏΠΎΠΌΠΎΠ³Π°Π΅ΠΌ.

Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΡ‹ Π²Π½Π΅ ΠΏΠΎΡ‚ΠΎΠΊΠ° создания цСнностСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹, ΠΈΡ… Ρ€Π΅Π»ΠΈΠ·ΠΎΠ² ΠΈ планирования, ΠΌΡ‹ постСпСнно ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΠΌ ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ Ρ€Π΅Π»ΠΈΠ·Ρ‹ всСх систСм Π±Π΅ΡΡˆΠΎΠ²Π½Ρ‹Π΅ ΠΈ ΠΈΡ… ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹ΠΊΠ°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ, Π½Π΅ согласовывая ΠΏΡ€ΠΈ этом с Π½Π°ΠΌΠΈ. А Π½Π°ΠΌ Π²Π°ΠΆΠ½ΠΎ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°Ρ‚ΡŒ эти Ρ€Π΅Π»ΠΈΠ·Ρ‹, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠΎΡ‚Π΅Π½Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ²Π»ΠΈΡΡ‚ΡŒ Π½Π° Ρ€Π°Π±ΠΎΡ‚Ρƒ прилоТСния ΠΈ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΡΠ»ΠΎΠΌΠ°Ρ‚ΡŒ, Π° это ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΎ. Для управлСния Ρ€Π΅Π»ΠΈΠ·Π°ΠΌΠΈ ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ Bamboo, ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΏΠΎ API ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅ ΠΈ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Ρ€Π΅Π»ΠΈΠ·Ρ‹ Π² ΠΊΠ°ΠΊΠΈΡ… ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΠΎΠ½Π½Ρ‹Ρ… систСмах Π²Ρ‹ΡˆΠ»ΠΈ ΠΈ ΠΈΡ… статус. И самоС Π²Π°ΠΆΠ½ΠΎΠ΅ β€” Π² ΠΊΠ°ΠΊΠΎΠ΅ врСмя. ΠœΠ°Ρ€ΠΊΠ΅Ρ€Ρ‹ ΠΎ Ρ€Π΅Π»ΠΈΠ·Π°Ρ… ΠΌΡ‹ Π½Π°ΠΊΠ»Π°Π΄Ρ‹Π²Π°Π΅ΠΌ Π½Π° основныС ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹Π΅ ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊΠΈ, Ρ‡Ρ‚ΠΎ Π²ΠΈΠ·ΡƒΠ°Π»ΡŒΠ½ΠΎ являСтся вСсьма ΠΏΠΎΠΊΠ°Π·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ Π² случаС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ.

Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ ΠΌΡ‹ ΠΌΠΎΠΆΠ΅ΠΌ Π²ΠΈΠ΄Π΅Ρ‚ΡŒ ΠΊΠΎΡ€Ρ€Π΅Π»ΡΡ†ΠΈΡŽ ΠΌΠ΅ΠΆΠ΄Ρƒ Π½ΠΎΠ²Ρ‹ΠΌΠΈ Ρ€Π΅Π»ΠΈΠ·Π°ΠΌΠΈ ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡŽΡ‰ΠΈΠΌΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌΠΈ. Основная идСя Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ½ΠΈΠΌΠ°Ρ‚ΡŒ, ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ систСма Π½Π° всСх слоях, быстро Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΈ Ρ‚Π°ΠΊ ΠΆΠ΅ быстро Π΅Π΅ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ. Π’Π΅Π΄ΡŒ часто Π±Ρ‹Π²Π°Π΅Ρ‚ Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ большС всСго Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ‚ Π½Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡ‹, Π° поиск ΠΏΡ€ΠΈΡ‡ΠΈΠ½Ρ‹.

И ΠΏΠΎ этому Π½Π°ΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ Π² Π±ΡƒΠ΄ΡƒΡ‰Π΅ΠΌ ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ ΡΡ„ΠΎΠΊΡƒΡΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ Π½Π° проактивности. Π’ ΠΈΠ΄Π΅Π°Π»Π΅ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ Π·Π°Ρ€Π°Π½Π΅Π΅ ΡƒΠ·Π½Π°Π²Π°Ρ‚ΡŒ ΠΎ ΠΏΡ€ΠΈΠ±Π»ΠΈΠΆΠ°ΡŽΡ‰Π΅ΠΉΡΡ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ΅, Π° Π½Π΅ постфактум, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π½ΠΈΠΌΠ°Ρ‚ΡŒΡΡ Π΅Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ΠΌ, Π° Π½Π΅ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ΠΌ. ΠŸΠΎΡ€ΠΎΠΉ ΡΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ Π»ΠΎΠΆΠ½Ρ‹Π΅ срабатывания систСмы ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π°, ΠΊΠ°ΠΊ ΠΈΠ·-Π·Π° чСловСчСской ошибки, Ρ‚Π°ΠΊ ΠΈ ΠΈΠ·-Π·Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ.И ΠΌΡ‹ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°Π΄ этим, ΠΎΡ‚Π»Π°ΠΆΠΈΠ²Π°Π΅ΠΌ, ΠΈ стараСмся ΠΏΠ΅Ρ€Π΅Π΄ Π»ΡŽΠ±Ρ‹ΠΌΠΈ манипуляциями Π½Π°Π΄ систСмой ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅ΠΆΠ΄Π°Ρ‚ΡŒ ΠΎΠ± этом ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ вмСстС с Π½Π°ΠΌΠΈ, Π»ΠΈΠ±ΠΎ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ эти мСроприятия Π² Ρ‚Π΅Ρ….ΠΎΠΊΠ½ΠΎ.

Π˜Ρ‚Π°ΠΊ, систСма Π·Π°ΠΏΡƒΡ‰Π΅Π½Π° ΠΈ ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ с Π½Π°Ρ‡Π°Π»Π° вСсны… ΠΈ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ Π²ΠΏΠΎΠ»Π½Π΅ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ ΠΏΡ€ΠΎΡ„ΠΈΡ‚. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, это Π½Π΅ Π΅Π΅ Ρ„ΠΈΠ½Π°Π»ΡŒΠ½Π°Ρ вСрсия, ΠΌΡ‹ Π±ΡƒΠ΄Π΅Ρ‚ Π²Π½Π΅Π΄Ρ€ΡΡ‚ΡŒ Π΅Ρ‰Π΅ мноТСство полСзностСй. Но прямо сСйчас, ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ большом количСствС ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΉ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, Π±Π΅Π· Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³Π° Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ ΠΎΠ±ΠΎΠΉΡ‚ΠΈΡΡŒ.

Если Π²Ρ‹ Ρ‚ΠΎΠΆΠ΅ ΠΌΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΡ‚Π΅ большиС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ с ΡΠ΅Ρ€ΡŒΠ΅Π·Π½Ρ‹ΠΌ количСством ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΉ β€” Π½Π°ΠΏΠΈΡˆΠΈΡ‚Π΅ Π² коммСнтариях, ΠΊΠ°ΠΊΡƒΡŽ ΡΠ΅Ρ€Π΅Π±Ρ€ΡΠ½ΡƒΡŽ ΠΏΡƒΠ»ΡŽ нашли для этого.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ