Как бях стаТант SRE ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π·Π° Π΅Π΄Π½Π° сСдмица. Π—Π°Π΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π· ΠΏΠΎΠ³Π»Π΅Π΄Π° Π½Π° софтуСрСн ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€

Как бях стаТант SRE ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π·Π° Π΅Π΄Π½Π° сСдмица. Π—Π°Π΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΡ€Π΅Π· ΠΏΠΎΠ³Π»Π΅Π΄Π° Π½Π° софтуСрСн ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€

SRE ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ - стаТант

ΠŸΡŠΡ€Π²ΠΎ, Π½Π΅ΠΊΠ° сС прСдставя. Аз съм @tristan.read, Ρ„Ρ€ΠΎΠ½Ρ‚-Π΅Π½Π΄ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Π² Π³Ρ€ΡƒΠΏΠ°Ρ‚Π° ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€::Π—Π΄Ρ€Π°Π²Π΅ GitLab. ΠœΠΈΠ½Π°Π»Π°Ρ‚Π° сСдмица ΠΈΠΌΠ°Ρ… привилСгията Π΄Π° стаТувам с Π΅Π΄ΠΈΠ½ ΠΎΡ‚ Π½Π°ΡˆΠΈΡ‚Π΅ Π΄Π΅ΠΆΡƒΡ€Π½ΠΈ SRE ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ. Π¦Π΅Π»Ρ‚Π° бСшС Π΄Π° наблюдавам ΠΊΠ°ΠΊ дСТурният ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ Ρ€Π΅Π°Π³ΠΈΡ€Π° Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΈ Π΄Π° ΠΏΡ€ΠΈΠ΄ΠΎΠ±ΠΈΠ΅ΠΌ Ρ€Π΅Π°Π»Π΅Π½ ΠΎΠΏΠΈΡ‚. Π‘ΠΈΡ…ΠΌΠ΅ искали Π½Π°ΡˆΠΈΡ‚Π΅ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈ Π΄Π° Ρ€Π°Π·Π±ΠΈΡ€Π°Ρ‚ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ Π½ΡƒΠΆΠ΄ΠΈΡ‚Π΅ Π½Π° ΠΏΠΎΡ‚Ρ€Π΅Π±ΠΈΡ‚Π΅Π»ΠΈΡ‚Π΅. функция ΠœΠΎΠ½ΠΈΡ‚ΠΎΡ€::Π—Π΄Ρ€Π°Π²Π΅.

Бях Π½Π°Ρ‚ΠΎΠ²Π°Ρ€Π΅Π½ със Π·Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π΄Π° слСдя ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€Π° ΠΎΡ‚ SRE Π² ΠΏΡ€ΠΎΠ΄ΡŠΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π΅Π΄Π½Π° сСдмица. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°Ρ‡Π°Π²Π°ΡˆΠ΅, Ρ‡Π΅ ΠΏΡ€ΠΈΡΡŠΡΡ‚Π²Π°Ρ… Π½Π° ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅Ρ‚ΠΎ, Π½Π°Π±Π»ΡŽΠ΄Π°Π²Π°Ρ… Π΅Π΄Π½ΠΈ ΠΈ ΡΡŠΡ‰ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ Π·Π° прСдупрСТдСния ΠΈ Ρ€Π΅Π°Π³ΠΈΡ€Π°Ρ… Π½Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ, Π°ΠΊΠΎ ΠΈ ΠΊΠΎΠ³Π°Ρ‚ΠΎ Π²ΡŠΠ·Π½ΠΈΠΊΠ½Π°Ρ‚.

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

ИмашС 2 ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π° Π·Π° Π΅Π΄Π½Π° сСдмица.

1. ΠšΡ€ΠΈΠΏΡ‚ΠΎΠΌΠΈΠ½ΡŒΠΎΡ€

GitLab.com отбСляза скок Π² ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅Ρ‚ΠΎ ΠΌΡƒ Π² сряда. GitLab RunnerΠ”ΠΎΠΊΠ»Π°Π΄Π²Π°Π½ΠΎ Π΅ Π·Π° Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅, ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅Π½ΠΎ ΠΎΡ‚ ΠΎΠΏΠΈΡ‚ΠΈ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° runner minutes Π·Π° Π΄ΠΎΠ±ΠΈΠ² Π½Π° ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ²Π°Π»ΡƒΡ‚Π°. Π˜Π½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΡŠΡ‚ бСшС Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ с ΠΏΠΎΠΌΠΎΡ‰Ρ‚Π° Π½Π° нашия собствСн инструмСнт Π·Π° смСкчаванС Π½Π° послСдицитС, ΠΊΠΎΠΉΡ‚ΠΎ прСкратява runner Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ ΠΈ ΠΈΠ·Ρ‚Ρ€ΠΈΠ²Π° ΡΠ²ΡŠΡ€Π·Π°Π½ΠΈΡ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ ΠΈ Π°ΠΊΠ°ΡƒΠ½Ρ‚.

Ако Ρ‚ΠΎΠ²Π° ΡΡŠΠ±ΠΈΡ‚ΠΈΠ΅ бСшС останало нСзабСлязано, Ρ‰Π΅ΡˆΠ΅ Π΄Π° бъдС засСчСно ΠΎΡ‚ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€Π°Π½ инструмСнт, Π½ΠΎ Π² Ρ‚ΠΎΠ·ΠΈ случай, SRE ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΡŠΡ‚ Π΅ забСлязал Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈΠ΅Ρ‚ΠΎ ΠΏΡ€ΡŠΠ². Π—Π° ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚Π° Π΅ създадСна Π·Π°Π΄Π°Ρ‡Π°, Π½ΠΎ информацията Π·Π° нСя Π΅ Π·Π°ΠΏΠ΅Ρ‡Π°Ρ‚Π°Π½Π°.

2. Π’Π»ΠΎΡˆΠ°Π²Π°Π½Π΅ Π½Π° производитСлността Π½Π° прилоТСнията Canary ΠΈ Main

Π˜Π½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΡŠΡ‚ Π΅ ΠΏΡ€Π΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½ ΠΎΡ‚ забавяния ΠΈ ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½ΠΈ Π½ΠΈΠ²Π° Π½Π° Π³Ρ€Π΅ΡˆΠΊΠΈ Π² Canary ΠΈ основнитС ΡƒΠ΅Π± прилоТСния Π½Π° Gitlab.com. Няколко стойности Π½Π° Apdex са Π±ΠΈΠ»ΠΈ Π½Π°Ρ€ΡƒΡˆΠ΅Π½ΠΈ.

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

Основни констатации

Π•Ρ‚ΠΎ няколко Π½Π΅Ρ‰Π°, ΠΊΠΎΠΈΡ‚ΠΎ Π½Π°ΡƒΡ‡ΠΈΡ… ΠΏΡ€Π΅Π· сСдмицата си Π½Π° смяна.

1. Π‘ΠΈΠ³Π½Π°Π»ΠΈΡ‚Π΅ са Π½Π°ΠΉ-ΠΏΠΎΠ»Π΅Π·Π½ΠΈ, ΠΊΠΎΠ³Π°Ρ‚ΠΎ ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°Ρ‚ отклонСния ΠΎΡ‚ Π½ΠΎΡ€ΠΌΠ°Ρ‚Π°.

Π˜Π·Π²Π΅ΡΡ‚ΠΈΡΡ‚Π° ΠΌΠΎΠ³Π°Ρ‚ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Ρ€Π°Π·Π΄Π΅Π»Π΅Π½ΠΈ Π½Π° няколко Π²ΠΈΠ΄Π°:

  • Π‘ΠΈΠ³Π½Π°Π»ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ ΠΏΡ€Π°Π³, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€ž10 5xx Π³Ρ€Π΅ΡˆΠΊΠΈ Π² ΡΠ΅ΠΊΡƒΠ½Π΄Π°β€œ.
  • Π‘ΠΈΠ³Π½Π°Π»ΠΈ, ΠΏΡ€ΠΈ ΠΊΠΎΠΈΡ‚ΠΎ ΠΏΡ€Π°Π³ΡŠΡ‚ Π΅ ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π½Π° стойност, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€žΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΎΡ‚ 5xx Π³Ρ€Π΅ΡˆΠΊΠΈ Π½Π° 10% ΠΎΡ‚ общия ΠΎΠ±Π΅ΠΌ Π½Π° заявкитС Π² Π΄Π°Π΄Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρ‚β€œ.
  • Π‘ΠΈΠ³Π½Π°Π»ΠΈ, Π±Π°Π·ΠΈΡ€Π°Π½ΠΈ Π½Π° историчСска срСдна стойност, ΠΊΠ°Ρ‚ΠΎ Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€ β€ž5xx Π³Ρ€Π΅ΡˆΠΊΠΈ Π² 90-ия ΠΏΠ΅Ρ€ΡΠ΅Π½Ρ‚ΠΈΠ»β€œ.

Най-ΠΎΠ±Ρ‰ΠΎ ΠΊΠ°Π·Π°Π½ΠΎ, Ρ‚ΠΈΠΏΠΎΠ²Π΅ 2 ΠΈ 3 са ΠΏΠΎ-ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Π·Π° Π΄Π΅ΠΆΡƒΡ€Π½ΠΈΡ‚Π΅ SRE, Π·Π°Ρ‰ΠΎΡ‚ΠΎ Ρ€Π°Π·ΠΊΡ€ΠΈΠ²Π°Ρ‚ отклонСния ΠΎΡ‚ Π½ΠΎΡ€ΠΌΠ°Ρ‚Π° Π² процСса.

2. Много сигнали Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ Сскалират Π² ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ

SR ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ€ΠΈΡ‚Π΅ сС справят с постоянСн ΠΏΠΎΡ‚ΠΎΠΊ ΠΎΡ‚ сигнали, ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ‚ ΠΊΠΎΠΈΡ‚ΠΎ Π²ΡΡŠΡ‰Π½ΠΎΡΡ‚ Π½Π΅ са ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ.

Π—Π°Ρ‰ΠΎ Ρ‚ΠΎΠ³Π°Π²Π° Π΄Π° Π½Π΅ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡ΠΈΠΌ сигналитС само Π΄ΠΎ Ρ‚Π΅Π·ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ са наистина Π²Π°ΠΆΠ½ΠΈ? Π’ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ ΠΎΠ±Π°Ρ‡Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° пропуснС Ρ€Π°Π½Π½ΠΈΡ‚Π΅ ΠΏΡ€Π΅Π΄ΡƒΠΏΡ€Π΅Π΄ΠΈΡ‚Π΅Π»Π½ΠΈ Π·Π½Π°Ρ†ΠΈ Π·Π° Ρ‚ΠΎΠ²Π°, ΠΊΠΎΠ΅Ρ‚ΠΎ Π±ΠΈ ΠΌΠΎΠ³Π»ΠΎ Π΄Π° сС ΠΏΡ€Π΅Π²ΡŠΡ€Π½Π΅ Π² Ρ€Π΅Π°Π»Π΅Π½ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ, Π·Π°ΠΏΠ»Π°ΡˆΠ²Π°Ρ‰ със сСриозни Ρ‰Π΅Ρ‚ΠΈ.

Π—Π°Π΄Π°Ρ‡Π°Ρ‚Π° Π½Π° дСТурния SRE Π΅ Π΄Π° ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈ ΠΊΠΎΠΈ сигнали са наистина сСриозни ΠΈ Π΄Π°Π»ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π±ΡŠΠ΄Π°Ρ‚ Сскалирани ΠΈ разслСдвани. ΠŸΠΎΠ΄ΠΎΠ·ΠΈΡ€Π°ΠΌ, Ρ‡Π΅ Ρ‚ΠΎΠ²Π° сС дълТи ΠΈ Π½Π° стриктността Π½Π° сигнализиранСто: Π±ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΠΎ-Π΄ΠΎΠ±Ρ€Π΅ Π΄Π° сС Π²ΡŠΠ²Π΅Π΄Π°Ρ‚ няколко Π½ΠΈΠ²Π° ΠΈΠ»ΠΈ β€žΠΈΠ½Ρ‚Π΅Π»ΠΈΠ³Π΅Π½Ρ‚Π½ΠΈβ€œ Π½Π°Ρ‡ΠΈΠ½ΠΈ Π·Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€ΠΈΡ€Π°Π½Π΅ Π½Π° сигналитС спорСд описаната ΠΏΠΎ-Π³ΠΎΡ€Π΅ ситуация.

ΠŸΡ€Π΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° функция: https://gitlab.com/gitlab-org/gitlab/issues/42633

3. ΠΠ°ΡˆΠΈΡ‚Π΅ Π΄Π΅ΠΆΡƒΡ€Π½ΠΈ SRE ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ ΠΌΠ½ΠΎΠ³ΠΎ инструмСнти

Π’ΡŠΡ‚Ρ€Π΅ΡˆΠ½ΠΈ:

  • Π˜Π½Ρ„Ρ€Π°ΡΡ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π΅Π½ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitLab: Π΄ΠΎΠΌ Π·Π° runbooks, ΠΏΡ€Π΅Π΄Π°Π²Π°Π½Π΅ Π½Π° смСни/сСдмични дСТурства ΠΈ Π·Π°Π΄Π°Ρ‡ΠΈ Π·Π° Ρ€Π΅Π°Π³ΠΈΡ€Π°Π½Π΅ ΠΏΡ€ΠΈ ΠΈΠ½Ρ†ΠΈΠ΄Π΅Π½Ρ‚ΠΈ.
  • ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ с GitLab: разслСдванията, ΠΏΡ€Π΅Π³Π»Π΅Π΄ΠΈΡ‚Π΅ ΠΈ ΠΏΠΎΠ΄Π΄Ρ€ΡŠΠΆΠΊΠ°Ρ‚Π° ΡΡŠΡ‰ΠΎ сС прослСдяват Π² Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅.
  • Π•Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ Π² GitLab: Π—Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅ Π·Π° автоматизация сС задСйстват ΠΎΡ‚ спСцифични Π΅Ρ‚ΠΈΠΊΠ΅Ρ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Π±ΠΎΡ‚ΠΎΠ²Π΅Ρ‚Π΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ‚ Π·Π° прослСдяванС Π½Π° активността Π½Π° Π·Π°Π΄Π°Ρ‡ΠΈΡ‚Π΅.

Π’ΡŠΠ½ΡˆΠ½ΠΈ:

  • 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, ΠΊΠΎΠΈΡ‚ΠΎ Ρ€Π΅ΡˆΠ°Π²Π°Ρ‚ Ρ‚Π΅Π·ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΈ. Π’Π΅Ρ‡Π΅ Ρ€Π°Π±ΠΎΡ‚ΠΈΠΌ Π²ΡŠΡ€Ρ…Ρƒ някои допълнСния към ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚ΠΈ, ΠΊΠΎΠΈΡ‚ΠΎ Ρ‰Π΅ опростят горСспомСнатитС Ρ€Π°Π±ΠΎΡ‚Π½ΠΈ процСси. ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ са Π½Π°Π»ΠΈΡ‡Π½ΠΈ Π² Π Π°Π·Π΄Π΅Π» β€žΠ’ΠΈΠ·ΠΈΡ Π·Π° ΠΏΡ€ΠΎΠ΄ΡƒΠΊΡ‚Π° Π½Π° ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΠΈΡ‚Π΅ Π΄Π΅ΠΉΠ½ΠΎΡΡ‚ΠΈβ€œ.

ΠŸΡ€Π΅Π· 2020 Π³. Ρ€Π°Π·ΡˆΠΈΡ€ΡΠ²Π°ΠΌΠ΅ Π΅ΠΊΠΈΠΏΠ° си, Π·Π° Π΄Π° ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈΠΌ всички Ρ‚Π΅Π·ΠΈ страхотни Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ. Ако сС интСрСсуватС, моля, Ρ€Π°Π·Π³Π»Π΅Π΄Π°ΠΉΡ‚Π΅ свободни ΠΏΠΎΠ·ΠΈΡ†ΠΈΠΈΠΈ Π½Π΅ сС ΠΊΠΎΠ»Π΅Π±Π°ΠΉΡ‚Π΅ Π΄Π° сС ΡΠ²ΡŠΡ€ΠΆΠ΅Ρ‚Π΅ с ΠΊΠΎΠΉΡ‚ΠΎ ΠΈ Π΄Π° Π΅ Ρ‡Π»Π΅Π½ Π½Π° нашия Π΅ΠΊΠΈΠΏ, Π°ΠΊΠΎ ΠΈΠΌΠ°Ρ‚Π΅ Π²ΡŠΠΏΡ€ΠΎΡΠΈ.

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

ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ хостинг Π·Π° сайтовС с DDoS Π·Π°Ρ‰ΠΈΡ‚Π°, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ πŸ”₯ ΠšΡƒΠΏΠ΅Ρ‚Π΅ Π½Π°Π΄Π΅ΠΆΠ΄Π΅Π½ ΡƒΠ΅Π± хостинг със Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ DDoS Π°Ρ‚Π°ΠΊΠΈ, VPS VDS ΡΡŠΡ€Π²ΡŠΡ€ΠΈ | ProHoster