SRE ΠΈΠ½ΠΆΠ΅Π½Π΅Ρ - ΡΡΠ°ΠΆΠ°Π½Ρ
ΠΠ°ΡΠΎ Π½Π°ΡΠ°Π»ΠΎ Π½Π΅ΠΊΠ° ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Ρ. Π°Π· -
Π’ΡΡΠ±Π²Π°ΡΠ΅ Π΄Π° ΡΠ»Π΅Π΄Π²Π°ΠΌ SRE ΡΡΠ»Π° ΡΠ΅Π΄ΠΌΠΈΡΠ°. Π’ΠΎΠ΅ΡΡ ΠΏΡΠΈΡΡΡΡΠ²Π°Ρ Π½Π° ΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΠ»ΡΠΆΠ±Π°ΡΠ°, Π½Π°Π±Π»ΡΠ΄Π°Π²Π°Ρ ΡΡΡΠΈΡΠ΅ ΡΠΈΠ³Π½Π°Π»Π½ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ ΠΈ ΡΠ΅Π°Π³ΠΈΡΠ°Ρ Π½Π° ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈ, Π°ΠΊΠΎ ΠΈ ΠΊΠΎΠ³Π°ΡΠΎ ΡΠ° Π²ΡΠ·Π½ΠΈΠΊΠ½Π°Π»ΠΈ.
ΠΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈ
ΠΠΌΠ°ΡΠ΅ 2 ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠ° Π·Π° ΡΠ΅Π΄ΠΌΠΈΡΠ°.
1. ΠΡΠΈΠΏΡΠΎ ΠΊΠΎΠΏΠ°Ρ
GitLab.com ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ° ΡΠΊΠΎΠΊ Π² ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π² ΡΡΡΠ΄Π°
ΠΠΊΠΎ ΡΠΎΠ²Π° ΡΡΠ±ΠΈΡΠΈΠ΅ Π½Π΅ Π±Π΅ΡΠ΅ Π·Π°Π±Π΅Π»ΡΠ·Π°Π½ΠΎ, Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ ΡΠ΅ΡΠ΅ Π΄Π° Π³ΠΎ ΡΠ»ΠΎΠ²ΠΈ, Π½ΠΎ Π² ΡΠΎΠ·ΠΈ ΡΠ»ΡΡΠ°ΠΉ 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 ΠΠΎΠΊΡΠΌΠ΅Π½ΡΠΈ. Π’ΠΎΠ²Π° Π±ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π°Π»ΠΎ ΠΏΡΠΈ Π·Π°Π΄Π°ΡΠΈ Π·Π° ΠΈΠ½ΡΠΈΠ΄Π΅Π½ΡΠΈ ΠΏΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π° ΡΡΠ±ΠΈΡΠΈΠ΅ΡΠΎ, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΏΡΠΈ Π·Π°Π΄Π°ΡΠΈ Π·Π° ΡΠ°Π·Π±ΠΎΡ. Π Π² Π΄Π²Π°ΡΠ° ΡΠ»ΡΡΠ°Ρ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π½Π°Π»ΠΎΠΆΠΈ Π½ΡΠΊΠΎΠ»ΠΊΠΎ ΡΡΠ°ΡΡΠ½ΠΈΡΠΈ Π΄Π° Π΄ΠΎΠ±Π°Π²ΡΡ Π½Π΅ΡΠΎ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π½Π°Π²Π΅Π΄Π½ΡΠΆ.- ΠΡΠ΅ ΡΠ΅Π± ΠΊΡΠΊΠΈΡΠΊΠΈ Π·Π° Π·Π°Π΄Π°ΡΠΈ. ΠΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ½ΠΈ ΡΡΡΠΏΠΊΠΈ ΠΎΡ ΡΠ°Π±ΠΎΡΠ½ΠΈΡ ΠΏΡΠΎΡΠ΅Ρ Π½Π° GitLab ΠΎΡΠ²ΡΡΡΠ΅ ΡΠ΅ Π²ΠΈ ΠΏΠΎΠΌΠΎΠ³Π½Π΅ Π΄Π° Π½Π°ΠΌΠ°Π»ΠΈΡΠ΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΡΠ° ΡΠΈ ΠΎΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Π½Π° Slack. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½Π΅ Π½Π° ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ Π² PagerDuty ΡΡΠ΅Π· ΠΊΠΎΠΌΠ°Π½Π΄Π° Ρ Π½Π°ΠΊΠ»ΠΎΠ½Π΅Π½Π° ΡΠ΅ΡΡΠ° Π² ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π½Π° GitLab.
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
SRE ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈΡΠ΅ ΠΈΠΌΠ°Ρ ΡΡΡΠ΄Π½ΠΎΡΡΠΈ Ρ ΠΌΠ½ΠΎΠ³ΠΎ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ. ΠΠΈ Π±ΠΈΠ»ΠΎ ΡΡΠ΄Π΅ΡΠ½ΠΎ Π΄Π° Π²ΠΈΠ΄ΠΈΠΌ ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΠΈ Π½Π° GitLab Π΄Π° ΡΠ΅ ΡΠΏΡΠ°Π²ΡΡ Ρ ΡΠ΅Π·ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈ. ΠΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈΠΌ Π²ΡΡΡ
Ρ Π½ΡΠΊΠΎΠΈ Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΡ ΠΊΡΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ ΡΠ»Π΅ΡΠ½ΡΡ ΡΠ°Π±ΠΎΡΠ½ΠΈΡΠ΅ ΠΏΡΠΎΡΠ΅ΡΠΈ, ΡΠΏΠΎΠΌΠ΅Π½Π°ΡΠΈ ΠΏΠΎ-Π³ΠΎΡΠ΅. Π§Π°ΡΡΠΈΡΠ΅ ΡΠ° Π½Π°Π»ΠΈΡΠ½ΠΈ Π²
ΠΡΠ΅Π· 2020 Π³. ΡΠ°Π·ΡΠΈΡΡΠ²Π°ΠΌΠ΅ Π΅ΠΊΠΈΠΏΠ°, Π·Π° Π΄Π° ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈΠΌ Π²ΡΠΈΡΠΊΠΈ ΡΠ΅Π·ΠΈ ΡΡΡΠ°Ρ
ΠΎΡΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΡΠΈ ΠΈΠ½ΡΠ΅ΡΠ΅Ρ, ΠΌΠΎΠ»Ρ, ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΉΡΠ΅
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: www.habr.com