αα·ααααα SRE - αα·ααααΆααΆα
ααααΌααααα»αααΌαααααΆααααα½ααααα»αα αααα»α -
αααα»αααααΌαααΎαααΆααα·ααααα SRE αααααααΈαααααααααααααα½ααααααΆα αα αααααΊαααα»αααΆαααααααΆααα α―ααΆαααααααααα αααα½ααα·αα·ααααααααΆαααΌαααααΉαααΌα ααααΆ αα·αααΆαααααΎααααα ααΉαα§ααααααα·α ααα»ααααα·αααΎ αα·ααα ααααααααΆααΎαα‘αΎαα
α§ααααααα·α ααα»
ααΆαα§αααααα ααα»α ααα½α 2 αααα»ααα½ααααααΆα αα
1. Cryptominer
GitLab.com ααΆαααΎαααΆαααΎαα‘αΎαααααΆαααααΎααααΆααααΆαααΈαααααα»α
ααααα·αααΎααααΉαααα·ααΆαααααααα·αααααΌαααΆααααααααααΆαααα α§αααααααααααααααααα·ααΉαα αΆααααΆααΆα ααα»αααααααα»αααααΈααα αα·ααααα SRE ααΆαααααααααΆααααΆαααααΆαααΆαα»ααα·αα αα·α αα ααΆαα§ααααααα·α ααα»αα½αααααΌαααΆααααααΎαα‘αΎα ααα»ααααααααααΆααα ααΎααΆααααΌαααΆααα·αα
2. ααΆαααα α»αααΆαα’αα»αααααααααααα·ααΈ Canary αα·α Main
α§ααααααα·α ααα»αααααααΌαααΆαααααα‘αΎααααααΆαααΊααααΆα αα·αααΆαααΎαα‘αΎαααααΆαααΉαααΆααααααα α»ααα αααα»ααααααα·ααΈ Canary αα·αααα αααααααααΆααααα ααΎ Gitlab.com α ααααα Apdex ααΆα αααΎαααααΌαααΆαααααΆαα
ααΎαααΆααα·α
αα
α
ααΆαααααΎαααααΆααα
αααααΊααΆααΏααα½αα ααα½αααααααα»αααΆαααααααα»αα’αα‘α»αααααααααΆα ααααααααα»ααα ααΎααΆαααααα·α αα α
1. ααΆαααΌαααααΉαααΆααααααααααααα»ααα αααααααΎααααααΆαααΈααααααΆαα
ααΆαααΆααααΏαα’αΆα ααααΌαααΆααααα ααααΆααααααααΆα αααΎαα
- ααΆαααΌαααααΉαααα’ααααΎαααααααααα·αααΆααααΆαααα½α ααΌα ααΆ "ααα α»α 10 5xx ααΆαααΎαα‘αΎααααα»ααα½ααα·ααΆααΈα"
- ααΆαααΌαααααΉααααααααα·αααΊααΆαααααααΆαααααΌα ααΆ "αααααααααααα α»α 5xx αααα»α 10% ααααα·ααΆαααα»αααααααΎαα αααααΆαα½α" α
- ααΆαααΆααααΏαααα’ααααΎαααααααΆααααααααα·ααΆαααααααΌα ααΆ "ααα α»α 5xx αα 90 ααΆααα" α
αα·ααΆαααΆααΌαα ααααααααΈ 2 αα·αααΈ 3 ααΆαααααααααααΆααααααΆαα SREs ααααααααααΆαααααα·α αα αααααΆααα½ααααααα αΆαααΈαααααΆαααΈααααααΆααα αααα»αααααΎαααΆαα
2. ααΆαααΆααααΏαααΆα αααΎααα·ααααααΎαα‘αΎααααα§ααααααα·α ααα»ααα
αα·ααααα SR αααααααΆαααΆαα½αααΉαααΆαααΆααααΏαα₯αααααα αααααΆαα αααΎααα·αααααΆααααα
ααΌα αααα α ααα»α’αααΈβαα·αβαααααβααΆαβααΌαβααααΉαβααααβα’αααβααααΉαβααβα’αααΈβαααβααααΆαα? αααααΈααΆαααΆαααΆααααα ααΆαα½αααΉααα·ααΈααΆαααααααα α’ααααααα ααααΆαα·αααα½αααααΆααααααααααΆααααΌαααα’αααΈαααααΉαααααΆααα ααΆαααα αΆαα·ααααααααΆαααα αααααααΆαααΌα ααΆααααααααααα
ααΆαααΆααααα SRE ααααααα»αα α ααΊααΎααααΈαααααααΆααΆαααΆααααΏαααΆαα½αααααα·αααΆαααα αΆαααΈα’αααΈαααααααααααα αα·αααΆααΎαα½αααααααΌααααααΎα αα·ααααααααΆααααα¬ααα αααα»αααααααααΆααααααααααΆαααααΆααα·αααααααααααΆαααΌαααααΉαα ααΆααΉααααααΎαααΆαααααα·αααΎααΆαααααα·αααΆα αααΎα α¬αα·ααΈ "ααααΆααα" ααΎααααΈααααααα ααΆααααααααααΆαααΌαααααΉαααααααΆαααααΆαααΆααααααΆααα·αααααΆααΆαααΎα
ααΆαααααΆαα’αααΈαα»αααΆαα
3. SREs ααααααΎααα ααΎααΆαααααα·α αα ααααΎααααΆααα§αααααααΆα αααΎαα
ααΆααααα»α:
- ααααααα’ααΈαα αααααΆ GitLabα ααααα ααααα ααΈααα ααΆαααΆαααααΆααααααΌα/αααααΆα α ααΆααα·α αα ααααΎαααα§ααααααα·α ααα»α
- αααα αΆ GitLabα ααΆααααΎαα’ααααα ααΆααα·αα·αααα‘αΎααα·α αα·αααΆαααααΆαααααααΌαααΆαααΆαααΆαααααααα αααα»ααααα αΆα
- ααααΆα GitLabα αα·α αα ααΆαααααααααααααα·ααααααααΌαααΆαα αΆααααααΎααααααααΎααααΆαααΆααααΆαα ααα bots ααααΎααΎααααΈααΆαααΆααααααααΆαααΆαααΆαα
ααΆααααα α
- PagerDutyα ααΆαααΌαααααΉα
- Slackα ααα αΌαααΆα PagerDuty/AlertManager αα ααΈαααα ααΆααα½ααααα αΌαααΆαα½αααΆααααααααΆ slash ααΎααααΈα’αα»ααααααΆαααΆαααΆα αααΎαααΌα ααΆ αα·αααΆαααΌαααααΉα α¬ααΆαααΎαα‘αΎααααα§ααααααα·α ααα»αα½αα
- Grafanaα ααΆαααΎαααΎαααααααααααααααααααΎαα·ααααΆααΆααααααααααα
- Kibanaα αααααααΌαααΆααααααααααΌαααΆα/αααααα ααα» αααααααΆααααα»αααΆαααΈααααα αα αααα»αααααΉαααα·ααΆαααααΆααααΆααα
- αααααΈαα ααΆα "ααααααααααα" ααααααα»αααααΎαααΆαα₯αααααααα αααα»α Zoom α αααα’αα»ααααΆαα±αααα·ααααα SRE αα·ααΆααααΆαααΆαααΆαααα ααα’αααΈααααΉαααα·ααΆαααααααα·αααααααααΆααααααααΆααααΆαααααααααα»αααΆααααααΎααααααα αα·αααααΆααα’αααα αΌααα½αα
αα·αα’αααααααααααααΆα αααΎαα
4. ααΆααααα½ααα·αα·ααα GitLab.com ααΆαα½α GitLab ααΊααΆα ααα»α αααα½αααααΆααααΆααα
ααααα·αααΎ GitLab.com αα½ααααααααΆαααΆα
αααααΆαααααα ααΎααα·αα
ααα±ααααΆαααααΆααααααααααααΆαααααααΎααααα»αααΆααααααααΆααααα αΆαααααα ααΆα’αΆα
ααααΌαααΆααααααααααααΆαααΎαααααΎαααΆαα§ααΆα ααα GitLab ααΈααΈαααΎααααΈααααααααα GitLab.com α ααΆααα·α αααααααΎαααΆααααααΆααααΎααα½α
α αΎαα
5. αααααααα·ααααα½αα ααα½αααΎααααΈαα·α αΆαααΆαααααααα GitLab
ααΆαααααααα½αααΆααα·α αα α’αααααααΎααααΆααα αααΎαα αααααααα ααΉα Google Docsα ααΆααΉααα½ααααααΆαααΆαααΎα§ααααααα·α ααα»αααα»αα’αα‘α»ααααααααΉαααα·ααΆααααα½α ααααΌα ααΆααΆαααΆαααΎααΆαααααααα αααα»αααααΈααΆααααΈα α’αααα αΌααα½αααΆα αααΎααααα ααααΆααααΌαααααααα’αααΈαα½ααα αααα»ααααααααΆααΆαααααααα- webhooks α
αααΎαααααααααΆαααα·α
αα
ααΆαα αααααααΆααααα»αααΆαααααΎαααΆαααα αΆαααΆαααΆα GitLab ααααααααααΆααΈααΆααααα»αααΉααα½αααΆαααααααααΆαααΉαααα’ααααααα’αααααΎααΆααα½ααααα
αΌα Slack α α§ααΆα ααα αααααααΆααααα»αααΆαα’αα»ααααΆαα±ααααΆαααΆαααΌαααααΉααα
αααα»α PagerDuty ααΆααααααΆααααααααΆ slash αα
αααα»ααααα αΆ GitLab α
ααα ααααΈααααα·ααααΆα
αα·ααααα SRE ααΆαααΆαααααΆαααΆαα½αααΉαααΆααααα»αααααΆαααΆα
αααΎαα ααΆαα·αααΆααα’ααΆαααααα»αααΆαααΎαααα·ααα GitLab ααααααααααααααααΆααααα αΆααΆαααααα ααΎααααα»αααααΎααΆαααΎααΆααααααααα½αα
ααα½αααΎααα·ααααααααΉαααααΎα±ααααα αΌαααΆαααΆααααααΆααααααΆααααΆαααΎααΆααααααΆααααα½αα ααααααΆααααα’α·αααΆααα
ααΎααααα»ααααααΈααααα»ααα
ααααΆα 2020 ααΎααααΈααΆααααα»αααΆαααα’ααα
αΆαααααΆααα’αααααααααΆαα½αααααΆα ααΎα
αΆααα’αΆααααααααΌααα·αα·αααααΎα
ααααα: www.habr.com