
SRE ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ - ΡΡΠ°ΠΆΠ°Π½Ρ
ΠΡΡΠ²ΠΎ, Π½Π΅ΠΊΠ° ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Ρ. ΠΠ· ΡΡΠΌ , ΡΡΠΎΠ½Ρ-Π΅Π½Π΄ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ Π² Π³ΡΡΠΏΠ°ΡΠ° GitLab. ΠΠΈΠ½Π°Π»Π°ΡΠ° ΡΠ΅Π΄ΠΌΠΈΡΠ° ΠΈΠΌΠ°Ρ ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΈΡΡΠ° Π΄Π° ΡΡΠ°ΠΆΡΠ²Π°ΠΌ Ρ Π΅Π΄ΠΈΠ½ ΠΎΡ Π½Π°ΡΠΈΡΠ΅ Π΄Π΅ΠΆΡΡΠ½ΠΈ SRE ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ. Π¦Π΅Π»ΡΠ° Π±Π΅ΡΠ΅ Π΄Π° Π½Π°Π±Π»ΡΠ΄Π°Π²Π°ΠΌ ΠΊΠ°ΠΊ Π΄Π΅ΠΆΡΡΠ½ΠΈΡΡ ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ ΡΠ΅Π°Π³ΠΈΡΠ° Π½Π° ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈ Π΅ΠΆΠ΅Π΄Π½Π΅Π²Π½ΠΎ ΠΈ Π΄Π° ΠΏΡΠΈΠ΄ΠΎΠ±ΠΈΠ΅ΠΌ ΡΠ΅Π°Π»Π΅Π½ ΠΎΠΏΠΈΡ. ΠΠΈΡ ΠΌΠ΅ ΠΈΡΠΊΠ°Π»ΠΈ Π½Π°ΡΠΈΡΠ΅ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ Π΄Π° ΡΠ°Π·Π±ΠΈΡΠ°Ρ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π½ΡΠΆΠ΄ΠΈΡΠ΅ Π½Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈΡΠ΅. ΠΠΎΠ½ΠΈΡΠΎΡ::ΠΠ΄ΡΠ°Π²Π΅.
ΠΡΡ Π½Π°ΡΠΎΠ²Π°ΡΠ΅Π½ ΡΡΡ Π·Π°Π΄Π°ΡΠ°ΡΠ° Π΄Π° ΡΠ»Π΅Π΄Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠ° ΠΎΡ SRE Π² ΠΏΡΠΎΠ΄ΡΠ»ΠΆΠ΅Π½ΠΈΠ΅ Π½Π° Π΅Π΄Π½Π° ΡΠ΅Π΄ΠΌΠΈΡΠ°. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°ΡΠ΅, ΡΠ΅ ΠΏΡΠΈΡΡΡΡΠ²Π°Ρ Π½Π° ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ΡΠΎ, Π½Π°Π±Π»ΡΠ΄Π°Π²Π°Ρ Π΅Π΄Π½ΠΈ ΠΈ ΡΡΡΠΈ ΠΊΠ°Π½Π°Π»ΠΈ Π·Π° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΡ ΠΈ ΡΠ΅Π°Π³ΠΈΡΠ°Ρ Π½Π° ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈ, Π°ΠΊΠΎ ΠΈ ΠΊΠΎΠ³Π°ΡΠΎ Π²ΡΠ·Π½ΠΈΠΊΠ½Π°Ρ.
ΠΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈ
ΠΠΌΠ°ΡΠ΅ 2 ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ° Π·Π° Π΅Π΄Π½Π° ΡΠ΅Π΄ΠΌΠΈΡΠ°.
1. ΠΡΠΈΠΏΡΠΎΠΌΠΈΠ½ΡΠΎΡ
GitLab.com ΠΎΡΠ±Π΅Π»ΡΠ·Π° ΡΠΊΠΎΠΊ Π² ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ ΠΌΡ Π² ΡΡΡΠ΄Π°. ΠΠΎΠΊΠ»Π°Π΄Π²Π°Π½ΠΎ Π΅ Π·Π° Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅, ΠΏΡΠΈΡΠΈΠ½Π΅Π½ΠΎ ΠΎΡ ΠΎΠΏΠΈΡΠΈ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° runner minutes Π·Π° Π΄ΠΎΠ±ΠΈΠ² Π½Π° ΠΊΡΠΈΠΏΡΠΎΠ²Π°Π»ΡΡΠ°. ΠΠ½ΡΠΈΠ΄Π΅Π½ΡΡΡ Π±Π΅ΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π½Π°ΡΠΈΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Π·Π° ΡΠΌΠ΅ΠΊΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΠΎΡΠ»Π΅Π΄ΠΈΡΠΈΡΠ΅, ΠΊΠΎΠΉΡΠΎ ΠΏΡΠ΅ΠΊΡΠ°ΡΡΠ²Π° runner Π·Π°Π΄Π°ΡΠΈΡΠ΅ ΠΈ ΠΈΠ·ΡΡΠΈΠ²Π° ΡΠ²ΡΡΠ·Π°Π½ΠΈΡ ΠΏΡΠΎΠ΅ΠΊΡ ΠΈ Π°ΠΊΠ°ΡΠ½Ρ.
ΠΠΊΠΎ ΡΠΎΠ²Π° ΡΡΠ±ΠΈΡΠΈΠ΅ Π±Π΅ΡΠ΅ ΠΎΡΡΠ°Π½Π°Π»ΠΎ Π½Π΅Π·Π°Π±Π΅Π»ΡΠ·Π°Π½ΠΎ, ΡΠ΅ΡΠ΅ Π΄Π° Π±ΡΠ΄Π΅ Π·Π°ΡΠ΅ΡΠ΅Π½ΠΎ ΠΎΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ, Π½ΠΎ Π² ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ, SRE ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΡΡ Π΅ Π·Π°Π±Π΅Π»ΡΠ·Π°Π» Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ΡΠΎ ΠΏΡΡΠ². ΠΠ° ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ° Π΅ ΡΡΠ·Π΄Π°Π΄Π΅Π½Π° Π·Π°Π΄Π°ΡΠ°, Π½ΠΎ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡΡΠ° Π·Π° Π½Π΅Ρ Π΅ Π·Π°ΠΏΠ΅ΡΠ°ΡΠ°Π½Π°.
2. ΠΠ»ΠΎΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡΡΠ° Π½Π° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡΠ° Canary ΠΈ Main
ΠΠ½ΡΠΈΠ΄Π΅Π½ΡΡΡ Π΅ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°Π½ ΠΎΡ Π·Π°Π±Π°Π²ΡΠ½ΠΈΡ ΠΈ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈ Π½ΠΈΠ²Π° Π½Π° Π³ΡΠ΅ΡΠΊΠΈ Π² Canary ΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΠ΅ ΡΠ΅Π± ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Gitlab.com. ΠΡΠΊΠΎΠ»ΠΊΠΎ ΡΡΠΎΠΉΠ½ΠΎΡΡΠΈ Π½Π° Apdex ΡΠ° Π±ΠΈΠ»ΠΈ Π½Π°ΡΡΡΠ΅Π½ΠΈ.
ΠΡΠ²ΠΎΡΠ΅Π½Π° Π·Π°Π΄Π°ΡΠ° Π·Π° ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ°:
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΊΠΎΠ½ΡΡΠ°ΡΠ°ΡΠΈΠΈ
ΠΡΠΎ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π½Π΅ΡΠ°, ΠΊΠΎΠΈΡΠΎ Π½Π°ΡΡΠΈΡ ΠΏΡΠ΅Π· ΡΠ΅Π΄ΠΌΠΈΡΠ°ΡΠ° ΡΠΈ Π½Π° ΡΠΌΡΠ½Π°.
1. Π‘ΠΈΠ³Π½Π°Π»ΠΈΡΠ΅ ΡΠ° Π½Π°ΠΉ-ΠΏΠΎΠ»Π΅Π·Π½ΠΈ, ΠΊΠΎΠ³Π°ΡΠΎ ΠΎΡΠΊΡΠΈΠ²Π°Ρ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΡ ΠΎΡ Π½ΠΎΡΠΌΠ°ΡΠ°.
ΠΠ·Π²Π΅ΡΡΠΈΡΡΠ° ΠΌΠΎΠ³Π°Ρ Π΄Π° Π±ΡΠ΄Π°Ρ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΈ Π½Π° Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π²ΠΈΠ΄Π°:
- Π‘ΠΈΠ³Π½Π°Π»ΠΈ, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ ΠΏΡΠ°Π³, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ β10 5xx Π³ΡΠ΅ΡΠΊΠΈ Π² ΡΠ΅ΠΊΡΠ½Π΄Π°β.
- Π‘ΠΈΠ³Π½Π°Π»ΠΈ, ΠΏΡΠΈ ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ°Π³ΡΡ Π΅ ΠΏΡΠΎΡΠ΅Π½ΡΠ½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ βΠΏΡΠΎΡΠ΅Π½Ρ ΠΎΡ 5xx Π³ΡΠ΅ΡΠΊΠΈ Π½Π° 10% ΠΎΡ ΠΎΠ±ΡΠΈΡ ΠΎΠ±Π΅ΠΌ Π½Π° Π·Π°ΡΠ²ΠΊΠΈΡΠ΅ Π² Π΄Π°Π΄Π΅Π½ ΠΌΠΎΠΌΠ΅Π½Ρβ.
- Π‘ΠΈΠ³Π½Π°Π»ΠΈ, Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° ΠΈΡΡΠΎΡΠΈΡΠ΅ΡΠΊΠ° ΡΡΠ΅Π΄Π½Π° ΡΡΠΎΠΉΠ½ΠΎΡΡ, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ β5xx Π³ΡΠ΅ΡΠΊΠΈ Π² 90-ΠΈΡ ΠΏΠ΅ΡΡΠ΅Π½ΡΠΈΠ»β.
ΠΠ°ΠΉ-ΠΎΠ±ΡΠΎ ΠΊΠ°Π·Π°Π½ΠΎ, ΡΠΈΠΏΠΎΠ²Π΅ 2 ΠΈ 3 ΡΠ° ΠΏΠΎ-ΠΏΠΎΠ»Π΅Π·Π½ΠΈ Π·Π° Π΄Π΅ΠΆΡΡΠ½ΠΈΡΠ΅ SRE, Π·Π°ΡΠΎΡΠΎ ΡΠ°Π·ΠΊΡΠΈΠ²Π°Ρ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΡ ΠΎΡ Π½ΠΎΡΠΌΠ°ΡΠ° Π² ΠΏΡΠΎΡΠ΅ΡΠ°.
2. ΠΠ½ΠΎΠ³ΠΎ ΡΠΈΠ³Π½Π°Π»ΠΈ Π½ΠΈΠΊΠΎΠ³Π° Π½Π΅ Π΅ΡΠΊΠ°Π»ΠΈΡΠ°Ρ Π² ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈ
SR ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΠ΅ ΡΠ΅ ΡΠΏΡΠ°Π²ΡΡ Ρ ΠΏΠΎΡΡΠΎΡΠ½Π΅Π½ ΠΏΠΎΡΠΎΠΊ ΠΎΡ ΡΠΈΠ³Π½Π°Π»ΠΈ, ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡ ΠΊΠΎΠΈΡΠΎ Π²ΡΡΡΠ½ΠΎΡΡ Π½Π΅ ΡΠ° ΠΊΡΠΈΡΠΈΡΠ½ΠΈ.
ΠΠ°ΡΠΎ ΡΠΎΠ³Π°Π²Π° Π΄Π° Π½Π΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠΌ ΡΠΈΠ³Π½Π°Π»ΠΈΡΠ΅ ΡΠ°ΠΌΠΎ Π΄ΠΎ ΡΠ΅Π·ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π½Π°ΠΈΡΡΠΈΠ½Π° Π²Π°ΠΆΠ½ΠΈ? Π’ΠΎΠ·ΠΈ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ ΠΎΠ±Π°ΡΠ΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΠΏΡΠΎΠΏΡΡΠ½Π΅ ΡΠ°Π½Π½ΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅Π΄ΠΈΡΠ΅Π»Π½ΠΈ Π·Π½Π°ΡΠΈ Π·Π° ΡΠΎΠ²Π°, ΠΊΠΎΠ΅ΡΠΎ Π±ΠΈ ΠΌΠΎΠ³Π»ΠΎ Π΄Π° ΡΠ΅ ΠΏΡΠ΅Π²ΡΡΠ½Π΅ Π² ΡΠ΅Π°Π»Π΅Π½ ΠΏΡΠΎΠ±Π»Π΅ΠΌ, Π·Π°ΠΏΠ»Π°ΡΠ²Π°Ρ ΡΡΡ ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ ΡΠ΅ΡΠΈ.
ΠΠ°Π΄Π°ΡΠ°ΡΠ° Π½Π° Π΄Π΅ΠΆΡΡΠ½ΠΈΡ SRE Π΅ Π΄Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈ ΠΊΠΎΠΈ ΡΠΈΠ³Π½Π°Π»ΠΈ ΡΠ° Π½Π°ΠΈΡΡΠΈΠ½Π° ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ ΠΈ Π΄Π°Π»ΠΈ Π΅ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π΄Π° Π±ΡΠ΄Π°Ρ Π΅ΡΠΊΠ°Π»ΠΈΡΠ°Π½ΠΈ ΠΈ ΡΠ°Π·ΡΠ»Π΅Π΄Π²Π°Π½ΠΈ. ΠΠΎΠ΄ΠΎΠ·ΠΈΡΠ°ΠΌ, ΡΠ΅ ΡΠΎΠ²Π° ΡΠ΅ Π΄ΡΠ»ΠΆΠΈ ΠΈ Π½Π° ΡΡΡΠΈΠΊΡΠ½ΠΎΡΡΡΠ° Π½Π° ΡΠΈΠ³Π½Π°Π»ΠΈΠ·ΠΈΡΠ°Π½Π΅ΡΠΎ: Π±ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΄Π° ΡΠ΅ Π²ΡΠ²Π΅Π΄Π°Ρ Π½ΡΠΊΠΎΠ»ΠΊΠΎ Π½ΠΈΠ²Π° ΠΈΠ»ΠΈ βΠΈΠ½ΡΠ΅Π»ΠΈΠ³Π΅Π½ΡΠ½ΠΈβ Π½Π°ΡΠΈΠ½ΠΈ Π·Π° ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΈΠ³Π½Π°Π»ΠΈΡΠ΅ ΡΠΏΠΎΡΠ΅Π΄ ΠΎΠΏΠΈΡΠ°Π½Π°ΡΠ° ΠΏΠΎ-Π³ΠΎΡΠ΅ ΡΠΈΡΡΠ°ΡΠΈΡ.
ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π° ΡΡΠ½ΠΊΡΠΈΡ:
3. ΠΠ°ΡΠΈΡΠ΅ Π΄Π΅ΠΆΡΡΠ½ΠΈ SRE ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ
ΠΡΡΡΠ΅ΡΠ½ΠΈ:
- ΠΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ΅Π½ ΠΏΡΠΎΠ΅ΠΊΡ Π½Π° GitLab: Π΄ΠΎΠΌ Π·Π° runbooks, ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΠΌΠ΅Π½ΠΈ/ΡΠ΅Π΄ΠΌΠΈΡΠ½ΠΈ Π΄Π΅ΠΆΡΡΡΡΠ²Π° ΠΈ Π·Π°Π΄Π°ΡΠΈ Π·Π° ΡΠ΅Π°Π³ΠΈΡΠ°Π½Π΅ ΠΏΡΠΈ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈ.
- ΠΡΠΎΠ±Π»Π΅ΠΌΠΈ Ρ GitLab: ΡΠ°Π·ΡΠ»Π΅Π΄Π²Π°Π½ΠΈΡΡΠ°, ΠΏΡΠ΅Π³Π»Π΅Π΄ΠΈΡΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ°ΡΠ° ΡΡΡΠΎ ΡΠ΅ ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Ρ Π² Π·Π°Π΄Π°ΡΠΈΡΠ΅.
- ΠΡΠΈΠΊΠ΅ΡΠΈ Π² GitLab: ΠΠ°Π΄Π°ΡΠΈΡΠ΅ Π·Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΡ ΡΠ΅ Π·Π°Π΄Π΅ΠΉΡΡΠ²Π°Ρ ΠΎΡ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΠΈ Π΅ΡΠΈΠΊΠ΅ΡΠΈ, ΠΊΠΎΠΈΡΠΎ Π±ΠΎΡΠΎΠ²Π΅ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π·Π° ΠΏΡΠΎΡΠ»Π΅Π΄ΡΠ²Π°Π½Π΅ Π½Π° Π°ΠΊΡΠΈΠ²Π½ΠΎΡΡΡΠ° Π½Π° Π·Π°Π΄Π°ΡΠΈΡΠ΅.
ΠΡΠ½ΡΠ½ΠΈ:
- PagerDuty: Π‘ΠΈΠ³Π½Π°Π»ΠΈ
- Slack: Π’ΠΎΠ²Π° Π΅ ΠΌΡΡΡΠΎΡΠΎ, ΠΊΡΠ΄Π΅ΡΠΎ ΡΠ΅ ΠΈΠ·ΠΏΡΠ°ΡΠ°Ρ ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡΡΠ° Π½Π° PagerDuty/AlertManager. ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡΡΠ° Ρ ΠΊΠΎΠΌΠ°Π½Π΄ΠΈ Ρ Π½Π°ΠΊΠ»ΠΎΠ½Π΅Π½Π° ΡΠ΅ΡΡΠ° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ Π·Π°Π΄Π°ΡΠΈ, ΠΊΠ°ΡΠΎ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΎΡΡ Π²ΡΡΠ»ΡΠ½Π΅ Π½Π° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π΅ΡΠΊΠ°Π»ΠΈΡΠ°Π½Π΅ΡΠΎ ΠΌΡ Π΄ΠΎ ΠΈΠ½ΡΠΈΠ΄Π΅Π½Ρ.
- Grafana: ΠΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π° ΠΏΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΠΈ Ρ ΡΠΎΠΊΡΡ Π²ΡΡΡ Ρ Π΄ΡΠ»Π³ΠΎΡΡΠΎΡΠ½ΠΈ ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΠΈ.
- Kibana: ΠΡΠΈΠ³ΡΡΡΠ²Π° Π²ΠΈΠ·ΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡ/ΡΡΡΡΠ΅Π½Π΅ Π² Π»ΠΎΠ³ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΠΏΠΎ-Π·Π°Π΄ΡΠ»Π±ΠΎΡΠ΅Π½ΠΎ ΠΏΡΠΎΡΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΈ ΡΡΠ±ΠΈΡΠΈΡ.
- Zoom: Zoom ΠΈΠΌΠ° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ ΡΠ°Π±ΠΎΡΠ΅ΡΠ° βΡΡΠ°Ρ Π·Π° Π΄ΠΈΡΠΊΡΡΠΈΠΈβ. Π’ΠΎΠ²Π° ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π½Π° SRE ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΠ΅ Π±ΡΡΠ·ΠΎ Π΄Π° ΠΎΠ±ΡΡΠΆΠ΄Π°Ρ ΡΡΠ±ΠΈΡΠΈΡ, Π±Π΅Π· Π΄Π° Π³ΡΠ±ΡΡ ΡΠ΅Π½Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΡΡΠ°Ρ ΠΈ ΡΠΏΠΎΠ΄Π΅Π»ΡΠ½Π΅ Π½Π° Π²ΡΡΠ·ΠΊΠ°ΡΠ° Ρ ΡΡΠ°ΡΡΠ½ΠΈΡΠΈΡΠ΅.
Π ΠΌΠ½ΠΎΠ³ΠΎ, ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅ΡΠ΅.
4. ΠΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ΡΡ Π½Π° GitLab.com Ρ GitLab Π΅ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π°ΡΠ° ΡΠΎΡΠΊΠ° Π½Π° ΠΎΡΠΊΠ°Π·
ΠΠΊΠΎ GitLab.com ΠΏΡΠ΅ΡΡΡΠΏΠΈ ΡΠ΅ΡΠΈΠΎΠ·Π΅Π½ ΠΏΡΠ΅ΠΊΡΡΠ²Π°Π½Π΅ Π½Π° ΡΡΠ»ΡΠ³Π°ΡΠ°, Π½Π΅ Π±ΠΈΡ ΠΌΠ΅ ΠΈΡΠΊΠ°Π»ΠΈ ΡΠΎΠ²Π° Π΄Π° ΠΏΠΎΠ²Π»ΠΈΡΠ΅ Π½Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡΠ° Π½ΠΈ Π΄Π° ΡΠ°Π·ΡΠ΅ΡΠΈΠΌ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°. Π’ΠΎΠ²Π° ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΌΠ΅ΠΊΡΠΈ ΡΡΠ΅Π· ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° Π²ΡΠΎΡΠΈ Π΅ΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Π½Π° GitLab Π·Π° ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π½Π° GitLab.com. ΠΡΡΡΠ½ΠΎΡΡ ΡΠΎΠ²Π° Π²Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Π·Π° Π½Π°Ρ: .
5. ΠΡΠΊΠΎΠ»ΠΊΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Π΄Π° ΠΎΠ±ΠΌΠΈΡΠ»ΠΈΡΠ΅ Π΄Π° Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ ΠΊΡΠΌ GitLab
- , ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° Google Docs. Π’ΠΎΠ²Π° Π±ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π·Π° Π·Π°Π΄Π°ΡΠΈ, ΡΠ²ΡΡΠ·Π°Π½ΠΈ Ρ ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΡΠ±ΠΈΡΠΈΠ΅, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π·Π° ΠΎΠ±ΡΡΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΠ±ΠΈΡΠΈΡΡΠ°. Π Π² Π΄Π²Π°ΡΠ° ΡΠ»ΡΡΠ°Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°Π»ΠΎΠΆΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΡΠ°ΡΡΠ½ΠΈΡΠΈ Π΄Π° Π΄ΠΎΠ±Π°Π²ΡΡ Π½Π΅ΡΠΎ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅.
- ΠΠΎΠ²Π΅ΡΠ΅ ΡΠ΅Π± ΠΊΡΠΊΠΈ Π·Π° Π·Π°Π΄Π°ΡΠΈ. ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° Π²ΡΡΡΠ΅ΡΠ½ΠΎ Π·Π°Π΄Π΅ΠΉΡΡΠ²Π°Π½Π΅ Π½Π° ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΡΠΏΠΊΠΈ ΠΎΡ ΡΠ°Π±ΠΎΡΠ½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ Π½Π° GitLab ΡΠ΅ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π·Π° Π½Π°ΠΌΠ°Π»ΡΠ²Π°Π½Π΅ Π½Π° Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠ° ΠΎΡ Slack ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΠΈΠ·Π²Π΅ΡΡΠΈΡ Π² PagerDuty ΡΡΠ΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ Π½Π°ΠΊΠ»ΠΎΠ½Π΅Π½Π° ΡΠ΅ΡΡΠ° Π² Π·Π°Π΄Π°ΡΠ° Π½Π° GitLab.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
SRE ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΠ΅ ΡΠ° ΠΈΠ·ΠΏΡΠ°Π²Π΅Π½ΠΈ ΠΏΡΠ΅Π΄ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄ΠΈΠ·Π²ΠΈΠΊΠ°ΡΠ΅Π»ΡΡΠ²Π°. ΠΠΈ Π±ΠΈΠ»ΠΎ ΡΡΠ΄Π΅ΡΠ½ΠΎ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ Π½Π° GitLab, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ΡΠ°Π²Π°Ρ ΡΠ΅Π·ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ. ΠΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈΠΌ Π²ΡΡΡ Ρ Π½ΡΠΊΠΎΠΈ Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΡ ΠΊΡΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΠΎΠΏΡΠΎΡΡΡΡ Π³ΠΎΡΠ΅ΡΠΏΠΎΠΌΠ΅Π½Π°ΡΠΈΡΠ΅ ΡΠ°Π±ΠΎΡΠ½ΠΈ ΠΏΡΠΎΡΠ΅ΡΠΈ. ΠΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ ΡΠ° Π½Π°Π»ΠΈΡΠ½ΠΈ Π² .
ΠΡΠ΅Π· 2020 Π³. ΡΠ°Π·ΡΠΈΡΡΠ²Π°ΠΌΠ΅ Π΅ΠΊΠΈΠΏΠ° ΡΠΈ, Π·Π° Π΄Π° ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈΠΌ Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ ΡΡΡΠ°Ρ ΠΎΡΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠΊΠΎ ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ²Π°ΡΠ΅, ΠΌΠΎΠ»Ρ, ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΉΡΠ΅ ΠΈ Π½Π΅ ΡΠ΅ ΠΊΠΎΠ»Π΅Π±Π°ΠΉΡΠ΅ Π΄Π° ΡΠ΅ ΡΠ²ΡΡΠΆΠ΅ΡΠ΅ Ρ ΠΊΠΎΠΉΡΠΎ ΠΈ Π΄Π° Π΅ ΡΠ»Π΅Π½ Π½Π° Π½Π°ΡΠΈΡ Π΅ΠΊΠΈΠΏ, Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π²ΡΠΏΡΠΎΡΠΈ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com
