Как я нСдСлю Π±Ρ‹Π» стаТСром SRE-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°. ДСТурство Π³Π»Π°Π·Π°ΠΌΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° ПО

Как я нСдСлю Π±Ρ‹Π» стаТСром SRE-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°. ДСТурство Π³Π»Π°Π·Π°ΠΌΠΈ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° ПО

SRE-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ β€” стаТСр

Для Π½Π°Ρ‡Π°Π»Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡŒΡ‚Π΅ ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒΡΡ. Π― β€” @tristan.read, фронтэнд-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π² Π³Ρ€ΡƒΠΏΠΏΠ΅ Monitor::Health GitLab’Π°. На ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΉ Π½Π΅Π΄Π΅Π»Π΅ ΠΌΠ½Π΅ Π²Ρ‹ΠΏΠ°Π»Π° Ρ‡Π΅ΡΡ‚ΡŒ ΠΏΠΎΠ±Ρ‹Ρ‚ΡŒ стаТСром Ρƒ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈΠ· Π½Π°ΡˆΠΈΡ… Π΄Π΅ΠΆΡƒΡ€Π½Ρ‹Ρ… SRE-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠ². ЦСлью Π±Ρ‹Π»ΠΎ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎΠ΅ наблюдСниС Π·Π° Ρ‚Π΅ΠΌ, ΠΊΠ°ΠΊ Π΄Π΅ΠΆΡƒΡ€Π½Ρ‹ΠΉ Ρ€Π΅Π°Π³ΠΈΡ€ΡƒΠ΅Ρ‚ Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Ρ‹, ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ΠΈΠ΅ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ ΠΎΠΏΡ‹Ρ‚Π° Ρ€Π°Π±ΠΎΡ‚Ρ‹. Нам Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ наши ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°Π»ΠΈ потрСбности ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ Monitor::Health.

МнС прСдстояло нСдСлю Π²ΡΡŽΠ΄Ρƒ ΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚ΡŒ Π·Π° SRE-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΎΠΌ. Π’ΠΎ Π΅ΡΡ‚ΡŒ я присутствовал Π½Π° ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡Π΅ дСТурства, наблюдал Π·Π° Ρ‚Π΅ΠΌΠΈ ΠΆΠ΅ ΠΊΠ°Π½Π°Π»Π°ΠΌΠΈ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ ΠΈ Ρ€Π΅Π°Π³ΠΈΡ€ΠΎΠ²Π°Π» Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Ρ‹, Ссли ΠΈ ΠΊΠΎΠ³Π΄Π° Ρ‚Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠ΅Π»ΠΈ мСсто.

Π˜Π½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Ρ‹

Π—Π° нСдСлю ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ 2 ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π°.

1. ΠšΡ€ΠΈΠΏΡ‚ΠΎΠΌΠ°ΠΉΠ½Π΅Ρ€

Π’ срСду Π½Π° GitLab.com зафиксировали скачок Π² использовании GitLab Runner‘Π°, Π²Ρ‹Π·Π²Π°Π½Π½Ρ‹ΠΉ ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠ°ΠΌΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΈΠ½ΡƒΡ‚Ρ‹ runner’Π° для ΠΌΠ°ΠΉΠ½ΠΈΠ½Π³Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡŽΡ‚Ρ‹. Π‘ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠΌ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Π»ΠΈΡΡŒ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ собствСнного инструмСнта Π½Π΅ΠΉΡ‚Ρ€Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ останавливаСт Π·Π°Π΄Π°Ρ‡ΠΈ runner’Π° ΠΈ удаляСт связанныС с Π½ΠΈΠΌ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ Π°ΠΊΠΊΠ°ΡƒΠ½Ρ‚.

Если Π±Ρ‹ это событиС Π½Π΅ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ»ΠΈ, Π΅Π³ΠΎ ΠΎΡ‚Π»ΠΎΠ²ΠΈΠ» Π±Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹ΠΉ инструмСнт, Π½ΠΎ Π² этом случаС SRE-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π·Π°ΠΌΠ΅Ρ‚ΠΈΠ» Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅ ΠΏΠ΅Ρ€Π²Ρ‹ΠΌ. Π‘Ρ‹Π»Π° создана Π·Π°Π΄Π°Ρ‡Π° ΠΏΠΎ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Ρƒ, ΠΎΠ΄Π½Π°ΠΊΠΎ информация ΠΏΠΎ Π½Π΅ΠΉ Π·Π°ΠΊΡ€Ρ‹Ρ‚Π°.

2. ДСградация ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Canary ΠΈ Main

Π˜Π½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ спровоцировали замСдлСния ΠΈ Π²ΠΎΠ·Ρ€ΠΎΡΡˆΠ°Ρ частота ошибок Π² canary ΠΈ main Π²Π΅Π±-прилоТСниях Π½Π° Gitlab.com. Π‘Ρ‹Π»ΠΎ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΎ нСсколько Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΉ Apdex.

ΠžΡ‚ΠΊΡ€Ρ‹Ρ‚Π°Ρ Π·Π°Π΄Π°Ρ‡Π° ΠΏΠΎ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Ρƒ: https://gitlab.com/gitlab-com/gl-infra/production/issues/1442

ΠšΠ»ΡŽΡ‡Π΅Π²Ρ‹Π΅ Π²Ρ‹Π²ΠΎΠ΄Ρ‹

Π’ΠΎΡ‚ нСсколько ΠΌΠΎΠΌΠ΅Π½Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ я уяснил Π·Π° нСдСлю дСТурства.

1. ΠžΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΡ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹, ΠΊΠΎΠ³Π΄Π° Π·Π°ΡΠ΅ΠΊΠ°ΡŽΡ‚ отклонСния ΠΎΡ‚ Π½ΠΎΡ€ΠΌΡ‹.

ΠžΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Ρ€Π°Π·Π΄Π΅Π»ΠΈΡ‚ΡŒ Π½Π° нСсколько Ρ‚ΠΈΠΏΠΎΠ²:

  • ΠžΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΡ, основанныС Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΏΠΎΡ€ΠΎΠ³ΠΎΠ²ΠΎΠΌ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ, Ρ‚ΠΈΠΏΠ° «ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»ΠΎ 10 5Ρ…Ρ… ошибок Π² сСкунду».
  • ΠžΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΡ, Π² ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… ΠΏΠΎΡ€ΠΎΠ³ β€” это ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½ΠΎΠ΅ Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅ Ρ‚ΠΈΠΏΠ° «Ρ‡Π°ΡΡ‚ΠΎΡ‚Π° 5Ρ…Ρ… ошибок Π½Π° 10% ΠΎΠ±Ρ‰Π΅Π³ΠΎ объСма запросов Π² Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ врСмя».
  • ΠžΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΡ, основанныС Π½Π° историчСском срСднСм Π·Π½Π°Ρ‡Π΅Π½ΠΈΠΈ Ρ‚ΠΈΠΏΠ° «5Ρ…Ρ… ошибок Π² 90-ΠΉ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ΠΈΠ»ΠΈ».

Если Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ΡŒ Π² ΠΎΠ±Ρ‰Π΅ΠΌ, Ρ‚ΠΎ 2-ΠΉ ΠΈ 3-ΠΉ Ρ‚ΠΈΠΏΡ‹ ΠΏΠΎΠ»Π΅Π·Π½Π΅Π΅ для Π΄Π΅ΠΆΡƒΡ€Π½Ρ‹Ρ… SRE, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ Π²ΡΠΊΡ€Ρ‹Π²Π°ΡŽΡ‚ отклонСния ΠΎΡ‚ Π½ΠΎΡ€ΠΌΡ‹ Π² процСссС.

2. МногиС оповСщСния Ρ‚Π°ΠΊ ΠΈ Π½Π΅ ΡΡΠΊΠ°Π»ΠΈΡ€ΡƒΡŽΡ‚ΡΡ Π΄ΠΎ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΎΠ²

SR-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Π΄Π΅Π»ΠΎ с постоянным ΠΏΠΎΡ‚ΠΎΠΊΠΎΠΌ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ ΠΈΠ· ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π° самом Π΄Π΅Π»Π΅ Π½Π΅ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½Ρ‹.

Π’Π°ΠΊ ΠΏΠΎΡ‡Π΅ΠΌΡƒ Π±Ρ‹ Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΡ‚ΡŒ оповСщСния Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π²Π°ΠΆΠ½Ρ‹ΠΌΠΈ? Π‘ Ρ‚Π°ΠΊΠΈΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΎΠΌ, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ Ρ€Π°ΡΠΏΠΎΠ·Π½Π°Ρ‚ΡŒ Ρ€Π°Π½Π½ΠΈΠ΅ симптомы Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ вырастСт, ΠΊΠ°ΠΊ снСТный ΠΊΠΎΠΌ, Π² Ρ€Π΅Π°Π»ΡŒΠ½ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ, Π³Ρ€ΠΎΠ·ΡΡ‰ΡƒΡŽ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΌ ΡƒΡ‰Π΅Ρ€Π±ΠΎΠΌ.

Π—Π°Π΄Π°Ρ‡Π° Π΄Π΅ΠΆΡƒΡ€Π½ΠΎΠ³ΠΎ SRE Π² Ρ‚ΠΎΠΌ ΠΈ состоит, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ оповСщСния Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ говорят ΠΎ Ρ‡Π΅ΠΌ-Ρ‚ΠΎ ΡΠ΅Ρ€ΡŒΠ΅Π·Π½ΠΎΠΌ, ΠΈ Π½Π°Π΄ΠΎ Π»ΠΈ ΠΈΡ… ΡΡΠΊΠ°Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π½Π°Ρ‡ΠΈΠ½Π°Ρ‚ΡŒ Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ΡŒΡΡ. ΠŸΠΎΠ΄ΠΎΠ·Ρ€Π΅Π²Π°ΡŽ, это Π²Ρ‹Π·Π²Π°Π½ΠΎ Π΅Ρ‰Π΅ ΠΈ Π½Π΅Π³ΠΈΠ±ΠΊΠΎΡΡ‚ΡŒΡŽ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ: Π±Ρ‹Π»ΠΎ Π±Ρ‹ Π»ΡƒΡ‡ΡˆΠ΅, Ссли Π±Ρ‹ Π²Π²Π΅Π»ΠΈ нСсколько ΡƒΡ€ΠΎΠ²Π½Π΅ΠΉ ΠΈΠ»ΠΈ «ΡƒΠΌΠ½Ρ‹Π΅» способы настройки ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠΉ Π² соотвСтствии с описанной Π²Ρ‹ΡˆΠ΅ ситуациСй.

ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ: https://gitlab.com/gitlab-org/gitlab/issues/42633

3. Наши Π΄Π΅ΠΆΡƒΡ€Π½Ρ‹Π΅ SRE ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΌΠ½ΠΎΠ³ΠΎ инструмСнтов

Π’Π½ΡƒΡ‚Ρ€Π΅Π½Π½ΠΈΠ΅:

  • GitLab infra project: здСсь ΠΆΠΈΠ²ΡƒΡ‚ Runbook’ΠΈ, ΠΏΠ΅Ρ€Π΅Π΄Π°Ρ‡ΠΈ дСТурства Π½Π° смСну/нСдСлю, Π·Π°Π΄Π°Ρ‡ΠΈ ΠΏΠΎ ΠΎΡ‚Π²Π΅Ρ‚Π°ΠΌ Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Ρ‹.
  • GitLab issues: расслСдованиС, Ρ€Π°Π·Π±ΠΎΡ€Ρ‹ ΠΈ обслуТиваниС Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Π·Π°Π΄Π°Ρ‡Π°Ρ….
  • GitLab labels: Π·Π°Π΄Π°Ρ‡ΠΈ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ Π·Π°ΠΏΡƒΡΠΊΠ°ΡŽΡ‚ΡΡ ΠΏΠΎ ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹ΠΌ ΠΌΠ΅Ρ‚ΠΊΠ°ΠΌ, ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌ Π±ΠΎΡ‚Ρ‹ ΠΎΡ‚ΡΠ»Π΅ΠΆΠΈΠ²Π°ΡŽΡ‚ Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎΡΡ‚ΡŒ Π·Π°Π΄Π°Ρ‡.

Π’Π½Π΅ΡˆΠ½ΠΈΠ΅:

  • PagerDuty: оповСщСния
  • Slack: сюда направляСтся ΠΏΠΎΡ‚ΠΎΠΊ сообщСний PagerDuty/AlertManager. Π˜Π½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ со слэш-ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ для выполнСния Ρ€Π°Π·Π½ΠΎΠΎΠ±Ρ€Π°Π·Π½Ρ‹Ρ… Π·Π°Π΄Π°Ρ‡, ΠΊΠ°ΠΊ Ρ‚ΠΎ: Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΡΠΊΠ°Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΄ΠΎ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π°.
  • Grafana: визуализация ΠΌΠ΅Ρ‚Ρ€ΠΈΠΊ с фокусом Π½Π° долгосрочных Ρ‚Ρ€Π΅Π½Π΄Π°Ρ….
  • Kibana: Π΄Π°Π΅Ρ‚ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ / поиск Π² ΠΆΡƒΡ€Π½Π°Π»Π΅, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΊΠΎΠΏΠ°Ρ‚ΡŒ Π³Π»ΡƒΠ±ΠΆΠ΅ Π² ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½Π½Ρ‹Ρ… событиях.
  • Zoom: Π΅ΡΡ‚ΡŒ постоянно Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‰Π°Ρ «ΠΊΠΎΠΌΠ½Π°Ρ‚Π° обсуТдСния» Π² Zoom. Π­Ρ‚ΠΎ позволяСт SRE-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ быстро ΠΎΠ±ΡΡƒΠΆΠ΄Π°Ρ‚ΡŒ события, Π½Π΅ тратя Π΄Ρ€Π°Π³ΠΎΡ†Π΅Π½Π½ΠΎΠ΅ врСмя Π½Π° созданиС ΠΊΠΎΠΌΠ½Π°Ρ‚Ρ‹ ΠΈ ссылки участникам.

И ΠΌΠ½ΠΎΠ³ΠΎΠ΅, ΠΌΠ½ΠΎΠ³ΠΎΠ΅ Π΄Ρ€ΡƒΠ³ΠΎΠ΅.

4. ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€ΠΈΠ½Π³ GitLab.com ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ GitLab β€” это Сдиная Ρ‚ΠΎΡ‡ΠΊΠ° ΠΎΡ‚ΠΊΠ°Π·Π°

Если Π½Π° GitLab.com ΠΏΡ€ΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ‚ ΠΊΡ€ΡƒΠΏΠ½Ρ‹ΠΉ ΠΎΡ‚ΠΊΠ°Π· сСрвисов, Π½Π°ΠΌ Π±Ρ‹ Π½Π΅ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ это повлияло Π½Π° Π½Π°ΡˆΡƒ ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ. Π•Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΊΡƒΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, запустив Π²Ρ‚ΠΎΡ€ΠΎΠΉ инстанс GitLab для упарвлСния GitLab.com. На самом Π΄Π΅Π»Π΅ это ΡƒΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Ρƒ нас: https://ops.gitlab.net/.

5. НСсколько Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ слСдуСт Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊ добавлСнию Π² GitLab

  • ΠœΠ½ΠΎΠ³ΠΎΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΡΠΊΠΎΠ΅ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°Ρ‡, Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎΠ΅ Google Docs. Π­Ρ‚ΠΎ ΠΏΠΎΠΌΠΎΠ³Π»ΠΎ Π±Ρ‹ Π² Π·Π°Π΄Π°Ρ‡Π°Ρ… ΠΏΠΎ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π°ΠΌ Π² Ρ…ΠΎΠ΄Π΅ события, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π² Π·Π°Π΄Π°Ρ‡Π°Ρ… ΠΏΠΎ Ρ€Π°Π·Π±ΠΎΡ€Π°ΠΌ. Π’ ΠΎΠ±ΠΎΠΈΡ… случаях сразу нСскольким участникам ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π² Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠΌ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ.
  • Π‘ΠΎΠ»ΡŒΡˆΠ΅ Π²Π΅Π±Ρ…ΡƒΠΊΠΎΠ² для Π·Π°Π΄Π°Ρ‡. Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π·Π°ΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Π΅ шаги Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ процСсса GitLab ΠΈΠ·Π½ΡƒΡ‚Ρ€ΠΈ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΡΠ½ΠΈΠ·ΠΈΡ‚ΡŒ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΠΉ Slack. НапримСр, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Ρ€Π°Π·Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΎΠΏΠΎΠ²Π΅Ρ‰Π΅Π½ΠΈΠ΅ Π² PagerDuty Ρ‡Π΅Ρ€Π΅Π· слэш-ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ Π² Π·Π°Π΄Π°Ρ‡Π΅ GitLab.
    Π—Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅

SRE-ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π°ΠΌ приходится Π½Π΅Π»Π΅Π³ΠΊΠΎ с мноТСством слоТностСй. Π‘Ρ‹Π»ΠΎ Π±Ρ‹ Π·Π΄ΠΎΡ€ΠΎΠ²ΠΎ ΡƒΠ²ΠΈΠ΄Π΅Ρ‚ΡŒ большС ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΎΠ² GitLab Π² Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΈ этих ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. ΠœΡ‹ ΡƒΠΆΠ΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅ΠΌ Π½Π°Π΄ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΌΠΈ добавлСниями ΠΊ ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Ρƒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Π»Π΅Π³Ρ‡Π°Ρ‚ упомянутыС Π²Ρ‹ΡˆΠ΅ Ρ€Π°Π±ΠΎΡ‡ΠΈΠ΅ процСссы. Π”Π΅Ρ‚Π°Π»ΠΈ доступны Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ Ops Product Vision.

Π’ 2020 Π³ΠΎΠ΄Ρƒ ΠΌΡ‹ Ρ€Π°ΡΡˆΠΈΡ€ΡΠ΅ΠΌ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ всС эти Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Если интСрСсно, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡŒΡ‚Π΅ΡΡŒ, поТалуйста, с вакансиями, ΠΈ Π½Π΅ ΡΡ‚Π΅ΡΠ½ΡΠΉΡ‚Π΅ΡΡŒ ΡΠ²ΡΠ·Ρ‹Π²Π°Ρ‚ΡŒΡΡ с ΠΊΠ΅ΠΌ-Π½ΠΈΠ±ΡƒΠ΄ΡŒ ΠΈΠ· нашСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ ΠΏΠΎ Π»ΡŽΠ±Ρ‹ΠΌ вопросам.

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