เด’เดฐเต SRE เดŽเดžเตเดšเดฟเดจเต€เดฏเตผ เด‡เดจเตเดฑเต‡เตบ เด†เดฏเดฟ เดžเดพเตป เดŽเด™เตเด™เดจเต† เด’เดฐเดพเดดเตเดš เดšเต†เดฒเดตเดดเดฟเดšเตเดšเต. เด’เดฐเต เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดŽเดžเตเดšเดฟเดจเต€เดฏเดฑเตเดŸเต† เด•เดฃเตเดฃเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เดกเตเดฏเต‚เดŸเตเดŸเดฟ

เด’เดฐเต SRE เดŽเดžเตเดšเดฟเดจเต€เดฏเตผ เด‡เดจเตเดฑเต‡เตบ เด†เดฏเดฟ เดžเดพเตป เดŽเด™เตเด™เดจเต† เด’เดฐเดพเดดเตเดš เดšเต†เดฒเดตเดดเดฟเดšเตเดšเต. เด’เดฐเต เดธเต‹เดซเตเดฑเตเดฑเตโ€Œเดตเต†เดฏเตผ เดŽเดžเตเดšเดฟเดจเต€เดฏเดฑเตเดŸเต† เด•เดฃเตเดฃเดฟเดฒเต‚เดŸเต†เดฏเตเดณเตเดณ เดกเตเดฏเต‚เดŸเตเดŸเดฟ

SRE เดŽเดžเตเดšเดฟเดจเต€เดฏเตผ - เดŸเตเดฐเต†เดฏเดฟเดจเดฟ

เด†เดฆเตเดฏเด‚, เดžเดพเตป เดŽเดจเตเดจเต†เดคเตเดคเดจเตเดจเต† เดชเดฐเดฟเดšเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเดŸเตเดŸเต†. เดžเดพเตป - @tristan.เดตเดพเดฏเดฟเด•เตเด•เตเด•, เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต† เดซเตเดฐเดฃเตเดŸเต เดŽเตปเดกเต เดŽเดžเตเดšเดฟเดจเต€เดฏเตผ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเด•:: เด†เดฐเต‹เด—เตเดฏเด‚ GitLab. เด•เดดเดฟเดžเตเดž เด†เดดเตเดš เดžเด™เตเด™เดณเตเดŸเต† เด“เตบ-เด•เต‹เตพ SRE เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเดฐเดฟเตฝ เด’เดฐเดพเดณเตเดฎเดพเดฏเดฟ เด‡เดจเตเดฑเต‡เตบ เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เดฌเดนเตเดฎเดคเดฟ เดŽเดจเดฟเด•เตเด•เต เดฒเดญเดฟเดšเตเดšเต. เดกเตเดฏเต‚เดŸเตเดŸเดฟเดฏเดฟเดฒเตเดณเตเดณ เด‰เดฆเตเดฏเต‹เด—เดธเตเดฅเตป เดฆเดฟเดตเดธเต‡เดจเดฏเตเดณเตเดณ เดธเด‚เดญเดตเด™เตเด™เดณเต‹เดŸเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดœเต‹เดฒเดฟเดฏเดฟเตฝ เดฏเดฅเดพเตผเดคเตเดฅ เดœเต€เดตเดฟเดคเดพเดจเตเดญเดตเด‚ เดจเต‡เดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด• เดŽเดจเตเดจเดคเดพเดฏเดฟเดฐเตเดจเตเดจเต เดฒเด•เตเดทเตเดฏเด‚. เดžเด™เตเด™เดณเตเดŸเต† เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเตผ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด†เดตเดถเตเดฏเด™เตเด™เตพ เดจเดจเตเดจเดพเดฏเดฟ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเด•:: เด†เดฐเต‹เด—เตเดฏเด‚.

เดŽเดธเตเด†เตผเด‡ เดŽเดžเตเดšเดฟเดจเต€เดฏเดฑเต† เด’เดฐเดพเดดเตเดšเดคเตเดคเต‡เด•เตเด•เต เดŽเดฒเตเดฒเดพเดฏเดฟเดŸเดคเตเดคเตเด‚ เดชเดฟเดจเตเดคเตเดŸเดฐเต‡เดฃเตเดŸเดฟ เดตเดจเตเดจเต. เด…เดคเดพเดฏเดคเต, เด•เตˆเดฎเดพเดฑเตเดฑเดคเตเดคเดฟเตฝ เดžเดพเตป เดธเดจเตเดจเดฟเดนเดฟเดคเดจเดพเดฏเดฟเดฐเตเดจเตเดจเต, เด…เดคเต‡ เด…เดฒเต‡เตผเดŸเตเดŸเต เดšเดพเดจเดฒเตเด•เตพ เดจเดฟเดฐเต€เด•เตเดทเดฟเดšเตเดšเต, เดธเด‚เดญเดตเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเดฏเดพเตฝ, เดŽเดชเตเดชเต‹เดดเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เตเด•.

เดธเด‚เดญเดตเด™เตเด™เตพ

เด’เดฐเดพเดดเตเดšเดฏเตเด•เตเด•เดฟเดŸเต† 2 เดธเด‚เดญเดตเด™เตเด™เดณเตเดฃเตเดŸเดพเดฏเดฟ.

1. เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹เดฎเดฟเดจเตผ

GitLab.com เดฌเตเดงเดจเดพเดดเตเดš เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเตฝ เด•เตเดคเดฟเดšเตเดšเตเดšเดพเดŸเตเดŸเด‚ เด•เดฃเตเดŸเต GitLab เดฑเดฃเตเดฃเตผ'a, เด•เตเดฐเดฟเดชเตโ€Œเดฑเตเดฑเต‹เด•เดฑเตปเดธเดฟ เด–เดจเดจเด‚ เดšเต†เดฏเตเดฏเดพเตป เด“เดŸเตเดŸเด•เตเด•เดพเดฐเดจเตเดฑเต† เดฎเดฟเดจเดฟเดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดถเตเดฐเดฎเด™เตเด™เตพ เดฎเต‚เดฒเดฎเตเดฃเตเดŸเดพเดฏเดคเต. เดžเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดฒเด‚เด˜เดจ เดจเตเดฏเต‚เดŸเตเดฐเดฒเตˆเดธเต‡เดทเตป เดŸเต‚เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดพเดฃเต เดธเด‚เดญเดตเด‚ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดคเดคเต, เด…เดคเต เดฑเดฃเตเดฃเดฑเตเดŸเต† เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพ เดจเดฟเตผเดคเตเดคเตเด•เดฏเตเด‚ เด…เดคเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเด‚ เด…เด•เตเด•เต—เดฃเตเดŸเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดˆ เดธเด‚เดญเดตเด‚ เดถเตเดฐเดฆเตเดงเดฏเดฟเตฝเดชเตเดชเต†เดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด’เดฐเต เด“เดŸเตเดŸเต‹เดฎเต‡เดฑเตเดฑเดกเต เดŸเต‚เตพ เด…เดคเต เดชเดฟเดŸเดฟเด•เตเด•เตเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดŽเดจเตเดจเดพเตฝ เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, SRE เดŽเดžเตเดšเดฟเดจเต€เดฏเตผ เด†เดฆเตเดฏเด‚ เดฒเด‚เด˜เดจเด‚ เดถเตเดฐเดฆเตเดงเดฟเดšเตเดšเต. เด’เดฐเต เดธเด‚เดญเดต เดŸเดพเดธเตโ€Œเด•เต เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดšเต, เดชเด•เตเดทเต‡ เด…เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดŸเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

2. เด•เดพเดจเดฑเดฟเดฏเตเดŸเต†เดฏเตเด‚ เดชเตเดฐเดงเดพเดจ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดชเตเดฐเด•เดŸเดจ เดจเดฟเดฒเดตเดพเดฐเดคเตเดคเด•เตผเดšเตเดš

Gitlab.com-เดฒเต† เด•เดพเดจเดฑเดฟเดฏเดฟเดฒเต†เดฏเตเด‚ เดชเตเดฐเดงเดพเดจ เดตเต†เดฌเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเดฟเดฒเต†เดฏเตเด‚ เดฎเดพเดจเตเดฆเตเดฏเดตเตเด‚ เดชเดฟเดถเด•เตเด•เดณเตเดŸเต† เด†เดตเตƒเดคเตเดคเดฟเดฏเตเด‚ เดตเตผเดงเดฟเดšเตเดšเดคเดพเดฃเต เดธเด‚เดญเดตเดคเตเดคเดฟเดจเต เด•เดพเดฐเดฃเด‚. เดจเดฟเดฐเดตเดงเดฟ เด…เดชเตเดกเต†เด•เตเดธเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดฒเด‚เด˜เดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเต.

เดธเด‚เดญเดต เดŸเดพเดธเตเด•เต เดคเตเดฑเด•เตเด•เตเด•: https://gitlab.com/gitlab-com/gl-infra/production/issues/1442

เดชเตเดฐเดงเดพเดจ เด•เดฃเตเดŸเต†เดคเตเดคเดฒเตเด•เตพ

เดŽเดจเตเดฑเต† เดกเตเดฏเต‚เดŸเตเดŸเดฟเดฏเดฟเดฒเต† เด†เดดเตเดšเดฏเดฟเตฝ เดžเดพเตป เดชเด เดฟเดšเตเดš เดšเดฟเดฒ เด•เดพเดฐเตเดฏเด™เตเด™เตพ เด‡เดคเดพ.

1. เดฎเดพเดจเดฆเดฃเตเดกเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเตเดฏเดคเดฟเดฏเดพเดจเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเตเดฎเตเดชเต‹เตพ เด…เดฒเต‡เตผเดŸเตเดŸเตเด•เตพ เดเดฑเตเดฑเดตเตเด‚ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต.

เด…เดฒเต‡เตผเดŸเตเดŸเตเด•เดณเต† เดชเดฒ เดคเดฐเด™เตเด™เดณเดพเดฏเดฟ เดคเดฟเดฐเดฟเด•เตเด•เดพเด‚:

  • "เดธเต†เด•เตเด•เตปเดกเดฟเตฝ 10 5xx เดชเดฟเดถเด•เตเด•เตพ เดธเด‚เดญเดตเดฟเดšเตเดšเต" เดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดชเดฐเดฟเดงเดฟ เดฎเต‚เดฒเตเดฏเดคเตเดคเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด…เดฒเต‡เตผเดŸเตเดŸเตเด•เตพ.
  • "เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดธเดฎเดฏเดคเตเดคเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เดฎเตŠเดคเตเดคเด‚ เดตเต‹เดณเดฟเดฏเดคเตเดคเดฟเดจเตเดฑเต† 5% เดจเต 10xx เดชเดฟเดถเด•เตเด•เดณเตเดŸเต† เด†เดตเตƒเดคเตเดคเดฟ" เดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดถเดคเดฎเดพเดจเด‚ เดฎเต‚เดฒเตเดฏเดฎเตเดณเตเดณ เด…เดฒเต‡เตผเดŸเตเดŸเตเด•เตพ.
  • เดšเดฐเดฟเดคเตเดฐเดชเดฐเดฎเดพเดฏ เดถเดฐเดพเดถเดฐเดฟเดฏเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เด…เดฒเต‡เตผเดŸเตเดŸเตเด•เตพ "5-เดพเด‚ เดชเต†เตผเดธเต†เตปเดฑเตเดฑเตˆเดฒเดฟเตฝ 90xx เดชเดฟเดถเด•เตเด•เตพ".

เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดชเดฑเดžเตเดžเดพเตฝ, เดกเตเดฏเต‚เดŸเตเดŸเดฟเดฏเดฟเดฒเตเดณเตเดณ SRE-เด•เตพเด•เตเด•เต 2 เด‰เด‚ 3 เด‰เด‚ เด•เต‚เดŸเตเดคเตฝ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด…เดต เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเดฒเต† เดฎเดพเดจเดฆเดฃเตเดกเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดตเตเดฏเดคเดฟเดฏเดพเดจเด™เตเด™เตพ เดตเต†เดณเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต.

2. เดชเดฒ เด…เดฒเต‡เตผเดŸเตเดŸเตเด•เดณเตเด‚ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดธเด‚เดญเดตเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ.

เดŽเดธเตเด†เตผ เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเตผ เดจเดฟเดฐเดจเตเดคเดฐเดฎเดพเดฏ เด…เดฒเต‡เตผเดŸเตเดŸเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดตเดฏเดฟเตฝ เดชเดฒเดคเตเด‚ เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดจเดฟเตผเดฃเดพเดฏเด•เดฎเดฒเตเดฒ.

เด…เดคเดฟเดจเดพเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด…เดฒเต‡เตผเดŸเตเดŸเตเด•เตพ เดถเดฐเดฟเด•เตเด•เตเด‚ เดชเตเดฐเดงเดพเดจเดชเตเดชเต†เดŸเตเดŸเดตเดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดคเตเดฐเด‚ เดชเดฐเดฟเดฎเดฟเดคเดชเตเดชเต†เดŸเตเดคเตเดคเดพเดคเตเดคเดคเต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต? เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เดˆ เดธเดฎเต€เดชเดจเดคเตเดคเดฟเดฒเต‚เดŸเต†, เดธเตเดจเต‹เดฌเต‹เตพ เดตเดฒเดฟเดฏ เดจเดพเดถเดคเตเดคเต† เดญเต€เดทเดฃเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจ เด’เดฐเต เดฏเดฅเดพเตผเดคเตเดฅ เดชเตเดฐเดถเตเดจเดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเตเดฑเต† เด†เดฆเตเดฏ เดฒเด•เตเดทเดฃเด™เตเด™เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดคเดฟเดฐเดฟเดšเตเดšเดฑเดฟเดฏเดพเตป เด•เดดเดฟเดžเตเดžเต‡เด•เตเด•เดฟเดฒเตเดฒ.

เดเดคเต เด…เดฒเต‡เตผเดŸเตเดŸเตเด•เดณเดพเดฃเต เดฏเดฅเดพเตผเดคเตเดฅเดคเตเดคเดฟเตฝ เด—เตเดฐเตเดคเดฐเดฎเดพเดฏ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต†เดจเตเดจเตเด‚ เด…เดต เดตเตผเดงเดฟเดชเตเดชเดฟเดšเตเดšเต เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเตเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด• เดŽเดจเตเดจเดคเดพเดฃเต เด“เตบ-เด•เต‹เตพ SRE-เดฏเตเดŸเต† เดœเต‹เดฒเดฟ. เด‡เดคเต เด…เดฒเต‡เตผเดŸเตเดŸเตเด•เดณเตเดŸเต† เดตเดดเด•เตเด•เดฎเดฟเดฒเตเดฒเดพเดฏเตเดฎ เดฎเต‚เดฒเดฎเดพเดฃเต†เดจเตเดจเต เดžเดพเตป เดธเด‚เดถเดฏเดฟเด•เตเด•เตเดจเตเดจเต: เดฎเตเด•เดณเดฟเตฝ เดตเดฟเดตเดฐเดฟเดšเตเดš เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเดจเต เด…เดจเตเดธเตƒเดคเดฎเดพเดฏเดฟ เด…เดฒเต‡เตผเดŸเตเดŸเตเด•เตพ เด•เตเดฐเดฎเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดจเดฟเดฐเดตเดงเดฟ เดฒเต†เดตเดฒเตเด•เดณเต‹ โ€œเดธเตเดฎเดพเตผเดŸเตเดŸเตโ€ เดตเดดเดฟเด•เดณเต‹ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เด…เดคเต เดจเดจเตเดจเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚.

เดซเต€เดšเตเดšเตผ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด‚: https://gitlab.com/gitlab-org/gitlab/issues/42633

3. เดกเตเดฏเต‚เดŸเตเดŸเดฟเดฏเดฟเดฒเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† SRE-เด•เตพ เดงเดพเดฐเดพเดณเด‚ เดŸเต‚เดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

เด†เดจเตเดคเดฐเดฟเด•เด‚:

  • GitLab เด‡เตปเดซเตเดฐเดพ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต: เดฑเตบเดฌเตเด•เตเด•เตเด•เตพ เด‡เดตเดฟเดŸเต†เดฏเตเดฃเตเดŸเต, เดทเดฟเดซเตเดฑเตเดฑเต/เด†เดดเตโ€Œเดš เด…เดธเตˆเตปเดฎเต†เดจเตเดฑเตเด•เตพ, เดธเด‚เดญเดต เดชเตเดฐเดคเดฟเด•เดฐเดฃ เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพ.
  • GitLab เดชเตเดฐเดถเตเดจเด™เตเด™เตพ: เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ, เด…เดตเดฒเต‹เด•เดจเด™เตเด™เตพ, เดชเดฐเดฟเดชเดพเดฒเดจเด‚ เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เดชเตเดฐเดถเตเดจเด™เตเด™เดณเดฟเตฝ เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต.
  • GitLab เดฒเต‡เดฌเดฒเตเด•เตพ: เดŸเดพเดธเตเด•เต เด†เด•เตเดฑเตเดฑเดฟเดตเดฟเดฑเตเดฑเดฟ เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเตป เดฌเต‹เดŸเตเดŸเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดฒเต‡เดฌเดฒเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด“เดŸเตเดŸเต‹เดฎเต‡เดทเตป เดŸเดพเดธเตเด•เตเด•เตเด•เตพ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต.

เดฌเดพเดนเตเดฏ:

  • เดชเต‡เดœเตผเดกเตเดฏเต‚เดŸเตเดŸเดฟ: เด…เดฒเต‡เตผเดŸเตเดŸเตเด•เตพ
  • Slack: PagerDuty/AlertManager เดธเดจเตเดฆเต‡เดถ เดซเตเดฒเต‹ เด‡เดตเดฟเดŸเต† เดชเต‹เด•เตเดจเตเดจเต. เด’เดฐเต เด…เดฒเต‡เตผเดŸเตเดŸเต เด•เตเดฒเต‹เดธเต เดšเต†เดฏเตเดฏเตเด• เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดธเด‚เดญเดตเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเต‹เดฒเตเดณเตเดณ เดตเดฟเดตเดฟเดง เดœเต‹เดฒเดฟเด•เตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต เดธเตเดฒเดพเดทเต เด•เดฎเดพเตปเดกเตเด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เดธเด‚เดฏเต‹เดœเดจเด‚.
  • เด—เตเดฐเดพเดซเดพเดจ: เดฆเต€เตผเด˜เด•เดพเดฒ เดŸเตเดฐเต†เตปเดกเตเด•เดณเดฟเตฝ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเดšเตเดšเต เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดจเตเดฑเต† เดฆเตƒเดถเตเดฏเดตเตฝเด•เตเด•เดฐเดฃเด‚.
  • เด•เดฟเดฌเดพเดจ: เดตเดฟเดทเตเดตเดฒเตˆเดธเต‡เดทเตป/เดฒเต‹เด—เต เดธเต†เตผเดšเตเดšเต, เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด‡เดตเดจเตเดฑเตเด•เตพ เด•เต‚เดŸเตเดคเตฝ เด†เดดเดคเตเดคเดฟเตฝ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดŽเดจเตเดจเดฟเดต เดจเตฝเด•เตเดจเตเดจเต.
  • เดธเต‚เด‚: เดธเต‚เดฎเดฟเตฝ เดจเดฟเดฐเดจเตเดคเดฐเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ "เดฌเตเดฐเต‡เด•เตเด•เตเด”เดŸเตเดŸเต เดฑเต‚เด‚" เด‰เดฃเตเดŸเต. เดตเดฟเดฒเดฏเต‡เดฑเดฟเดฏ เดธเดฎเดฏเด‚ เดชเดพเดดเดพเด•เตเด•เดพเดคเต† เด’เดฐเต เดฎเตเดฑเดฟ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดคเต†เดฏเตเด‚ เดชเด™เตเด•เดพเดณเดฟเด•เดณเต† เดฒเดฟเด™เตเด•เตเดšเต†เดฏเตเดฏเดพเดคเต†เดฏเตเด‚ เด‡เดตเดจเตเดฑเตเด•เตพ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดšเตผเดšเตเดš เดšเต†เดฏเตเดฏเดพเตป เด‡เดคเต SRE เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเดฐเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เต‚เดŸเดพเดคเต† เดฎเดฑเตเดฑเต เดชเดฒเดคเตเด‚.

4. GitLab เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต GitLab.com เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเต เดชเดฐเดพเดœเดฏเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเดพเดฃเต

GitLab.com-เดจเต เด’เดฐเต เดตเดฒเดฟเดฏ เดธเต‡เดตเดจ เดคเดŸเดธเตเดธเด‚ เด…เดจเตเดญเดตเดชเตเดชเต†เดŸเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดžเด™เตเด™เดณเตเดŸเต† เด•เดดเดฟเดตเดฟเดจเต† เด…เดคเต เดฌเดพเดงเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. GitLab.com เดฎเดพเดจเต‡เดœเต เดšเต†เดฏเตเดฏเดพเตป เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† GitLab เด‡เตปเดธเตเดฑเตเดฑเตปเดธเต เดธเดฎเดพเดฐเด‚เดญเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเต เด‡เดคเต เดจเดฟเตผเดคเตเดคเดพเด‚. เดตเดพเดธเตเดคเดตเดคเตเดคเดฟเตฝ, เด‡เดคเต เด‡เดคเดฟเดจเด•เด‚ เดžเด™เตเด™เตพเด•เตเด•เต เดตเต‡เดฃเตเดŸเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต: https://ops.gitlab.net/.

5. GitLab-เดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเดคเต เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เต‡เดฃเตเดŸ เดšเดฟเดฒ เดธเดตเดฟเดถเต‡เดทเดคเด•เตพ

  • เดฎเตพเดŸเตเดŸเดฟ-เดฏเต‚เดธเตผ เดŸเดพเดธเตโ€Œเด•เต เดŽเดกเดฟเดฑเตเดฑเดฟเด‚เด—เต, Google เดกเต‹เด•เตโ€Œเดธเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต. เด’เดฐเต เด‡เดตเดจเตเดฑเดฟเดจเดฟเดŸเดฏเดฟเดฒเตเดณเตเดณ เดธเด‚เดญเดตเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพเด•เตเด•เตเด‚ เด…เดคเตเดชเต‹เดฒเต† เดคเดจเตเดจเต† เดกเต€เดฌเตเดฐเต€เดซเดฟเด‚เด—เดฟเดฒเต† เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพเด•เตเด•เตเด‚ เด‡เดคเต เดธเดนเดพเดฏเดฟเด•เตเด•เตเด‚. เดฐเดฃเตเดŸเต เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตเด‚, เดจเดฟเดฐเดตเดงเดฟ เดชเด™เตเด•เดพเดณเดฟเด•เตพ เดคเดคเตเดธเดฎเดฏเด‚ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฏเดฟ เดตเดจเตเดจเต‡เด•เตเด•เดพเด‚.
  • เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เตพเด•เตเด•เดพเดฏเดฟ เด•เต‚เดŸเตเดคเตฝ เดตเต†เดฌเตโ€Œเดนเตเด•เตเด•เตเด•เตพ. เด‰เดณเตเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเตเดฏเดคเตเดฏเดธเตเดค GitLab เดตเตผเด•เตเด•เตเดซเตเดฒเต‹ เด˜เดŸเตเดŸเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต เดธเตเดฒเดพเด•เตเด•เต เดธเด‚เดฏเต‹เดœเดจเด™เตเด™เดณเดฟเดฒเตเดณเตเดณ เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดถเตเดฐเดฏเด‚ เด•เตเดฑเดฏเตเด•เตเด•เดพเตป เดธเดนเดพเดฏเดฟเด•เตเด•เตเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต GitLab เดชเตเดฐเดถเตเดจเดคเตเดคเดฟเตฝ เด’เดฐเต เดธเตเดฒเดพเดทเต เด•เดฎเดพเตปเดกเต เดตเดดเดฟ PagerDuty-เดฏเดฟเตฝ เด’เดฐเต เด…เดฒเต‡เตผเดŸเตเดŸเต เด…เดจเตเดตเดฆเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต.
    เดคเต€เดฐเตเดฎเดพเดจเด‚

SRE เดŽเดžเตเดšเดฟเดจเต€เดฏเตผเดฎเดพเตผเด•เตเด•เต เด’เดฐเตเดชเดพเดŸเต เดธเด™เตเด•เต€เตผเดฃเตเดฃเดคเด•เดณเดพเตฝ เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฃเต. เดˆ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเต† เด…เดญเดฟเดธเด‚เดฌเต‹เดงเดจ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด•เต‚เดŸเตเดคเตฝ GitLab เด‰เตฝเดชเตเดชเดจเตเดจเด™เตเด™เตพ เด•เดพเดฃเตเดจเตเดจเดคเต เดตเดณเดฐเต† เดจเดฒเตเดฒเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚. เดฎเตเด•เดณเดฟเตฝ เดธเต‚เดšเดฟเดชเตเดชเดฟเดšเตเดš เดตเตผเด•เตเด•เตเดซเตเดฒเต‹เด•เตพ เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจ เด‰เตฝเดชเตเดชเดจเตเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดšเดฟเดฒ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดžเด™เตเด™เตพ เด‡เดคเดฟเดจเด•เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ เดฒเดญเตเดฏเดฎเดพเดฃเต Ops เด‰เตฝเดชเตเดชเดจเตเดจ เดตเดฟเดทเตป เดตเดฟเดญเดพเด—เด‚.

เดˆ เดฎเดฟเด•เดšเตเดš เดซเต€เดšเตเดšเดฑเตเด•เดณเต†เดฒเตเดฒเดพเด‚ เด’เดฐเตเดฎเดฟเดšเตเดšเต เด•เตŠเดฃเตเดŸเตเดตเดฐเดพเตป 2020-เตฝ เดžเด™เตเด™เตพ เดŸเต€เดฎเดฟเดจเต† เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต. เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดฆเดฏเดตเดพเดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด• เด’เดดเดฟเดตเตเด•เตพ, เด•เต‚เดŸเดพเดคเต† เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ เดžเด™เตเด™เดณเตเดŸเต† เดŸเต€เดฎเดฟเดฒเต† เด†เดฐเต†เดฏเตเด‚ เดฌเดจเตเดงเดชเตเดชเต†เดŸเดพเตป เดฎเดŸเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•