ืืื ืืก SRE - ืื ืื
ืจืืฉืืช, ืืจืฉื ืื ืืืฆืื ืืช ืขืฆืื. ืื ื -
ืืืืชื ืฆืจืื ืืขืงืื ืืืจื ืืื ืืก SRE ืืื ืืงืื ืืืฉื ืฉืืืข. ืืืืืจ, ื ืืืชื ืืืกืืจื, ืขืงืืชื ืืืจ ืืืชื ืขืจืืฆื ืืชืจืื ืืืืืชื ืืืืจืืขืื ืื ืืืืฉืจ ืืชืจืืฉื.
ืชืงืจืืืช
ืืื 2 ืืืจืืขืื ืชืื ืฉืืืข.
1. ืงืจืืคืืืืื ืจ
GitLab.com ืจืื ืงืคืืฆื ืืฉืืืืฉ ืืืื ืจืืืขื
ืื ืืืืจืืข ืืื ืื ืืื ืืืืื ืื, ืืื ืืืืืืื ืืื ืชืืคืก ืืืชื, ืืื ืืืงืจื ืื, ืืื ืืก SRE ืืืืื ืงืืื ืืืคืจื. ื ืืฆืจื ืืฉืืืช ืืืจืืข, ืื ืืืืืข ืขืืื ืกืืืจ.
2. ืืจืืื ืืืืฆืืขืื ืฉื ืืืฉืืืื ืงื ืจืืื ืืขืืงืจืืื
ืืชืงืจืืช ื ืืจืื ืขื ืืื ืืืืืช ืืชืืืจืืช ืืืืืจืช ืฉื ืฉืืืืืช ืืืคืืืงืฆืืืช ืืงื ืจืืืช ืืืืคืืืงืฆืืืช ืืืื ืืจื ื ืืจืืฉืืืช ืืืชืจ Gitlab.com. ืืื ืขืจืื Apdex ืืืคืจื.
ืืฉืืืช ืืืจืืข ืคืชืืื:
ืืืฆืื ืืคืชื
ืื ื ืืื ืืืจืื ืฉืืืืชื ืืืืื ืืฉืืืข ืฉืื ืืชืคืงืื.
1. ืืชืจืืืช ืฉืืืืฉืืืช ืืืืชืจ ืืขืช ืืืืื ืืจืืืืช ืืื ืืจืื.
ื ืืชื ืืืืง ืืชืจืืืช ืืืกืคืจ ืกืืืื:
- ืืชืจืืืช ืืืืืกืกืืช ืขื ืขืจื ืกืฃ ืืกืืื, ืืืื "ืืชืจืืฉื 10 ืฉืืืืืช 5xx ืืฉื ืืื".
- ืืชืจืืืช ืฉืืื ืืกืฃ ืืื ืขืจื ืืืืืืื ืืืื "ืชืืืจืืช ืฉื ืฉืืืืืช 5xx ืืื 10% ืื ืคื ืืืงืฉืืช ืืืืื ืืืื ื ืชืื".
- ืืชืจืืืช ืืืืืกืกืืช ืขื ืืืืฆืข ืืืกืืืจื ืืืื "5xx ืฉืืืืืช ืืืืืืื 90".
ืืืืคื ืืืื, ืกืืืื 2 ื-3 ืฉืืืืฉืืื ืืืชืจ ืขืืืจ SREs ืืชืคืงืื, ืืืืืื ืฉืื ืืืฉืคืื ืกืืืืช ืืื ืืจืื ืืชืืืื.
2. ืืชืจืืืช ืจืืืช ืืขืืื ืื ืืกืืืืืช ืืืืจืืขืื.
ืืื ืืกื SR ืืชืืืืืื ืขื ืืจื ืืชืืื ืฉื ืืชืจืืืช, ืฉืจืืืช ืืื ืืื ื ืงืจืืืืืช.
ืื ืืื ืื ืืืืืื ืืช ืืืชืจืืืช ืจืง ืืืื ืืืฉืืืืช ืืืืช? ืขื ืืืช, ืขื ืืืฉื ืื, ืืืชืื ืฉืื ืชืืื ืืช ืืกืืืคืืืืื ืืืืงืืืื ืฉื ืื ืฉืืืคืื ืืืขืื ืืืืชืืช ืืืืืืืช ืขื ื ืืง ืืืื.
ืชืคืงืืื ืฉื SRE ืืืื ื ืืช ืืื ืืงืืืข ืืืื ืืชืจืืืช ืืขืืืืช ืขื ืืฉืื ืจืฆืื ื, ืืืื ืืฉ ืฆืืจื ืืืกืืื ืืืืคื ืืื. ืื ื ืืืฉื ืฉืื ื ืืืข ืื ืืืืกืจ ืืืืืฉืืช ืฉื ืืืชืจืืืช: ืืืื ืฉืืืื ืืื ืจืืืช ืื ืืจืืื "ืืืืืช" ืืืืืืจ ืืชืจืืืช ืืืชืื ืืืฆื ืฉืชืืืจ ืืขืื.
ืืฆืขืช ืชืืื ื:
3. ื-SREs ืฉืื ื ืืชืคืงืื ืืฉืชืืฉืื ืืืืื ืจืืื.
ืคึผึฐื ึดืืึดื:
- ืคืจืืืงื GitLab infra: ืกืคืจื ืืคืขืื ืืืื ืืื, ืืฉืืืืช/ืฉืืืขืืช, ืืฉืืืืช ืชืืืื ืืืืจืืขืื.
- ืืขืืืช ื-GitLab: ืืขืงื ืืืจ ืืงืืจืืช, ืกืงืืจืืช ืืชืืืืงื ืืชืืฆืข ืื ืืืขืืืช.
- ืชืืืืืช GitLab: ืืฉืืืืช ืืืืืืฆืื ืืืคืขืืืช ืืืืฆืขืืช ืชืืืืืช ืกืคืฆืืคืืืช, ืืื ืืฉืชืืฉืื ืืืืื ืืื ืืขืงืื ืืืจ ืคืขืืืืช ืืืฉืืืืช.
ืืืฆืื ื:
- PagerDuty: ืืชืจืืืช
- Slack: ืืจืืืช ืืืืืขืืช ืฉื PagerDuty/AlertManager ืขืืืจืช ืืืื. ืฉืืืื ืขื ืคืงืืืืช ืืืืกื ืืืืฆืืข ืืืืื ืืฉืืืืช, ืืืื ืกืืืจืช ืืชืจืื ืื ืืกืืื ืืืืจืืข.
- ืืจืคื ื: ืืืืื ืฉื ืืืืื ืชืื ืืชืืงืืืช ืืืืืืช ืืจืืืืช ืืืื.
- Kibana: ื ืืชื ืืืืื/ืืืคืืฉ ืืืื, ืืืืืช ืืืคืืจ ืขืืืง ืืืชืจ ืืชืื ืืืจืืขืื ืกืคืฆืืคืืื.
- ืืื: ืืฉ "ืืืจ ืืจืืื" ืืคืืขื ืื ืืืื ืืืื. ืื ืืืคืฉืจ ืืืื ืืกื SRE ืืืื ืืืืืจืืช ืืืืจืืขืื ืืืื ืืืืื ืืื ืืงืจ ืืืฆืืจืช ืืืจ ืืงืืฉืืจ ืืฉืชืชืคืื.
ืืขืื ืืจืื ืจืืื ืืืจืื.
4. ื ืืืืจ GitLab.com ืขื GitLab ืืื ื ืงืืืช ืืฉื ืืืช
ืื GitLab.com ืืืื ืืคืกืงืช ืฉืืจืืช ืืืืื, ืื ืื ื ืื ืจืืฆืื ืฉืื ืืฉืคืืข ืขื ืืืืืืช ืฉืื ื ืืคืชืืจ ืืช ืืืขืื. ื ืืชื ืืขืฆืืจ ืืืช ืขื ืืื ืืฉืงืช ืืืคืข ืฉื ื ืฉื GitLab ืื ืืืื GitLab.com. ืืืขืฉื, ืื ืืืจ ืขืืื ืขืืืจื ื:
5. ืืื ืชืืื ืืช ืฉืืืื ืืฉืงืื ืืืืกืืฃ ื-GitLab
ืขืจืืืช ืืฉืืืืช ืืจืืืืช ืืฉืชืืฉืื , ืืืืื ื-Google Docs. ืื ืืขืืืจ ืขื ืืฉืืืืช ืขื ืืืจืืขืื ืืืืื ืืืจืืข, ืืื ืื ืืฉืืืืช ืขื ืชืืงืืจ. ืืฉื ื ืืืงืจืื, ืืืชืื ืฉืืื ืืฉืชืชืคืื ืืฆืืจืื ืืืืกืืฃ ืืฉืื ืืืื ืืืช.- ืืืืงืก ืืื ืืจื ื ื ืืกืคืื ืืืฉืืืืช. ืืืืืืช ืืืคืขืื ืฉืืื ืืจืืืช ืขืืืื ืฉืื ืื ืฉื GitLab ืืืคื ืื ืชืขืืืจ ืืืคืืืช ืืช ืืืกืชืืืืช ืฉืื ืขื ืืื ืืืจืฆืืืช Slack. ืืืฉื, ืืืืืืช ืืืคืฉืจ ืืชืจืื ื-PagerDuty ืืืืฆืขืืช ืคืงืืืช ื ืืื ืืืขืืืช GitLab.
ืืกืงื ื
ืืืื ืืกื SRE ืงืฉื ืขื ืืจืื ืืืจืืืืืืช. ืื ืืืื ื ืืืจ ืืจืืืช ืืืฆืจืื ื ืืกืคืื ืฉื GitLab ืืืคืืื ืืืขืืืช ืืื. ืื ืื ื ืืืจ ืขืืืืื ืขื ืืื ืชืืกืคืืช ืืืืฆืจ ืฉืืงืื ืขื ืชืืืืื ืืขืืืื ืฉืืืืืจื ืืขืื. ืคืจืืื ืืืื ืื ื
ืื ื ืืจืืืืื ืืช ืืฆืืืช ืืฉื ืช 2020 ืืื ืืืคืืืฉ ืืช ืื ืืชืืื ืืช ืื ืืืจืืช ืืืื. ืื ืืขืื ืืื, ืื ื ืืืืง
ืืงืืจ: www.habr.com