SRE рдЗрдВрдЬрд┐рдирд┐рдпрд░ рдЗрдВрдЯрд░реНрди рдореНрд╣рдгреВрди рдореА рдПрдХ рдЖрдард╡рдбрд╛ рдХрд╕рд╛ рдШрд╛рд▓рд╡рд▓рд╛. рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЗрдВрдЬрд┐рдирд┐рдЕрд░рдЪреНрдпрд╛ рдирдЬрд░реЗрддреВрди рдХрд░реНрддрд╡реНрдп

SRE рдЗрдВрдЬрд┐рдирд┐рдпрд░ рдЗрдВрдЯрд░реНрди рдореНрд╣рдгреВрди рдореА рдПрдХ рдЖрдард╡рдбрд╛ рдХрд╕рд╛ рдШрд╛рд▓рд╡рд▓рд╛. рд╕реЙрдлреНрдЯрд╡реЗрдЕрд░ рдЗрдВрдЬрд┐рдирд┐рдЕрд░рдЪреНрдпрд╛ рдирдЬрд░реЗрддреВрди рдХрд░реНрддрд╡реНрдп

SRE рдЕрднрд┐рдпрдВрддрд╛ - рдкреНрд░рд╢рд┐рдХреНрд╖рдгрд╛рд░реНрдереА

рдкреНрд░рдердо, рдореА рдорд╛рдЭреА рдУрд│рдЦ рдХрд░реВрди рджреЗрддреЛ. рдореА - @tristan.read, рдЧрдЯрд╛рддреАрд▓ рдлреНрд░рдВрдЯ-рдПрдВрдб рдЕрднрд┐рдпрдВрддрд╛ рдореЙрдирд┐рдЯрд░::рдЖрд░реЛрдЧреНрдп GitLab. рдЧреЗрд▓реНрдпрд╛ рдЖрдард╡рдбреНрдпрд╛рдд рдорд▓рд╛ рдЖрдордЪреНрдпрд╛ рдПрдХрд╛ рдСрди-рдХреЙрд▓ SRE рдЕрднрд┐рдпрдВрддреНрдпрд╛рд╕реЛрдмрдд рдЗрдВрдЯрд░реНрдирд┐рдВрдЧ рдХрд░рдгреНрдпрд╛рдЪрд╛ рдорд╛рди рдорд┐рд│рд╛рд▓рд╛. рдСрди-рдбреНрдпреБрдЯреА рдЕрдзрд┐рдХрд╛рд░реА рд░реЛрдЬрдЪреНрдпрд╛ рдШрдЯрдирд╛рдВрдирд╛ рдХрд╕рд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рджреЗрддрд╛рдд рд╣реЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдгреЗ рдЖрдгрд┐ рдиреЛрдХрд░реАрд╡рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рдирд╛рдЪрд╛ рдЕрдиреБрднрд╡ рдШреЗрдгреЗ рд╣реЗ рдзреНрдпреЗрдп рд╣реЛрддреЗ. рдЖрдордЪреНрдпрд╛ рдЕрднрд┐рдпрдВрддреНрдпрд╛рдВрдиреА рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдЪреНрдпрд╛ рдЧрд░рдЬрд╛ рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ рд╕рдордЬреВрди рдШреНрдпрд╛рд╡реНрдпрд╛рдд рдЕрд╢реА рдЖрдордЪреА рдЗрдЪреНрдЫрд╛ рдЖрд╣реЗ рдХрд╛рд░реНрдпреЗ рдореЙрдирд┐рдЯрд░::рдЖрд░реЛрдЧреНрдп.

рдорд▓рд╛ рдЖрдард╡рдбрд╛рднрд░ рд╕рд░реНрд╡рддреНрд░ рдПрд╕рдЖрд░рдИ рдЗрдВрдЬрд┐рдиреАрдЕрд░рд▓рд╛ рдлреЙрд▓реЛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрд▓рд╛. рдореНрд╣рдгрдЬреЗрдЪ, рдореА рд╣рдБрдбрдУрд╡реНрд╣рд░рдЪреНрдпрд╛ рд╡реЗрд│реА рдЙрдкрд╕реНрдерд┐рдд рд╣реЛрддреЛ, рддреНрдпрд╛рдЪ рдЕрд▓рд░реНрдЯ рдЪреЕрдиреЗрд▓рдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХреЗрд▓реЗ рдЖрдгрд┐ рдШрдЯрдирд╛ рдШрдбрд▓реНрдпрд╛рд╕ рдЖрдгрд┐ рдХреЗрд╡реНрд╣рд╛ рдШрдбрд▓реНрдпрд╛ рддреНрдпрд╛рдВрдирд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рджрд┐рд▓рд╛.

рдШрдЯрдирд╛

рдЖрдард╡рдбрд╛рднрд░рд╛рдд реи рдШрдЯрдирд╛ рдШрдбрд▓реНрдпрд╛.

1. рдХреНрд░рд┐рдкреНрдЯреЛрдорд╛рдпрдирд░

GitLab.com рдиреЗ рдмреБрдзрд╡рд╛рд░реА рд╡рд╛рдкрд░рд╛рдд рдореЛрдареА рд╡рд╛рдв рдкрд╛рд╣рд┐рд▓реА GitLab рдзрд╛рд╡рдкрдЯреВ'a, рдХреНрд░рд┐рдкреНрдЯреЛрдХрд░рдиреНрд╕реА рдЦрд╛рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдзрд╛рд╡рдкрдЯреВрдЪреНрдпрд╛ рдорд┐рдирд┐рдЯрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдкреНрд░рдпрддреНрдирд╛рдВрдореБрд│реЗ рдЭрд╛рд▓реЗ. рдЖрдордЪреНрдпрд╛ рд╕реНрд╡рддрдГрдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рддрдЯрд╕реНрдереАрдХрд░рдг рд╕рд╛рдзрди рд╡рд╛рдкрд░реВрди рд╣реА рдШрдЯрдирд╛ рд╣рд╛рддрд╛рд│рд▓реА рдЧреЗрд▓реА, рдЬреНрдпрд╛рдореБрд│реЗ рдзрд╛рд╡рдкрдЯреВрдЪреА рдХрд╛рд░реНрдпреЗ рдерд╛рдВрдмрддрд╛рдд рдЖрдгрд┐ рддреНрдпрд╛рдЪреНрдпрд╛рд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рдХрд▓реНрдк рдЖрдгрд┐ рдЦрд╛рддреЗ рд╣рдЯрд╡рддреЗ.

рдЬрд░ рд╣реА рдШрдЯрдирд╛ рд▓рдХреНрд╖рд╛рдд рдЖрд▓реА рдирд╕рддреА, рддрд░ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рд╕рд╛рдзрдирд╛рдиреЗ рддреЗ рдкрдХрдбрд▓реЗ рдЕрд╕рддреЗ, рдкрд░рдВрддреБ рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, SRE рдЕрднрд┐рдпрдВрддреНрдпрд╛рдиреЗ рдкреНрд░рдердо рдЙрд▓реНрд▓рдВрдШрди рд▓рдХреНрд╖рд╛рдд рдШреЗрддрд▓реЗ. рдШрдЯрдирд╛ рдХрд╛рд░реНрдп рддрдпрд╛рд░ рдХреЗрд▓реЗ рд╣реЛрддреЗ, рдкрд░рдВрддреБ рддреНрдпрд╛рд╡рд░реАрд▓ рдорд╛рд╣рд┐рддреА рдмрдВрдж рдЖрд╣реЗ.

2. рдХреЕрдирд░реА рдЖрдгрд┐ рдореБрдЦреНрдп рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдЪреЗ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдЦрд░рд╛рдм рд╣реЛрдгреЗ

Gitlab.com рд╡рд░реАрд▓ рдХреЕрдирд░реА рдЖрдгрд┐ рдореБрдЦреНрдп рд╡реЗрдм рдНрдкреНрд▓рд┐рдХреЗрд╢рдиреНрд╕рдордзреНрдпреЗ рдордВрджреА рдЖрдгрд┐ рддреНрд░реБрдЯреАрдВрдЪреА рд╡рд╛рдврддреА рд╡рд╛рд░рдВрд╡рд╛рд░рддрд╛ рдпрд╛рдореБрд│реЗ рд╣реА рдШрдЯрдирд╛ рдШрдбрд▓реА. рдЕрдиреЗрдХ Apdex рдореВрд▓реНрдпрд╛рдВрдЪреЗ рдЙрд▓реНрд▓рдВрдШрди рдЭрд╛рд▓реЗ.

рдШрдЯрдирд╛ рдХрд╛рд░реНрдп рдЙрдШрдбрд╛: https://gitlab.com/gitlab-com/gl-infra/production/issues/1442

рдХреА рдирд┐рд╖реНрдХрд░реНрд╖

рдорд╛рдЭреНрдпрд╛ рдЖрдард╡рдбреНрдпрд╛рдд рдбреНрдпреБрдЯреА рджрд░рдореНрдпрд╛рди рдореА рд╢рд┐рдХрд▓реЗрд▓реНрдпрд╛ рдХрд╛рд╣реА рдЧреЛрд╖реНрдЯреА рдпреЗрдереЗ рдЖрд╣реЗрдд.

1. рд╕рд░реНрд╡рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдорд╛рдгрд╛рддреАрд▓ рд╡рд┐рдЪрд▓рди рд╢реЛрдзрддрд╛рдирд╛ рд╕реВрдЪрдирд╛ рд╕рд░реНрд╡рд╛рдд рдЙрдкрдпреБрдХреНрдд рдЕрд╕рддрд╛рдд.

рд╕реВрдЪрдирд╛ рдЕрдиреЗрдХ рдкреНрд░рдХрд╛рд░рд╛рдВрдордзреНрдпреЗ рд╡рд┐рднрд╛рдЧрд▓реНрдпрд╛ рдЬрд╛рдК рд╢рдХрддрд╛рдд:

  • рд╡рд┐рд╢рд┐рд╖реНрдЯ рдереНрд░реЗрд╢реЛрд▓реНрдб рдореВрд▓реНрдпрд╛рд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕реВрдЪрдирд╛, рдЬрд╕реЗ рдХреА тАЬрдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж резреж 10xx рддреНрд░реБрдЯреА рдЖрд▓реНрдпрд╛.тАЭ
  • рд╕реВрдЪрдирд╛ рдЬреНрдпрд╛рдордзреНрдпреЗ рдереНрд░реЗрд╢реЛрд▓реНрдб рд╣реЗ рдЯрдХреНрдХреЗрд╡рд╛рд░реАрдЪреЗ рдореВрд▓реНрдп рдЖрд╣реЗ рдЬрд╕реЗ рдХреА "рджрд┐рд▓реЗрд▓реНрдпрд╛ рд╡реЗрд│реА рд╡рд┐рдирдВрддреНрдпрд╛рдВрдЪреНрдпрд╛ рдПрдХреВрдг рд╡реНрд╣реЙрд▓реНрдпреВрдордЪреНрдпрд╛ 5% рдкреНрд░рддрд┐ 10xx рддреНрд░реБрдЯреАрдВрдЪреА рд╡рд╛рд░рдВрд╡рд╛рд░рддрд╛."
  • рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд╕рд░рд╛рд╕рд░реАрд╡рд░ рдЖрдзрд╛рд░рд┐рдд рд╕реВрдЪрдирд╛ рдЬрд╕реЗ рдХреА "5 рд╡реНрдпрд╛ рдЯрдХреНрдХреЗрд╡рд╛рд░реАрд╡рд░ 90xx рддреНрд░реБрдЯреА".

рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ рдмреЛрд▓рд╛рдпрдЪреЗ рдЭрд╛рд▓реЗ рддрд░, рдбреНрдпреБрдЯреАрд╡рд░реАрд▓ SRE рд╕рд╛рдареА рдкреНрд░рдХрд╛рд░ 2 рдЖрдгрд┐ 3 рдЕрдзрд┐рдХ рдЙрдкрдпреБрдХреНрдд рдЖрд╣реЗрдд, рдХрд╛рд░рдг рддреЗ рдкреНрд░рдХреНрд░рд┐рдпреЗрддреАрд▓ рд╕рд░реНрд╡рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░рдорд╛рдгрд╛рддреАрд▓ рд╡рд┐рдЪрд▓рди рдкреНрд░рдХрдЯ рдХрд░рддрд╛рдд.

2. рдЕрдиреЗрдХ рдЗрд╢рд╛рд░реЗ рдШрдЯрдирд╛рдВрдХрдбреЗ рдХрдзреАрдЪ рд╡рд╛рдврд╡рдд рдирд╛рд╣реАрдд.

SR рдЕрднрд┐рдпрдВрддреЗ рд╕рддрдд рд╕рддрд░реНрдХрддреЗрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рддрд╛рдд, рдЬреНрдпрд╛рдкреИрдХреА рдмрд░реЗрдЪ рдЧрдВрднреАрд░ рдирд╕рддрд╛рдд.

рддрд░ рдордЧ рддреБрдордЪреЗ рдЕрд▓рд░реНрдЯ рдХреЗрд╡рд│ рдЦрд░реЛрдЦрд░рдЪ рдорд╣рддреНрддреНрд╡рд╛рдЪреНрдпрд╛ рдЧреЛрд╖реНрдЯреАрдВрдкреБрд░рддреЗ рдорд░реНрдпрд╛рджрд┐рдд рдХрд╛ рдареЗрд╡реВ рдирдпреЗ? рддрдерд╛рдкрд┐, рдпрд╛ рджреГрд╖реНрдЯреАрдХреЛрдирд╛рддреВрди, рд╕реНрдиреЛрдмреЙрд▓рдореБрд│реЗ рдореЛрдареНрдпрд╛ рдиреБрдХрд╕рд╛рдирд╛рд╕ рдзреЛрдХрд╛ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╕реНрдпреЗрдд рдХрд╛рдп рд╣реЛрдИрд▓ рдпрд╛рдЪреА рд╕реБрд░реБрд╡рд╛рддреАрдЪреА рд▓рдХреНрд╖рдгреЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдХрджрд╛рдЪрд┐рдд рдУрд│рдЦрддрд╛ рдпреЗрдгрд╛рд░ рдирд╛рд╣реАрдд.

рдСрди-рдХреЙрд▓ SRE рдЪреЗ рдХрд╛рд░реНрдп рд╣реЗ рдард░рд╡рдгреЗ рдЖрд╣реЗ рдХреА рдХреЛрдгрддреЗ рдЕрд▓рд░реНрдЯ рдЦрд░реЛрдЦрд░ рдХрд╛рд╣реАрддрд░реА рдЧрдВрднреАрд░ рд╕реВрдЪрд┐рдд рдХрд░рддрд╛рдд рдЖрдгрд┐ рддреНрдпрд╛рдВрдирд╛ рд╡рд╛рдврд╡рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рд╣рд╛рддрд╛рд│рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ рдХрд╛. рдорд▓рд╛ рд╢рдВрдХрд╛ рдЖрд╣реЗ рдХреА рд╣реЗ рдЕрд▓рд░реНрдЯрдЪреНрдпрд╛ рд▓рд╡рдЪрд┐рдХрддреЗрдореБрд│реЗ рджреЗрдЦреАрд▓ рдЖрд╣реЗ: рд╡рд░ рд╡рд░реНрдгрди рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкрд░рд┐рд╕реНрдерд┐рддреАрдиреБрд╕рд╛рд░ рдЕрд▓рд░реНрдЯ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рдЪреЗ рдЕрдиреЗрдХ рд╕реНрддрд░ рдХрд┐рдВрд╡рд╛ "рд╕реНрдорд╛рд░реНрдЯ" рдорд╛рд░реНрдЧ рдЕрд╕рд▓реНрдпрд╛рд╕ рддреЗ рдЪрд╛рдВрдЧрд▓реЗ рд╣реЛрдИрд▓.

рд╡реИрд╢рд┐рд╖реНрдЯреНрдп рд╕реВрдЪрдирд╛: https://gitlab.com/gitlab-org/gitlab/issues/42633

3. рдХрд░реНрддрд╡реНрдпрд╛рд╡рд░ рдЕрд╕рд▓реЗрд▓реЗ рдЖрдордЪреЗ SRE рдмрд░реЗрдЪ рд╕рд╛рдзрдиреЗ рд╡рд╛рдкрд░рддрд╛рдд.

рдЕрдВрддрд░реНрдЧрдд:

  • GitLab рдЗрдиреНрдлреНрд░рд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ: рд░рдирдмреБрдХреНрд╕ рдпреЗрдереЗ рд░рд╛рд╣рддрд╛рдд, рд╢рд┐рдлреНрдЯ/рдЖрдард╡рдбрд╛ рдЕрд╕рд╛рдЗрдирдореЗрдВрдЯ, рдШрдЯрдирд╛ рдкреНрд░рддрд┐рд╕рд╛рдж рдХрд╛рд░реНрдпреЗ.
  • GitLab рд╕рдорд╕реНрдпрд╛: рд╕рдорд╕реНрдпрд╛рдВрдордзреНрдпреЗ рддрдкрд╛рд╕, рдкреБрдирд░рд╛рд╡рд▓реЛрдХрдиреЗ рдЖрдгрд┐ рджреЗрдЦрднрд╛рд▓ рджреЗрдЦреАрд▓ рдЯреНрд░реЕрдХ рдХреЗрд▓реА рдЬрд╛рддреЗ.
  • GitLab рд▓реЗрдмрд▓реНрд╕: рдСрдЯреЛрдореЗрд╢рди рдЯрд╛рд╕реНрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд▓реЗрдмрд▓реЗ рд╡рд╛рдкрд░реВрди рд▓рд╛рдБрдЪ рдХреЗрд▓реЗ рдЬрд╛рддрд╛рдд, рдЬреЗ рдХрд╛рд░реНрдп рдХреНрд░рд┐рдпрд╛рдХрд▓рд╛рдк рдЯреНрд░реЕрдХ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдмреЙрдЯреНрд╕ рд╡рд╛рдкрд░рддрд╛рдд.

рдмрд╛рд╣реНрдп:

  • PagerDuty: рдЕрд▓рд░реНрдЯ
  • рд╕реНрд▓реЕрдХ: PagerDuty/AlertManager рд╕рдВрджреЗрд╢ рдкреНрд░рд╡рд╛рд╣ рдпреЗрдереЗ рдЬрд╛рддреЛ. рд╡рд┐рд╡рд┐рдз рдХрд╛рд░реНрдпреЗ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╕реНрд▓реЕрд╢ рдХрдорд╛рдВрдбрд╕рд╣ рдПрдХрддреНрд░реАрдХрд░рдг, рдЬрд╕реЗ рдХреА рдЕрд▓рд░реНрдЯ рдмрдВрдж рдХрд░рдгреЗ рдХрд┐рдВрд╡рд╛ рдПрдЦрд╛рджреНрдпрд╛ рдШрдЯрдиреЗрдХрдбреЗ рд╡рд╛рдв рдХрд░рдгреЗ.
  • рдЧреНрд░рд╛рдлрдирд╛: рджреАрд░реНрдШрдХрд╛рд▓реАрди рдЯреНрд░реЗрдВрдбрд╡рд░ рд▓рдХреНрд╖ рдХреЗрдВрджреНрд░рд┐рдд рдХрд░реВрди рдореЗрдЯреНрд░рд┐рдХреНрд╕рдЪреЗ рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди.
  • рдХрд┐рдмрд╛рдирд╛: рд╡реНрд╣рд┐рдЬреНрдпреБрдЕрд▓рд╛рдпрдЭреЗрд╢рди/рд▓реЙрдЧ рд╢реЛрдз, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдШрдЯрдирд╛рдВрдордзреНрдпреЗ рдЦреЛрд▓рд╡рд░ рдЬрд╛рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рджреЗрддреЗ.
  • рдЭреВрдо: рдЭреВрдордордзреНрдпреЗ рд╕рддрдд рдЪрд╛рд▓реВ рдЕрд╕рд▓реЗрд▓реА тАЬрдмреНрд░реЗрдХрдЖрдЙрдЯ рд░реВрдотАЭ рдЕрд╕рддреЗ. рд╣реЗ SRE рдЕрднрд┐рдпрдВрддреНрдпрд╛рдВрдирд╛ рдПрдХ рдЦреЛрд▓реА рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрдгрд┐ рд╕рд╣рднрд╛рдЧреАрдВрдирд╛ рд▓рд┐рдВрдХ рди рдХрд░рддрд╛ рдореМрд▓реНрдпрд╡рд╛рди рд╡реЗрд│ рд╡рд╛рдпрд╛ рди рдШрд╛рд▓рд╡рддрд╛ рдШрдЯрдирд╛рдВрд╡рд░ рддреНрд╡рд░реАрдд рдЪрд░реНрдЪрд╛ рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЗ.

рдЖрдгрд┐ рдЗрддрд░ рдЕрдиреЗрдХ.

4. GitLab.com рд╕рд╣ GitLab рдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдгреЗ рд╣рд╛ рдЕрдкрдпрд╢рд╛рдЪрд╛ рдПрдХрдЪ рдореБрджреНрджрд╛ рдЖрд╣реЗ

GitLab.com рд▓рд╛ рд╕реЗрд╡рд╛ рдмрдВрдж рдкрдбрд▓реНрдпрд╛рд╕, рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рдЪреНрдпрд╛ рдЖрдордЪреНрдпрд╛ рдХреНрд╖рдорддреЗрд╡рд░ рддреНрдпрд╛рдЪрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реЛрдК рдирдпреЗ рдЕрд╕реЗ рдЖрдореНрд╣рд╛рд▓рд╛ рд╡рд╛рдЯрддреЗ. GitLab.com рд╡реНрдпрд╡рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рджреБрд╕рд░реЗ GitLab рдЙрджрд╛рд╣рд░рдг рд▓рд╛рдБрдЪ рдХрд░реВрди рд╣реЗ рдерд╛рдВрдмрд╡рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ. рдЦрд░рдВ рддрд░, рд╣реЗ рдЖрдзреАрдЪ рдЖрдордЪреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд░реНрдп рдХрд░рддреЗ: https://ops.gitlab.net/.

5. GitLab рдордзреНрдпреЗ рдЬреЛрдбрдгреНрдпрд╛рдЪрд╛ рд╡рд┐рдЪрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд╛рд╣реА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ

  • рдмрд╣реБ-рд╡рд╛рдкрд░рдХрд░реНрддрд╛ рдХрд╛рд░реНрдп рд╕рдВрдкрд╛рджрди, Google рдбреЙрдХреНрд╕ рдкреНрд░рдорд╛рдгреЗрдЪ. рд╣реЗ рдЗрд╡реНрд╣реЗрдВрдЯ рджрд░рдореНрдпрд╛рдирдЪреНрдпрд╛ рдШрдЯрдирд╛рдВрд╡рд░реАрд▓ рдХрд╛рд░реНрдпреЗ рддрд╕реЗрдЪ рдбреАрдмреНрд░реАрдлрд┐рдВрдЧрдЪреНрдпрд╛ рдХрд╛рд░реНрдпрд╛рдВрдордзреНрдпреЗ рдорджрдд рдХрд░реЗрд▓. рджреЛрдиреНрд╣реА рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ, рдЕрдиреЗрдХ рд╕рд╣рднрд╛рдЧреАрдВрдирд╛ рд░рд┐рдЕрд▓ рдЯрд╛рдЗрдордордзреНрдпреЗ рдХрд╛рд╣реАрддрд░реА рдЬреЛрдбрдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрд╕реВ рд╢рдХрддреЗ.
  • рдХрд╛рд░реНрдпрд╛рдВрд╕рд╛рдареА рдЕрдзрд┐рдХ рд╡реЗрдмрд╣реБрдХ. рдЖрддреВрди рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ GitLab рд╡рд░реНрдХрдлреНрд▓реЛ рдкрд╛рдпрд▒реНрдпрд╛ рдЪрд╛рд▓рд╡рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рд╕реНрд▓реЕрдХ рдЗрдВрдЯрд┐рдЧреНрд░реЗрд╢рдирд╡рд░реАрд▓ рддреБрдордЪрд╛ рдЕрд╡рд▓рдВрдмрд┐рддреНрд╡ рдХрдореА рдХрд░рдгреНрдпрд╛рдд рдорджрдд рдХрд░реЗрд▓. рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, GitLab рд╕рдорд╕реНрдпреЗрдордзреНрдпреЗ рд╕реНрд▓реЕрд╢ рдХрдорд╛рдВрдбрджреНрд╡рд╛рд░реЗ PagerDuty рдордзреНрдпреЗ рдЕрд▓рд░реНрдЯрд▓рд╛ рдЕрдиреБрдорддреА рджреЗрдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛.
    рдирд┐рд╖реНрдХрд░реНрд╖

SRE рдЕрднрд┐рдпрдВрддреНрдпрд╛рдВрдирд╛ рдмрд░реНтАНрдпрд╛рдЪ рдЬрдЯрд┐рд▓рддреЗрд╕рд╣ рдХрдареАрдг рд╡реЗрд│ рдЕрд╕рддреЛ. рдпрд╛ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгрд╛рд░реА рдЖрдгрдЦреА GitLab рдЙрддреНрдкрд╛рджрдиреЗ рдкрд╛рд╣рдгреЗ рдЪрд╛рдВрдЧрд▓реЗ рд╣реЛрдИрд▓. рдЖрдореНтАНрд╣реА рдЖрдзреАрдЪ рдЙрддреНтАНрдкрд╛рджрдирд╛рдд рдХрд╛рд╣реА рдЕреЕрдбрд┐рд╢рдиреНрд╕рд╡рд░ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЛрдд рдЬреЗ рд╡рд░ рдирдореВрдж рдХреЗрд▓реЗрд▓реЗ рд╡рд░реНрдХрдлреНрд▓реЛ рд╕реЛрдкреЗ рдХрд░рддреАрд▓. рдпреЗрдереЗ рддрдкрд╢реАрд▓ рдЙрдкрд▓рдмреНрдз рдЖрд╣реЗрдд Ops рдЙрддреНрдкрд╛рджрди рджреГрд╖реНрдЯреА рд╡рд┐рднрд╛рдЧ.

рдпрд╛ рд╕рд░реНрд╡ рдЙрддреНрддрдо рд╡реИрд╢рд┐рд╖реНрдЯреНрдпрд╛рдВрдирд╛ рдПрдХрддреНрд░ рдЖрдгрдгреНрдпрд╛рд╕рд╛рдареА рдЖрдореНрд╣реА реирежреиреж рдордзреНрдпреЗ рд╕рдВрдШрд╛рдЪрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░рдд рдЖрд╣реЛрдд. рд╕реНрд╡рд╛рд░рд╕реНрдп рдЕрд╕рд▓реНрдпрд╛рд╕, рдХреГрдкрдпрд╛ рдкрд╣рд╛ рд░рд┐рдХреНрдд рдкрджреЗ, рдЖрдгрд┐ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рд╢реНрдирд╛рдВрд╕рд╛рдареА рдЖрдордЪреНрдпрд╛ рдХрд╛рд░реНрдпрд╕рдВрдШрд╛рддреАрд▓ рдХреЛрдгрд╛рд╢реАрд╣реА рдореЛрдХрд│реНрдпрд╛ рдордирд╛рдиреЗ рд╕рдВрдкрд░реНрдХ рд╕рд╛рдзрд╛.

рд╕реНрддреНрд░реЛрдд: www.habr.com

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛