рд╕реЗрд╡рд╛рдХреЛ рд░реВрдкрдорд╛ рдирд┐рдЧрд░рд╛рдиреА: рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдореЛрдбреНрдпреБрд▓рд░ рдкреНрд░рдгрд╛рд▓реА

рдЖрдЬ, рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдХреЛрдбрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╣рд╛рдореНрд░реЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ рджрд░реНрдЬрдиреМрдВ рдорд╛рдЗрдХреНрд░реЛ рд╕реЗрд╡рд╛рд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред рддрд┐рдиреАрд╣рд░реВ рдордзреНрдпреЗ рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрдЧрдорди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред DevOps рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдпрд╕реНрддреЛ рд╕реНрдХреЗрд▓рдорд╛ рдпреЛ рдЧрд░реНрди рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рдЫред рд╣рд╛рдореАрд▓реЗ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реЗрд╡рд╛рдХреЛ рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рдЕрдиреБрдЧрдорди рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдХрд╛рд╕ рдЧрд░реЗрдХрд╛ рдЫреМрдВред рддрд┐рдиреАрд╣рд░реВрд▓реЗ рд╕реНрд╡рддрдиреНрддреНрд░ рд░реВрдкрдорд╛ рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдореЗрдЯреНрд░рд┐рдХрд╣рд░реВ рд▓реЗрдЦреНрди рд╕рдХреНрдЫрдиреН, рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫрдиреН, рддрд┐рдиреАрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рдбреНрдпрд╛рд╕рдмреЛрд░реНрдбрд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рд╕рдХреНрдЫрдиреН, рд░ рддрд┐рдиреАрд╣рд░реВрдорд╛ рдЕрд▓рд░реНрдЯрд╣рд░реВ рд╕рдВрд▓рдЧреНрди рдЧрд░реНрди рд╕рдХреНрдЫрдиреН рдЬреБрди рдереНрд░реЗрд╕рд╣реЛрд▓реНрдб рдорд╛рдирд╣рд░реВ рдкреБрдЧреНрджрд╛ рдЯреНрд░рд┐рдЧрд░ рд╣реБрдиреЗрдЫред DevOps рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдХреЗрд╡рд▓ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд░ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВред

рдпреЛ рдкреЛрд╖реНрдЯ рд╣рд╛рдореНрд░реЛ рд╕рд╛рдердХреЛ рдореЗрд░реЛ рднрд╛рд╖рдгрдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ рд╣реЛ рд╕реЗрдХреНрд╕рдирд╣рд░реВ RIT++ рдорд╛ред рдзреЗрд░реИ рдорд╛рдирд┐рд╕рд╣рд░реВрд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рддреНрдпрд╣рд╛рдБрдмрд╛рдЯ рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВрдХреЛ рдкрд╛рда рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдЙрди рдЖрдЧреНрд░рд╣ рдЧрд░реЗред рдпрджрд┐ рддрдкрд╛рдИрдВ рд╕рдореНрдореЗрд▓рдирдорд╛ рд╣реБрдиреБрд╣реБрдиреНрдереНрдпреЛ рд╡рд╛ рднрд┐рдбрд┐рдпреЛ рд╣реЗрд░реНрдиреБрднрдпреЛ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рдХреЗрд╣реА рдирдпрд╛рдБ рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиреБрд╣реБрдиреЗрдЫреИрдиред рд░ рдЕрд░реВ рд╕рдмреИ - рдмрд┐рд░рд╛рд▓реЛ рд╕реНрд╡рд╛рдЧрдд рдЫред рдо рддрдкрд╛рдИрд▓рд╛рдИ рдмрддрд╛рдЙрдиреЗрдЫреБ рдХрд┐ рд╣рд╛рдореА рдХрд╕рд░реА рдпрд╕реНрддреЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдЖрдпреМрдВ, рдпрд╕рд▓реЗ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ рд░ рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рдХрд╕рд░реА рдЕрдкрдбреЗрдЯ рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдЧрд░реНрдЫреМрдВред

рд╕реЗрд╡рд╛рдХреЛ рд░реВрдкрдорд╛ рдирд┐рдЧрд░рд╛рдиреА: рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдореЛрдбреНрдпреБрд▓рд░ рдкреНрд░рдгрд╛рд▓реА

рд╡рд┐рдЧрдд: рдпреЛрдЬрдирд╛ рд░ рдпреЛрдЬрдирд╛рд╣рд░реВ

рд╣рд╛рдореА рд╡рд░реНрддрдорд╛рди рдЕрдиреБрдЧрдорди рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдХрд╕рд░реА рдЖрдЗрдкреБрдЧреНрдпреМрдВ? рдпрд╕ рдкреНрд░рд╢реНрдирдХреЛ рдЬрд╡рд╛рдл рджрд┐рдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдЗрдБ 2015 рдорд╛ рдЬрд╛рдиреБ рдЖрд╡рд╢реНрдпрдХ рдЫред рдпреЛ рддреНрдпрд╕рдмреЗрд▓рд╛ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдереНрдпреЛ:

рд╕реЗрд╡рд╛рдХреЛ рд░реВрдкрдорд╛ рдирд┐рдЧрд░рд╛рдиреА: рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдореЛрдбреНрдпреБрд▓рд░ рдкреНрд░рдгрд╛рд▓реА

рд╣рд╛рдореАрд╕рдБрдЧ рд▓рдЧрднрдЧ 24 рдиреЛрдбрд╣рд░реВ рдерд┐рдП рдЬреБрди рдЕрдиреБрдЧрдордирдХреЛ рд▓рд╛рдЧрд┐ рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рдерд┐рдПред рддреНрдпрд╣рд╛рдБ рд╡рд┐рднрд┐рдиреНрди рдХреНрд░рд╛рдЙрдирд╣рд░реВ, рд▓рд┐рдкрд┐рд╣рд░реВ, рдбреЗрдордирд╣рд░реВрдХреЛ рд╕рдореНрдкреВрд░реНрдг рдкреНрдпрд╛рдХ рдЫ рдЬреБрди рдХреБрдиреИ рди рдХреБрдиреИ рд░реВрдкрдорд╛ рдХреЗрд╣рд┐ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрджрдЫ, рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдкрдард╛рдЙрдБрджрдЫ, рд░ рдХрд╛рд░реНрдпрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрдЫред рд╣рд╛рдореАрд▓реЗ рд╕реЛрдЪреЗрдХрд╛ рдерд┐рдпреМрдВ рдХрд┐ рд╣рд╛рдореА рдЬрддрд┐ рдЕрдЧрд╛рдбрд┐ рдЬрд╛рдиреНрдЫреМрдВ, рдпрд╕реНрддреЛ рдкреНрд░рдгрд╛рд▓реА рдХрдо рд╡реНрдпрд╡рд╣рд╛рд░реНрдп рд╣реБрдиреЗрдЫред рдпрд╕рд▓рд╛рдИ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рдХреБрдиреИ рдорддрд▓рдм рдЫреИрди: рдпреЛ рдзреЗрд░реИ рдмреЛрдЭрд┐рд▓ рдЫред
рд╣рд╛рдореАрд▓реЗ рддреА рдЕрдиреБрдЧрдорди рддрддреНрд╡рд╣рд░реВ рдЫрдиреЛрдЯ рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реНрдпреМрдВ рдЬреБрди рд╣рд╛рдореАрд▓реЗ рд░рд╛рдЦреНрдиреЗрдЫреМрдВ рд░ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрдиреЗрдЫреМрдВ, рд░ рд╣рд╛рдореАрд▓реЗ рддреНрдпрд╛рдЧреНрдиреЗрдЫреМрдВред рддреНрдпрд╣рд╛рдБ 19 рдЧреНрд░реЗрдлрд╛рдЗрдЯрд╣рд░реВ, рдПрдЧреНрд░реАрдЧреЗрдЯрд░рд╣рд░реВ рд░ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдбрдХреЛ рд░реВрдкрдорд╛ рдорд╛рддреНрд░ рд░рд╣реНрдпреЛред рддрд░ рдирдпрд╛рдБ рдкреНрд░рдгрд╛рд▓реА рдХрд╕реНрддреЛ рд╣реБрдиреЗрдЫ? рдпреЛ рдЬрд╕реНрддреЛ:

рд╕реЗрд╡рд╛рдХреЛ рд░реВрдкрдорд╛ рдирд┐рдЧрд░рд╛рдиреА: рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдореЛрдбреНрдпреБрд▓рд░ рдкреНрд░рдгрд╛рд▓реА

рд╣рд╛рдореАрд╕рдБрдЧ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рднрдгреНрдбрд╛рд░рдг рдЫ: рдпреА рдЧреНрд░реЗрдлрд╛рдЗрдЯрд╣рд░реВ рд╣реБрдиреН, рдЬреБрди рджреНрд░реБрдд SSD рдбреНрд░рд╛рдЗрднрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╣реБрдиреЗрдЫрдиреН, рдпреА рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдирд┐рд╢реНрдЪрд┐рдд рдПрдЧреНрд░реАрдЧреЗрдЯрд░рд╣рд░реВ рд╣реБрдиреНред рдЕрд░реНрдХреЛ - рдбреНрдпрд╛рд╕рдмреЛрд░реНрдбрд╣рд░реВ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЧреНрд░рд╛рдлрд╛рдирд╛ рд░ рд╕рддрд░реНрдХрддрд╛рдХрд╛ рд▓рд╛рдЧрд┐ рдореЛрдЗрд░рд╛ред рд╣рд╛рдореАрд▓реЗ рд╡рд┐рд╕рдВрдЧрддрд┐рд╣рд░реВ рдЦреЛрдЬреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдгрд╛рд▓реА рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдереНрдпреМрдВред

рдорд╛рдирдХ: рдирд┐рдЧрд░рд╛рдиреА 2.0

2015 рдорд╛ рдпреЛрдЬрдирд╛рд╣рд░реВ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдереНрдпреЛред рддрд░ рд╣рд╛рдореАрд▓реЗ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рд░ рд╕реЗрд╡рд╛ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рдкрдирд┐ рддрдпрд╛рд░ рдЧрд░реНрдиреБрдкрд░реНрдереНрдпреЛред рд╣рд╛рдореАрд▓реЗ рдЖрдлреНрдиреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдХрд░реНрдкреЛрд░реЗрдЯ рдорд╛рдирдХ рд╡рд┐рдХрд╛рд╕ рдЧрд░реЗрдХрд╛ рдЫреМрдВ, рдЬрд╕рд▓рд╛рдИ рд╣рд╛рдореА рдЕрдиреБрдЧрдорди 2.0 рднрдиреНрдЫреМрдВред рдкреНрд░рдгрд╛рд▓реАрдХрд╛ рд▓рд╛рдЧрд┐ рдХреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдерд┐рдП?

  • рдирд┐рд░рдиреНрддрд░ рдЙрдкрд▓рдмреНрдзрддрд╛;
  • рдореЗрдЯреНрд░рд┐рдХреНрд╕ рднрдгреНрдбрд╛рд░рдг рдЕрдиреНрддрд░рд╛рд▓ = 10 рд╕реЗрдХреЗрдиреНрдб;
  • рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд░ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдбрд╣рд░реВрдХреЛ рд╕рдВрд░рдЪрд┐рдд рднрдгреНрдбрд╛рд░рдг;
  • SLA > 99,99%
  • UDP (!) рдорд╛рд░реНрдлрдд рдШрдЯрдирд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рд╕рдВрдЧреНрд░рд╣ред

рд╣рд╛рдореАрд▓рд╛рдИ UDP рдЪрд╛рд╣рд┐рдиреНрдЫ рдХрд┐рдирднрдиреЗ рд╣рд╛рдореАрд╕рдБрдЧ рдЯреНрд░рд╛рдлрд┐рдХрдХреЛ рдареВрд▓реЛ рдкреНрд░рд╡рд╛рд╣ рд░ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреЗ рдШрдЯрдирд╛рд╣рд░реВ рдЫрдиреНред рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рддреА рд╕рдмреИрд▓рд╛рдИ рдПрдХреИрдЪреЛрдЯрд┐ рдЧреНрд░реЗрдлрд╛рдЗрдЯрдорд╛ рд▓реЗрдЦреНрдиреБрднрдпреЛ рднрдиреЗ, рднрдгреНрдбрд╛рд░рдг рдкрддрди рд╣реБрдиреЗрдЫред рд╣рд╛рдореАрд▓реЗ рд╕рдмреИ рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдкрд╣рд┐рд▓реЛ-рд╕реНрддрд░ рдЙрдкрд╕рд░реНрдЧрд╣рд░реВ рдкрдирд┐ рдЫрдиреЛрдЯ рдЧрд░реНрдпреМрдВред

рд╕реЗрд╡рд╛рдХреЛ рд░реВрдкрдорд╛ рдирд┐рдЧрд░рд╛рдиреА: рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдореЛрдбреНрдпреБрд▓рд░ рдкреНрд░рдгрд╛рд▓реА

рдкреНрд░рддреНрдпреЗрдХ рдЙрдкрд╕рд░реНрдЧрдХреЛ рдХреЗрд╣реА рдЧреБрдг рд╣реБрдиреНрдЫред рддреНрдпрд╣рд╛рдБ рд╕рд░реНрднрд░рд╣рд░реВ, рдиреЗрдЯрд╡рд░реНрдХрд╣рд░реВ, рдХрдиреНрдЯреЗрдирд░рд╣рд░реВ, рд╕реНрд░реЛрддрд╣рд░реВ, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ, рд░ рдпрддрд┐рдХрд╛ рд▓рд╛рдЧрд┐ рдореЗрдЯреНрд░рд┐рдХрд╣рд░реВ рдЫрдиреНред рд╕реНрдкрд╖реНрдЯ, рдХрдбрд╛, рдЯрд╛рдЗрдк рдЧрд░рд┐рдПрдХреЛ рдлрд┐рд▓реНрдЯрд░рд┐рдЩ рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╣рд╛рдБ рд╣рд╛рдореА рдкрд╣рд┐рд▓реЛ-рд╕реНрддрд░рдХреЛ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрдЫреМрдВ рд░ рдмрд╛рдБрдХреАрд▓рд╛рдИ рдЫреЛрдбреНрдЫреМрдВред рдпрд╕рд░реА рд╣рд╛рдореАрд▓реЗ реирежрезрел рдорд╛ рдпреЛ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдпреЛрдЬрдирд╛ рдмрдирд╛рдпреМрдВред рд╡рд░реНрддрдорд╛рдирдорд╛ рдХреЗ рдЫ?

рд╡рд░реНрддрдорд╛рди: рдЕрдиреБрдЧрдорди рдЕрд╡рдпрд╡рд╣рд░реВрдХреЛ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░

рд╕рдмреИрднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗ, рд╣рд╛рдореА рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрдЫреМрдВ: рд╣рд╛рдореНрд░реЛ PHP рдХреЛрдб, рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВ рд░ рдорд╛рдЗрдХреНрд░реЛрд╕реЗрд╡рд╛рд╣рд░реВ - рдЫреЛрдЯреЛрдорд╛, рд╣рд╛рдореНрд░рд╛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рд▓реЗрдЦреЗрдХрд╛ рд╕рдмреИ рдХреБрд░рд╛ред рд╕рдмреИ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрд▓реЗ рдмреНрд░реБрдмреЗрдХ рдПрдЧреНрд░реАрдЧреЗрдЯрд░рд▓рд╛рдИ UDP рдорд╛рд░реНрдлрдд рдореЗрдЯреНрд░рд┐рдХрд╣рд░реВ рдкрдард╛рдЙрдБрдЫрдиреН (statsd, C рдорд╛ рдкреБрди: рд▓реЗрдЦрд┐рдПрдХреЛ)ред рдпреЛ рд╕рд┐рдВрдереЗрдЯрд┐рдХ рдкрд░реАрдХреНрд╖рдг рдорд╛ рд╕рдмреИ рднрдиреНрджрд╛ рдЫрд┐рдЯреЛ рднрдпреЛред рд░ рдпрд╕рд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдПрдХрддреНрд░рд┐рдд рдореЗрдЯреНрд░рд┐рдХреНрд╕рд▓рд╛рдИ TCP рдорд╛рд░реНрдлрдд рдЧреНрд░реЗрдлрд╛рдЗрдЯрдорд╛ рдкрдард╛рдЙрдБрдЫред

рдпрд╕рдорд╛ рдЯрд╛рдЗрдорд░ рднрдирд┐рдиреЗ рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХреЛ рдПрдХ рдкреНрд░рдХрд╛рд░ рдЫред рдпреЛ рдзреЗрд░реИ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХреБрд░рд╛ рд╣реЛред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕реЗрд╡рд╛рдорд╛ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЬрдбрд╛рдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ Brubeck рд▓рд╛рдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордпрдХреЛ рд╕рд╛рде рдореЗрдЯреНрд░рд┐рдХ рдкрдард╛рдЙрдиреБрд╣реБрдиреНрдЫред рдПрдХ рд▓рд╛рдЦ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдЖрдП, рддрд░ рдПрдЧреНрд░реАрдЧреЗрдЯрд░рд▓реЗ рдорд╛рддреНрд░ 10 рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдлрд░реНрдХрд╛рдПред рддрдкрд╛рдИрдВрд╕рдБрдЧ рдЖрдПрдХрд╛ рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛, рдЕрдзрд┐рдХрддрдо, рдиреНрдпреВрдирддрдо рд░ рдФрд╕рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп, рдордзреНрдп рд░ 4 рдкреНрд░рддрд┐рд╢рддрд╣рд░реВ рдЫрдиреНред рддреНрдпрд╕рдкрдЫрд┐ рдбрд╛рдЯрд╛ рдЧреНрд░реЗрдлрд╛рдЗрдЯрдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рд╣реБрдиреНрдЫ рд░ рд╣рд╛рдореА рдпреЛ рд╕рдмреИ рдкреНрд░рддреНрдпрдХреНрд╖ рджреЗрдЦреНрдЫреМрдВред

рд╣рд╛рдореАрд╕рдБрдЧ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░, рд╕рдлреНрдЯрд╡реЗрдпрд░, рдкреНрд░рдгрд╛рд▓реА рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд░ рд╣рд╛рдореНрд░реЛ рдкреБрд░рд╛рдиреЛ рдореБрдирд┐рди рдЕрдиреБрдЧрдорди рдкреНрд░рдгрд╛рд▓реА (рдпрд╕рд▓реЗ реирежрезрел рд╕рдореНрдо рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рдХрд╛рдо рдЧрд░реНтАНрдпреЛ) рдорд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХреАрдХрд░рдг рдкрдирд┐ рдЫред рд╣рд╛рдореА рдпреЛ рд╕рдмреИ C deemon CollectD рдорд╛рд░реНрдлрдд рд╕рдЩреНрдХрд▓рди рдЧрд░реНрдЫреМрдВ (рдпрд╕рдорд╛ рдирд┐рд░реНрдорд┐рдд рд╡рд┐рднрд┐рдиреНрди рдкреНрд▓рдЧрдЗрдирд╣рд░реВрдХреЛ рд╕рдореНрдкреВрд░реНрдг рдЧреБрдЪреНрдЫрд╛ рдЫ, рдпрд╕рд▓реЗ рд╣реЛрд╕реНрдЯ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд╕рдмреИ рд╕реНрд░реЛрддрд╣рд░реВ рдкреЛрд▓ рдЧрд░реНрди рд╕рдХреНрдЫ рдЬрд╕рдорд╛ рдпреЛ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдХреЗрд╡рд▓ рдбреЗрдЯрд╛ рдХрд╣рд╛рдБ рд▓реЗрдЦреНрдиреЗ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН) рд░ рдпрд╕рдХреЛ рдорд╛рдзреНрдпрдордмрд╛рдЯ рдЧреНрд░реЗрдлрд╛рдЗрдЯрдорд╛ рдбрд╛рдЯрд╛ рд▓реЗрдЦреНрдиреБрд╣реЛрд╕реНред рдпрд╕рд▓реЗ рдкрд╛рдЗрдерди рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рд░ рд╢реЗрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд╣рд░реВрд▓рд╛рдИ рдкрдирд┐ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ, рддреНрдпрд╕реИрд▓реЗ рддрдкрд╛рдИрдВрд▓реЗ рдЖрдлреНрдиреИ рдЕрдиреБрдХреВрд▓рди рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рд▓реЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ: CollectD рд▓реЗ рдпреЛ рдбрд╛рдЯрд╛ рд╕реНрдерд╛рдиреАрдп рд╡рд╛ рд░рд┐рдореЛрдЯ рд╣реЛрд╕реНрдЯрдмрд╛рдЯ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрдиреЗрдЫ (рдХрд░реНрд▓ рдорд╛рдиреНрджреИ) рд░ рдпрд╕рд▓рд╛рдИ рдЧреНрд░реЗрдлрд╛рдЗрдЯрдорд╛ рдкрдард╛рдЙрдиреЗрдЫред

рддреНрдпрд╕рдкрдЫрд┐ рд╣рд╛рдореАрд▓реЗ рдХрд╛рд░реНрдмрди-рд╕реА-рд░рд┐рд▓реЗрдорд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░реЗрдХрд╛ рд╕рдмреИ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкрдард╛рдЙрдБрдЫреМрдВред рдпреЛ рдЧреНрд░реЗрдлрд╛рдЗрдЯрдмрд╛рдЯ рдХрд╛рд░реНрдмрди рд░рд┐рд▓реЗ рд╕рдорд╛рдзрд╛рди рд╣реЛ, C рдорд╛ рдкрд░рд┐рдорд╛рд░реНрдЬрд┐рддред рдпреЛ рдПрдХ рд░рд╛рдЙрдЯрд░ рд╣реЛ рдЬрд╕рд▓реЗ рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░рд╛ рдПрдЧреНрд░реАрдЧреЗрдЯрд░рд╣рд░реВрдмрд╛рдЯ рдкрдард╛рдЙрдиреЗ рд╕рдмреИ рдореЗрдЯреНрд░рд┐рдХрд╣рд░реВ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрдЫ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдиреЛрдбрд╣рд░реВрдорд╛ рд░реВрдЯ рдЧрд░реНрдЫред рд░рд╛рдЙрдЯрд┐рдВрдЧ рдЪрд░рдгрдорд╛ рдкрдирд┐, рдпрд╕рд▓реЗ рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХреЛ рд╡реИрдзрддрд╛ рдЬрд╛рдБрдЪ рдЧрд░реНрджрдЫред рдкрд╣рд┐рд▓реЛ, рддрд┐рдиреАрд╣рд░реВ рдЙрдкрд╕рд░реНрдЧ рдпреЛрдЬрдирд╛ рдЕрдиреБрд░реВрдк рд╣реБрдиреБрдкрд░реНрдЫ рдЬреБрди рдореИрд▓реЗ рдкрд╣рд┐рд▓реЗ рджреЗрдЦрд╛рдПрдХреЛ рдЫреБ рд░, рджреЛрд╕реНрд░реЛ, рддрд┐рдиреАрд╣рд░реВ рдЧреНрд░реЗрдлрд╛рдЗрдЯрдХрд╛ рд▓рд╛рдЧрд┐ рдорд╛рдиреНрдп рдЫрдиреНред рдЕрдиреНрдпрдерд╛ рддрд┐рдиреАрд╣рд░реВ рдЭрд░реНрдиреЗрдЫрдиреНред

рдХрд╛рд░реНрдмрди-рд╕реА-рд░рд┐рд▓реЗрд▓реЗ рдореЗрдЯреНрд░рд┐рдХреНрд╕рд▓рд╛рдИ рдЧреНрд░реЗрдлрд╛рдЗрдЯ рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдкрдард╛рдЙрдБрдЫред рд╣рд╛рдореА рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХреЛ рдореБрдЦреНрдп рднрдгреНрдбрд╛рд░рдгрдХреЛ рд░реВрдкрдорд╛ Go рдорд╛ рдкреБрди: рд▓реЗрдЦрд┐рдПрдХреЛ рдХрд╛рд░реНрдмрди-рдХреНрдпрд╛рд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВред рдЧреЛ-рдХрд╛рд░реНрдмрди, рдпрд╕рдХреЛ рдорд▓реНрдЯрд┐рдереНрд░реЗрдбрд┐рдЩрдХреЛ рдХрд╛рд░рдгрд▓реЗ, рдХрд╛рд░реНрдмрди-рдХреНрдпрд╛рд╕ рднрдиреНрджрд╛ рдзреЗрд░реИ рдЯрд╛рдврд╛ рдЫред рдпрд╕рд▓реЗ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫ рд░ рдпрд╕рд▓рд╛рдИ рд╡реНрд╣рд┐рд╕реНрдкрд░ рдкреНрдпрд╛рдХреЗрдЬ (рдорд╛рдирдХ, рдкрд╛рдЗрдердирдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ) рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдбрд┐рд╕реНрдХрд╣рд░реВрдорд╛ рд▓реЗрдЦреНрдЫред рд╣рд╛рдореНрд░реЛ рднрдгреНрдбрд╛рд░рдгрдмрд╛рдЯ рдбрд╛рдЯрд╛ рдкрдвреНрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореА Graphite API рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВред рдпреЛ рдорд╛рдирдХ Graphite WEB рднрдиреНрджрд╛ рдзреЗрд░реИ рдЫрд┐рдЯреЛ рдЫред рддреНрдпрд╕рдкрдЫрд┐ рдбрд╛рдЯрд╛рдорд╛ рдХреЗ рд╣реБрдиреНрдЫ?

рддрд┐рдиреАрд╣рд░реВ Grafana рдЬрд╛рдиреНрдЫрдиреНред рд╣рд╛рдореА рдбреЗрдЯрд╛рдХреЛ рдореБрдЦреНрдп рд╕реНрд░реЛрддрдХреЛ рд░реВрдкрдорд╛ рд╣рд╛рдореНрд░реЛ рдЧреНрд░реЗрдлрд╛рдЗрдЯ рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВ, рд╕рд╛рдереИ рд╣рд╛рдореАрд╕рдБрдЧ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рд░ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдбрд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрди рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд░реВрдкрдорд╛ Grafana рдЫред рддрд┐рдиреАрд╣рд░реВрдХрд╛ рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдЖрдлреНрдиреИ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдЫрдиреНред рддреНрдпрд╕рдкрдЫрд┐ рддрд┐рдиреАрд╣рд░реВ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЖрдзрд╛рд░рдорд╛ рдЧреНрд░рд╛рдлрд╣рд░реВ рдмрдирд╛рдЙрдБрдЫрдиреН, рдЬрд╕рд▓реЗ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЕрдиреБрдкреНрд░рдпреЛрдЧрд╣рд░реВрдмрд╛рдЯ рд▓реЗрдЦреНрдиреЗ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрджрдЫред Grafana рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рд╣рд╛рдореАрд╕рдБрдЧ SLAM рдкрдирд┐ рдЫред рдпреЛ рдПрдХ рдкрд╛рдЗрдерди рд░рд╛рдХреНрд╖рд╕ рд╣реЛ рдЬрд╕рд▓реЗ рдЧреНрд░реЗрдлрд╛рдЗрдЯрдмрд╛рдЯ рдбрд╛рдЯрд╛рдХреЛ рдЖрдзрд╛рд░рдорд╛ SLA рдЧрдгрдирд╛ рдЧрд░реНрджрдЫред рдореИрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рднрдиреЗрдЭреИрдВ, рд╣рд╛рдореАрд╕рдБрдЧ рдзреЗрд░реИ рджрд░реНрдЬрди рдорд╛рдЗрдХреНрд░реЛ рд╕реЗрд╡рд╛рд╣рд░реВ рдЫрдиреН, рдЬрд╕рдордзреНрдпреЗ рдкреНрд░рддреНрдпреЗрдХрдХреЛ рдЖрдлреНрдиреИ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдЫрдиреНред SLAM рдХреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рд╣рд╛рдореА рдХрд╛рдЧрдЬрд╛рддрдорд╛ рдЬрд╛рдиреНрдЫреМрдВ рд░ рдЧреНрд░реЗрдлрд╛рдЗрдЯрдорд╛ рднрдПрдХреЛ рдХреБрд░рд╛рд╕рдБрдЧ рддреБрд▓рдирд╛ рдЧрд░реНрдЫреМрдВ рд░ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рд╣рд╛рдореНрд░рд╛ рд╕реЗрд╡рд╛рд╣рд░реВрдХреЛ рдЙрдкрд▓рдмреНрдзрддрд╛рд╕рдБрдЧ рдХрддреНрддрд┐рдХреЛ рдорд┐рд▓реНрджреЛрдЬреБрд▓реНрджреЛ рдЫ рднрдиреА рддреБрд▓рдирд╛ рдЧрд░реНрдЫреМрдВред

рдЕрдЧрд╛рдбрд┐ рдмрдвреМрдВ: рдЪреЗрддрд╛рд╡рдиреАред рдпреЛ рдПрдХ рдмрд▓рд┐рдпреЛ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдВрдЧрдард┐рдд рдЫ - Moiraред рдпреЛ рд╕реНрд╡рддрдиреНрддреНрд░ рдЫ рдХрд┐рдирднрдиреЗ рд╣реБрдб рдЕрдиреНрддрд░реНрдЧрдд рдпрд╕рдХреЛ рдЖрдлреНрдиреИ рдЧреНрд░реЗрдлрд╛рдЗрдЯ рдЫред SKB "Kontur" рдмрд╛рдЯ рдХреЗрдЯрд╛рд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд, python and Go рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ, рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрддред рдореЛрдЗрд░рд╛рд▓реЗ рдЙрд╣реА рдкреНрд░рд╡рд╛рд╣ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫ рдЬреБрди рдЧреНрд░реЗрдлрд╛рдЗрдЯрдорд╛ рдЬрд╛рдиреНрдЫред рдпрджрд┐ рдХреБрдиреИ рдХрд╛рд░рдгрд▓реЗ рддрдкрд╛рдИрдВрдХреЛ рднрдгреНрдбрд╛рд░рдг рдорд░реНрдЫ рднрдиреЗ, рддрдкрд╛рдИрдВрдХреЛ рдЪреЗрддрд╛рд╡рдиреА рдЕрдЭреИ рдкрдирд┐ рдХрд╛рдо рдЧрд░реНрдиреЗрдЫред

рд╣рд╛рдореАрд▓реЗ Kubernetes рдорд╛ Moira рддреИрдирд╛рдд рдЧрд░реНрдпреМрдВ; рдпрд╕рд▓реЗ рдореБрдЦреНрдп рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рд░реВрдкрдорд╛ Redis рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рдкрд░рд┐рдгрд╛рдо рдПрдХ рджреЛрд╖-рд╕рд╣рд┐рд╖реНрдгреБ рдкреНрд░рдгрд╛рд▓реА рдерд┐рдпреЛред рдпрд╕рд▓реЗ рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХреЛ рд╕реНрдЯреНрд░рд┐рдорд▓рд╛рдИ рдЯреНрд░рд┐рдЧрд░рд╣рд░реВрдХреЛ рд╕реВрдЪреАрд╕рдБрдЧ рддреБрд▓рдирд╛ рдЧрд░реНрдЫ: рдпрджрд┐ рдпрд╕рдорд╛ рдХреБрдиреИ рдЙрд▓реНрд▓реЗрдЦ рдЫреИрди рднрдиреЗ, рдпрд╕рд▓реЗ рдореЗрдЯреНрд░рд┐рдХ рдЫреЛрдбреНрдЫред рддреНрдпрд╕реИрд▓реЗ рдпреЛ рдкреНрд░рддрд┐ рдорд┐рдиреЗрдЯ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдЧрд┐рдЧрд╛рдмрд╛рдЗрдЯ рдкрдЪрд╛рдЙрди рд╕рдХреНрд╖рдо рдЫред

рд╣рд╛рдореАрд▓реЗ рдпрд╕рдорд╛ рдПрдХ рдХрд░реНрдкреЛрд░реЗрдЯ LDAP рдкрдирд┐ рд╕рдВрд▓рдЧреНрди рдЧрд░реЗрдХрд╛ рдЫреМрдВ, рдЬрд╕рдХреЛ рдорджреНрджрддрд▓реЗ рдХрд░реНрдкреЛрд░реЗрдЯ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдЕрд╡рд╕реНрдерд┐рдд (рд╡рд╛ рдирдпрд╛рдБ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ) рдЯреНрд░рд┐рдЧрд░рд╣рд░реВрдХреЛ рдЖрдзрд╛рд░рдорд╛ рдЖрдлреНрдиреИ рд▓рд╛рдЧрд┐ рд╕реВрдЪрдирд╛рд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рд╕рдХреНрдЫред рдореЛрдЗрд░рд╛рд▓реЗ рдЧреНрд░реЗрдлрд╛рдЗрдЯ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реЗрдХреЛ рд╣реБрдирд╛рд▓реЗ, рдпрд╕рд▓реЗ рдпрд╕рдХреЛ рд╕рдмреИ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рддреНрдпрд╕реЛрднрдП рддрдкрд╛рдИрдВрд▓реЗ рдкрд╣рд┐рд▓реЗ рд▓рд╛рдЗрди рд▓рд┐рдиреБрд╣реЛрд╕реН рд░ рдпрд╕рд▓рд╛рдИ Grafana рдорд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЧреНрд░рд╛рдлрдорд╛ рдбрд╛рдЯрд╛ рдХрд╕рд░реА рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реБрдиреНрдЫ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред рд░ рддреНрдпрд╕рдкрдЫрд┐ рддрдкрд╛рдЗрдБ рдЙрд╣реА рд▓рд╛рдЗрди рд▓рд┐рдиреБрд╣реБрдиреНрдЫ рд░ рдпрд╕рд▓рд╛рдИ рдореЛрдЗрд░рд╛рдорд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫред рддрдкрд╛рдЗрдБ рдпрд╕рд▓рд╛рдИ рд╕реАрдорд╛ рд╕рдВрдЧ рдЭреБрдгреНрдбреНрдпрд╛рдЙрдиреБрд╣реЛрд╕реН рд░ рдЖрдЙрдЯрдкреБрдЯрдорд╛ рдЕрд▓рд░реНрдЯ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпреЛ рд╕рдмреИ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА, рддрдкрд╛рдИрд▓рд╛рдИ рдХреБрдиреИ рд╡рд┐рд╢реЗрд╖ рдЬреНрдЮрд╛рди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрдиред рдореЛрдЗрд░рд╛рд▓реЗ рдПрд╕рдПрдордПрд╕, рдЗрдореЗрд▓, рдЬрд┐рд░рд╛, рд╕реНрд▓реНрдпрд╛рдХ рдорд╛рд░реНрдлрдд рдЕрд▓рд░реНрдЯ рдЧрд░реНрди рд╕рдХреНрдЫ ... рдпрд╕рд▓реЗ рдЕрдиреБрдХреВрд▓рди рд▓рд┐рдкрд┐рд╣рд░реВрдХреЛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд▓рд╛рдИ рдкрдирд┐ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред рдЬрдм рдЙрд╕рд▓рд╛рдИ рдЯреНрд░рд┐рдЧрд░ рд╣реБрдиреНрдЫ, рд░ рдЙрд╕рд▓реЗ рдЖрдлреВ рдЕрдиреБрдХреВрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╡рд╛ рдмрд╛рдЗрдирд░реАрдХреЛ рд╕рджрд╕реНрдпрддрд╛ рд▓рд┐рдиреНрдЫ, рдЙрд╕рд▓реЗ рдпрд╕рд▓рд╛рдИ рдЪрд▓рд╛рдЙрдБрдЫ рд░ JSON рд▓рд╛рдИ рдпреЛ рдмрд╛рдЗрдирд░реАрдХреЛ рд▓рд╛рдЧрд┐ stdin рдорд╛ рдкрдард╛рдЙрдБрдЫред рддрджрдиреБрд╕рд╛рд░, рддрдкрд╛рдЗрдБрдХреЛ рдХрд╛рд░реНрдпрдХреНрд░рдо рдпрд╕рд▓рд╛рдИ рдкрд╛рд░реНрд╕ рдЧрд░реНрдиреБрдкрд░реНрдЫред рддрдкрд╛рдИрд▓реЗ рдпреЛ JSON рд╕рдБрдЧ рдХреЗ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рддрдкрд╛рдИрдорд╛ рдирд┐рд░реНрднрд░ рдЫред рдпрджрд┐ рддрдкрд╛рдИ рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдпрд╕рд▓рд╛рдИ рдЯреЗрд▓рд┐рдЧреНрд░рд╛рдордорд╛ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реН, рдпрджрд┐ рддрдкрд╛рдИ рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рдЬрд┐рд░рд╛рдорд╛ рдХрд╛рд░реНрдпрд╣рд░реВ рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реН, рдЬреЗ рдкрдирд┐ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рд╣рд╛рдореА рд╕рддрд░реНрдХрддрд╛ - Imagotag рдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореНрд░реЛ рдЖрдлреНрдиреИ рд╡рд┐рдХрд╛рд╕ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫреМрдВред рд╣рд╛рдореАрд▓реЗ рдкреНрдпрд╛рдирд▓рд▓рд╛рдИ рдЕрдиреБрдХреВрд▓рди рдЧрд░реНрдпреМрдВ, рдЬреБрди рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдкрд╕рд▓рд╣рд░реВрдорд╛ рдЗрд▓реЗрдХреНрдЯреНрд░реЛрдирд┐рдХ рдореВрд▓реНрдп рдЯреНрдпрд╛рдЧрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рд╣рд╛рдореНрд░реЛ рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдЕрдиреБрд░реВрдкред рд╣рд╛рдореАрд▓реЗ рдпрд╕рдорд╛ рдореЛрдЗрд░рд╛рдмрд╛рдЯ рдЯреНрд░рд┐рдЧрд░рд╣рд░реВ рд▓реНрдпрд╛рдпреМрдВред рдпрд╕рд▓реЗ рддрд┐рдиреАрд╣рд░реВ рдХреБрди рдЕрд╡рд╕реНрдерд╛рдорд╛ рдЫрдиреН рд░ рдХрд╣рд┐рд▓реЗ рднрдпреЛ рднрдиреЗрд░ рд╕рдВрдХреЗрдд рдЧрд░реНрджрдЫред рдХреЗрд╣реА рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдпрд╕ рдкреНрдпрд╛рдирд▓рдХреЛ рдкрдХреНрд╖рдорд╛ Slack рд░ рдЗрдореЗрд▓рдорд╛ рд╕реВрдЪрдирд╛рд╣рд░реВ рддреНрдпрд╛рдЧреЗред

рд╕реЗрд╡рд╛рдХреЛ рд░реВрдкрдорд╛ рдирд┐рдЧрд░рд╛рдиреА: рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдореЛрдбреНрдпреБрд▓рд░ рдкреНрд░рдгрд╛рд▓реА

рдард┐рдХ рдЫ, рд╣рд╛рдореА рдПрдХ рдкреНрд░рдЧрддрд┐рд╢реАрд▓ рдХрдореНрдкрдиреА рднрдПрдХрд╛рд▓реЗ, рд╣рд╛рдореАрд▓реЗ рдпрд╕ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдХреБрдмреЗрд░рдиреЗрдЯрд╣рд░реВ рдкрдирд┐ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрдпреМрдВред рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ Heapster рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрдпреМрдВ, рдЬреБрди рд╣рд╛рдореАрд▓реЗ рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдпреМрдВ, рдпрд╕рд▓реЗ рдбрд╛рдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрдЫ рд░ рдЧреНрд░реЗрдлрд╛рдЗрдЯрдорд╛ рдкрдард╛рдЙрдБрдЫред рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ:

рд╕реЗрд╡рд╛рдХреЛ рд░реВрдкрдорд╛ рдирд┐рдЧрд░рд╛рдиреА: рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдореЛрдбреНрдпреБрд▓рд░ рдкреНрд░рдгрд╛рд▓реА

рдЕрдиреБрдЧрдорди рдЕрд╡рдпрд╡рд╣рд░реВ

рд╣рд╛рдореАрд▓реЗ рдпрд╕ рдХрд╛рд░реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдХрд╛ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдХреЛ рд▓рд┐рдЩреНрдХрд╣рд░реВрдХреЛ рд╕реВрдЪреА рдпрд╣рд╛рдБ рдЫред рддреА рд╕рдмреИ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╣реБрдиреНред

рдЧреНрд░реЗрдлрд╛рдЗрдЯ:

рдХрд╛рд░реНрдмрди-рд╕реА-рд░рд┐рд▓реЗ:

github.com/grobian/carbon-c-relay

Brubeck:

github.com/github/brubeck

рд╕рдЩреНрдХрд▓рди:

collected.org

рдореЛрдЗрд░рд╛:

github.com/moira-alert

рдЧреНрд░рд╛рдлрдирд╛:

grafana.com

рд╣реЗрдкрд╕реНрдЯрд░:

github.com/kubernetes/heapster

рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ

рд░ рдкреНрд░рдгрд╛рд▓реАрд▓реЗ рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдпрд╣рд╛рдБ рдХреЗрд╣реА рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рдЫрдиреНред

рдПрдЧреНрд░реАрдЧреЗрдЯрд░ (рдмреНрд░реБрдмреЗрдХ)

рдореЗрдЯреНрд░рд┐рдХрдХреЛ рд╕рдВрдЦреНрдпрд╛: ~300/рд╕реЗрдХреЗрдиреНрдб
рдЧреНрд░реЗрдлрд╛рдЗрдЯрдорд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкрдард╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреНрддрд░рд╛рд▓: рейреж рд╕реЗрдХреЗрдиреНрдб
рд╕рд░реНрднрд░ рд╕реНрд░реЛрдд рдЙрдкрдпреЛрдЧ: ~ 6% CPU (рд╣рд╛рдореА рдкреВрд░реНрдг рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрджреИрдЫреМрдВ); ~ рез рдЬреАрдмреА рд░реНрдпрд╛рдо; ~1 Mbps LAN

рдЧреНрд░реЗрдлрд╛рдЗрдЯ (рдЧреЛ-рдХрд╛рд░реНрдмрди)

рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХреЛ рд╕рдВрдЦреНрдпрд╛: ~ 1 / рдорд┐рдиреЗрдЯ
рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдЕрдкрдбреЗрдЯ рдЕрдиреНрддрд░рд╛рд▓: рейреж рд╕реЗрдХреЗрдиреНрдб
рдореЗрдЯреНрд░рд┐рдХреНрд╕ рднрдгреНрдбрд╛рд░рдг рдпреЛрдЬрдирд╛: 30sec 35d, 5min 90d, 10min 365d (рддрдкрд╛рдИрдВрд▓рд╛рдИ рд▓рд╛рдореЛ рд╕рдордпрдХреЛ рдЕрд╡рдзрд┐рдорд╛ рд╕реЗрд╡рд╛рдорд╛ рдХреЗ рд╣реБрдиреНрдЫ рднрдиреНрдиреЗ рдмреБрдЭрд┐рдиреНрдЫ)
рд╕рд░реНрднрд░ рд╕реНрд░реЛрдд рдЙрдкрдпреЛрдЧ: ~ 10% CPU; ~ 20GB RAM; ~30 Mbps LAN

рд▓рдЪрд┐рд▓реЛрдкрди

рд╣рд╛рдореА Avito рдорд╛ рд╣рд╛рдореНрд░реЛ рдирд┐рдЧрд░рд╛рдиреА рд╕реЗрд╡рд╛рдорд╛ рд▓рдЪрд┐рд▓реЛрдкрдирд▓рд╛рдИ рд╕рд╛рдБрдЪреНрдЪреИ рдорд╣рддреНрддреНрд╡ рджрд┐рдиреНрдЫреМрдВред рдЙрдиреА рд╡рд╛рд╕реНрддрд╡рдорд╛ рдХрд┐рди рдпрд╕рд░реА рдирд┐рд╕реНрдХрд┐рдП ? рдкрд╣рд┐рд▓реЛ, рдпрд╕рдХреЛ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдЖрджрд╛рдирдкреНрд░рджрд╛рди рдпреЛрдЧреНрдп рдЫрдиреН: рджреБрд╡реИ рдШрдЯрдХрд╣рд░реВ рд░ рддрд┐рдиреАрд╣рд░реВрдХрд╛ рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВред рджреЛрд╕реНрд░реЛ, рд╕рдорд░реНрдерди рдХреНрд╖рдорддрд╛ред рд╕рдореНрдкреВрд░реНрдг рдкрд░рд┐рдпреЛрдЬрдирд╛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рднрдПрдХреЛ рд╣реБрдирд╛рд▓реЗ, рддрдкрд╛рдИрд▓реЗ рдХреЛрдб рдЖрдлреИрдВ рд╕рдореНрдкрд╛рджрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рдмрдХреНрд╕ рдмрд╛рд╣рд┐рд░ рдЙрдкрд▓рдмреНрдз рдирднрдПрдХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдзреЗрд░реИ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдЯреНрдпрд╛рдХрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рдореБрдЦреНрдп рд░реВрдкрдорд╛ рдЧреЛ рд░ рдкрд╛рдЗрдерди, рддреНрдпрд╕реИрд▓реЗ рдпреЛ рдПрдХрджрдо рд╕рд░рд▓ рд░реВрдкрдорд╛ рдЧрд░рд┐рдиреНрдЫред

рдпрд╣рд╛рдБ рдПрдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реЛред рдЧреНрд░реЗрдлрд╛рдЗрдЯ рдорд╛ рдПрдХ рдореЗрдЯреНрд░рд┐рдХ рдПрдХ рдлрд╛рдЗрд▓ рд╣реЛред рдпрд╕рдХреЛ рдирд╛рдо рдЫред рдлрд╛рдЗрд▓ рдирд╛рдо = рдореЗрдЯреНрд░рд┐рдХ рдирд╛рдоред рд░ рддреНрдпрд╣рд╛рдБ рдкреБрдЧреНрдиреЗ рдмрд╛рдЯреЛ рдЫред рд▓рд┐рдирдХреНрд╕рдорд╛ рдлрд╛рдЗрд▓ рдирд╛рдорд╣рд░реВ 255 рд╡рд░реНрдгрд╣рд░реВрдорд╛ рд╕реАрдорд┐рдд рдЫрдиреНред рд░ рд╣рд╛рдореАрд╕рдБрдЧ рдбрд╛рдЯрд╛рдмреЗрд╕ рд╡рд┐рднрд╛рдЧрдмрд╛рдЯ ("рдЖрдиреНрддрд░рд┐рдХ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВ" рдХреЛ рд░реВрдкрдорд╛) рдХреЗрдЯрд╛рд╣рд░реВ рдЫрдиреНред рддрд┐рдиреАрд╣рд░реВрд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рднрдиреНрдЫрдиреН: "рд╣рд╛рдореА рд╣рд╛рдореНрд░рд╛ SQL рдкреНрд░рд╢реНрдирд╣рд░реВрдХреЛ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреМрдВред рд░ рддрд┐рдиреАрд╣рд░реВ 255 рд╡рд░реНрдгрд╣рд░реВ рд╣реЛрдЗрдирдиреН, рддрд░ рдкреНрд░рддреНрдпреЗрдХ 8 MB рд╣реБрдиреНред рд╣рд╛рдореА рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ Grafana рдорд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреМрдВ, рдпреЛ рдЕрдиреБрд░реЛрдзрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН, рд░ рдЕрдЭ рд░рд╛рдореНрд░реЛ, рд╣рд╛рдореА рддреНрдпрд╕реНрддрд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд╢реАрд░реНрд╖ рд╣реЗрд░реНрди рдЪрд╛рд╣рдиреНрдЫреМрдВред рдпреЛ рд░рд╛рдореНрд░реЛ рд╣реБрдиреЗрдЫ рдпрджрд┐ рдпреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордпрдорд╛ рдкреНрд░рджрд░реНрд╢рд┐рдд рд╣реБрдиреНрдЫред рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╕рддрд░реНрдХрддрд╛рдорд╛ рд░рд╛рдЦреНрдиреБ рд╕рд╛рдБрдЪреНрдЪреИ рд░рд╛рдореНрд░реЛ рд╣реБрдиреЗрдЫред тАЭ

рд╕реЗрд╡рд╛рдХреЛ рд░реВрдкрдорд╛ рдирд┐рдЧрд░рд╛рдиреА: рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдореЛрдбреНрдпреБрд▓рд░ рдкреНрд░рдгрд╛рд▓реА
рдЙрджрд╛рд╣рд░рдг SQL рдХреНрд╡реЗрд░реА рдмрд╛рдЯ рдЙрджрд╛рд╣рд░рдгрдХреЛ рд░реВрдкрдорд╛ рд▓рд┐рдЗрдПрдХреЛ рдЫ рд╕рд╛рдЗрдЯ postgrespro.ru

рд╣рд╛рдореАрд▓реЗ Redis рд╕рд░реНрднрд░ рд╕реЗрдЯрдЕрдк рдЧрд░реНрдЫреМрдВ рд░ рд╣рд╛рдореНрд░реЛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдкреНрд▓рдЧрдЗрдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВ, рдЬреБрди Postgres рдорд╛ рдЬрд╛рдиреНрдЫ рд░ рддреНрдпрд╣рд╛рдБрдмрд╛рдЯ рд╕рдмреИ рдбрд╛рдЯрд╛ рд▓рд┐рдиреНрдЫ, рдЧреНрд░реЗрдлрд╛рдЗрдЯрдорд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкрдард╛рдЙрдБрдЫред рддрд░ рд╣рд╛рдореАрд▓реЗ рдореЗрдЯреНрд░рд┐рдХ рдирд╛рдорд▓рд╛рдИ рд╣реНрдпрд╛рд╕рд▓реЗ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрдЫреМрдВред рд╣рд╛рдореА рдПрдХреИ рд╕рд╛рде рдПрдХреИ рд╣реНрдпрд╛рд╕рд▓рд╛рдИ рдХреБрдЮреНрдЬреАрдХреЛ рд░реВрдкрдорд╛ Redis рдорд╛ рдкрдард╛рдЙрдБрдЫреМрдВ, рд░ рд╕рдореНрдкреВрд░реНрдг SQL рдХреНрд╡реЗрд░реА рдорд╛рдирдХреЛ рд░реВрдкрдорд╛ред рд╣рд╛рдореАрд▓реЗ рдЧрд░реНрдиреБрдкрд░реНрдиреЗ рднрдиреЗрдХреЛ Grafana Redis рдорд╛ рдЧрдПрд░ рдпреЛ рдЬрд╛рдирдХрд╛рд░реА рд▓рд┐рди рд╕рдХреНрдЫ рднрдиреА рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдЧрд░реНрдиреБ рд╣реЛред рд╣рд╛рдореА Graphite API рдЦреЛрд▓реНрджреИ рдЫреМрдВ рдХрд┐рдирднрдиреЗ... рдпреЛ рдЧреНрд░реЗрдлрд╛рдЗрдЯрд╕рдБрдЧ рд╕рдмреИ рдирд┐рдЧрд░рд╛рдиреА рдШрдЯрдХрд╣рд░реВрдХреЛ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдореБрдЦреНрдп рдЗрдиреНрдЯрд░рдлреЗрд╕ рд╣реЛ, рд░ рд╣рд╛рдореА рддреНрдпрд╣рд╛рдБ рдПрдЙрдЯрд╛ рдирдпрд╛рдБ рдкреНрд░рдХрд╛рд░реНрдп рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдЫреМрдВ рдЬрд╕рд▓рд╛рдИ aliasByHash() рднрдирд┐рдиреНрдЫ - Grafana рдмрд╛рдЯ рд╣рд╛рдореАрд▓реЗ рдореЗрдЯреНрд░рд┐рдХрдХреЛ рдирд╛рдо рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдЫреМрдВ, рд░ рдпрд╕рд▓рд╛рдИ рдХреБрдЮреНрдЬреАрдХреЛ рд░реВрдкрдорд╛ Redis рд▓рд╛рдИ рдЕрдиреБрд░реЛрдзрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫреМрдВред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╣рд╛рдореАрд▓реЗ рдХреБрдЮреНрдЬреАрдХреЛ рдорд╛рди рдкрд╛рдЙрдБрдЫреМрдВ, рдЬреБрди рд╣рд╛рдореНрд░реЛ "SQL рдХреНрд╡реЗрд░реА" рд╣реЛред рдпрд╕рд░реА, рд╣рд╛рдореАрд▓реЗ Grafana рдорд╛ SQL рдХреНрд╡реЗрд░реАрдХреЛ рдкреНрд░рджрд░реНрд╢рди рджреЗрдЦреНрдпреМрдВ, рдЬреБрди рд╕рд┐рджреНрдзрд╛рдиреНрддрдорд╛ рддреНрдпрд╣рд╛рдБ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рдЕрд╕рдореНрднрд╡ рдерд┐рдпреЛ, рдпрд╕рдорд╛ рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ рд╕рд╣рд┐рдд (рдХрд▓, рдкрдЩреНрдХреНрддрд┐рд╣рд░реВ, рдХреБрд▓_рд╕рдордп, ...)ред

рдкрд░рд┐рдгрд╛рдорд╣рд░реВ

рдЙрдкрд▓рдмреНрдзрддрд╛ рд╣рд╛рдореНрд░реЛ рдирд┐рдЧрд░рд╛рдиреА рд╕реЗрд╡рд╛ рдХреБрдиреИ рдкрдирд┐ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд░ рдХреБрдиреИ рдкрдирд┐ рдХреЛрдбрдмрд╛рдЯ 24/7 рдЙрдкрд▓рдмреНрдз рдЫред рдпрджрд┐ рддрдкрд╛рдЗрдБрд╕рдБрдЧ рднрдгреНрдбрд╛рд░рдг рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ рд╕реЗрд╡рд╛рдорд╛ рдбрд╛рдЯрд╛ рд▓реЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рднрд╛рд╖рд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫреИрди, рдирд┐рд░реНрдгрдп рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫреИрдиред рддрдкрд╛рдИрдВрд▓реЗ рд╕рдХреЗрдЯ рдХрд╕рд░реА рдЦреЛрд▓реНрдиреЗ, рддреНрдпрд╣рд╛рдБ рдореЗрдЯреНрд░рд┐рдХ рд░рд╛рдЦреНрдиреЗ рд░ рд╕рдХреЗрдЯ рдмрдиреНрдж рдЧрд░реНрдиреЗ рддрд░рд┐рдХрд╛ рдЬрд╛рдиреНрди рдЖрд╡рд╢реНрдпрдХ рдЫред

рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ред рд╕рдмреИ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдЧрд▓реНрддреА-рд╕рд╣рдирд╢реАрд▓ рдЫрдиреН рд░ рд╣рд╛рдореНрд░реЛ рднрд╛рд░рд╣рд░реВ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрдЫрдиреНред

рдкреНрд░рд╡реЗрд╢ рдХреЛ рд▓рд╛рдЧреА рдХрдо рдЕрд╡рд░реЛрдзред рдпреЛ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ Grafana рдорд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛рд╣рд░реВ рд░ рдкреНрд░рд╢реНрдирд╣рд░реВ рд╕рд┐рдХреНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред рдХреЗрд╡рд▓ рдЖрдлреНрдиреЛ рдЖрд╡реЗрджрди рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реН, рдпрд╕рдорд╛ рдПрдХ рд╕рдХреЗрдЯ рдкреНрд░рд╡рд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЬрд╕рд▓реЗ рдЧреНрд░реЗрдлрд╛рдЗрдЯрдорд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкрдард╛рдЙрдиреЗрдЫ, рдпрд╕рд▓рд╛рдИ рдмрдиреНрдж рдЧрд░реНрдиреБрд╣реЛрд╕реН, Grafana рдЦреЛрд▓реНрдиреБрд╣реЛрд╕реН, рддреНрдпрд╣рд╛рдБ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдбрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рддрдкрд╛рдИрдВрдХреЛ рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН, Moira рдорд╛рд░реНрдлрдд рд╕реВрдЪрдирд╛рд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рд╕реНрд╡рддрдиреНрддреНрд░рддрд╛ред DevOps рдИрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реВрдХреЛ рдорджреНрджрдд рдмрд┐рдирд╛ рддрдкрд╛рдИрдВ рдпреЛ рд╕рдмреИ рдЖрдлреИ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рд░ рдпреЛ рдПрдХ рдлрд╛рдЗрджрд╛ рд╣реЛ, рдХрд┐рдирдХрд┐ рддрдкрд╛рдИрдВ рдЕрд╣рд┐рд▓реЗ рдЖрдлреНрдиреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддрдкрд╛рдИрдВрд▓реЗ рдХрд╕реИрд▓рд╛рдИ рд╕реЛрдзреНрдиреБ рдкрд░реНрджреИрди - рдпрд╛ рдд рдХрд╛рдо рд╕реБрд░реБ рдЧрд░реНрди рд╡рд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ рдЧрд░реНрдиред

рд╣рд╛рдореАрд▓реЗ рдХреЗ рдХреЛ рд▓рд╛рдЧрд┐ рд▓рдХреНрд╖реНрдп рд░рд╛рдЦреЗрдХрд╛ рдЫреМрдВ?

рддрд▓ рд╕реВрдЪреАрдмрджреНрдз рд╕рдмреИ рдХреБрд░рд╛ рдЕрдореВрд░реНрдд рд╡рд┐рдЪрд╛рд░рд╣рд░реВ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рддрд░ рдХрдореНрддрд┐рдорд╛ рдкрд╣рд┐рд▓реЛ рдЪрд░рдгрд╣рд░реВ рд▓рд┐рдЗрдПрдХрд╛ рдХреБрд░рд╛рд╣рд░реВ рд╣реБрдиреНред

  1. рд╡рд┐рд╕рдВрдЧрддрд┐ рдбрд┐рдЯреЗрдХреНрдЯрд░ред рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ рдЧреНрд░реЗрдлрд╛рдЗрдЯ рднрдгреНрдбрд╛рд░рдгрд╣рд░реВрдорд╛ рдЬрд╛рдиреЗ рд░ рд╡рд┐рднрд┐рдиреНрди рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдЯреНрд░рд┐рдХ рдЬрд╛рдБрдЪ рдЧрд░реНрдиреЗ рд╕реЗрд╡рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреМрдВред рддреНрдпрд╣рд╛рдБ рдкрд╣рд┐рд▓реЗ рдиреИ рдПрд▓реНрдЧреЛрд░рд┐рджрдорд╣рд░реВ рдЫрдиреН рдЬреБрди рд╣рд╛рдореА рд╣реЗрд░реНрди рдЪрд╛рд╣рдиреНрдЫреМрдВ, рддреНрдпрд╣рд╛рдБ рдбреЗрдЯрд╛ рдЫ, рд╣рд╛рдореА рдЬрд╛рдиреНрджрдЫреМрдВ рдХрд┐ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдиреЗред
  2. рдореЗрдЯрд╛рдбреЗрдЯрд╛ред рд╣рд╛рдореАрд╕рдБрдЧ рдзреЗрд░реИ рд╕реЗрд╡рд╛рд╣рд░реВ рдЫрдиреН, рддрд┐рдиреАрд╣рд░реВ рд╕рдордпрд╕рдБрдЧреИ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдиреНрдЫрдиреН, рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдорд╛рдирд┐рд╕рд╣рд░реВ рдЬрд╕реНрддреИред рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВ рдирд┐рд░рдиреНрддрд░ рдХрд╛рдпрдо рд░рд╛рдЦреНрдиреБ рд╡рд┐рдХрд▓реНрдк рд╣реЛрдЗрдиред рдпрд╕реИрд▓реЗ рд╣рд╛рдореА рдЕрдм рд╣рд╛рдореНрд░реЛ рдорд╛рдЗрдХреНрд░реЛрд╕рд░реНрднрд┐рд╕реЗрд╕рд╣рд░реВрдорд╛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдЗрдореНрдмреЗрдб рдЧрд░реНрджреИрдЫреМрдВред рдпрд╕рд▓реЗ рдпрд╕рд▓рд╛рдИ рдХрд╕рд▓реЗ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНтАНрдпреЛ, рдпрд╕рд▓реЗ рдЕрдиреНрддрд░реНрдХреНрд░рд┐рдпрд╛ рдЧрд░реНрдиреЗ рднрд╛рд╖рд╛рд╣рд░реВ, SLA рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ, рдХрд╣рд╛рдБ рд░ рдХрд╕рд▓рд╛рдИ рд╕реВрдЪрдирд╛рд╣рд░реВ рдкрдард╛рдЙрдиреБрдкрд░реНрдЫ рднрдиреА рдмрддрд╛рдЙрдБрдЫред рд╕реЗрд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛, рд╕рдмреИ рдирд┐рдХрд╛рдп рдбреЗрдЯрд╛ рд╕реНрд╡рддрдиреНрддреНрд░ рд░реВрдкрдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдиреНрдЫред рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рджреБрдИ рд▓рд┐рдЩреНрдХрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ - рдПрдЙрдЯрд╛ рдЯреНрд░рд┐рдЧрд░ рдЧрд░реНрди, рдЕрд░реНрдХреЛ Grafana рдорд╛ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдбрд╣рд░реВрдорд╛ред
  3. рдкреНрд░рддреНрдпреЗрдХ рдШрд░рдорд╛ рдирд┐рдЧрд░рд╛рдиреАред рд╣рд╛рдореА рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЧрд░реНрдЫреМрдВ рдХрд┐ рд╕рдмреИ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдпрд╕реНрддреЛ рдкреНрд░рдгрд╛рд▓реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдкрд░реНрдЫред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рддрдкрд╛рдЗрдБ рд╕рдзреИрдВ рдмреБрдЭреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рддрдкрд╛рдЗрдБрдХреЛ рдЯреНрд░рд╛рдлрд┐рдХ рдХрд╣рд╛рдБ рдЫ, рдпрд╕рд▓рд╛рдИ рдХреЗ рд╣реБрдиреНрдЫ, рдпреЛ рдХрд╣рд╛рдБ рдЦрд╕реНрдЫ, рдпрд╕рдХреЛ рдХрдордЬреЛрд░реАрд╣рд░реВ рдХрд╣рд╛рдБ рдЫрдиреНред рдпрджрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА, рдХреЗрд╣рд┐ рдЖрдЙрдБрдЫ рд░ рддрдкрд╛рдЗрдБрдХреЛ рд╕реЗрд╡рд╛ рдХреНрд░реНрдпрд╛рд╕ рдЧрд░реНрджрдЫ, рддрдм рддрдкрд╛рдЗрдБ рдпрд╕рдХреЛ рдмрд╛рд░реЗ рдорд╛ рдкреНрд░рдмрдиреНрдзрдХ рдХреЛ рдХрд▓ рдХреЛ рд╕рдордпрдорд╛, рддрд░ рдПрдХ рдЪреЗрддрд╛рд╡рдиреА рдмрд╛рдЯ рдерд╛рд╣рд╛ рдкрд╛рдЙрдиреБрд╣реБрдиреЗрдЫ, рд░ рддрдкрд╛рдЗрдБ рддреБрд░реБрдиреНрддреИ рдирд╡реАрдирддрдо рд▓рдЧрд╣рд░реВ рдЦреЛрд▓реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рддреНрдпрд╣рд╛рдБ рдХреЗ рднрдпреЛ рднрдиреЗрд░ рд╣реЗрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред
  4. рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рдиред рд╣рд╛рдореНрд░реЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдирд┐рд░рдиреНрддрд░ рдмрдврд┐рд░рд╣реЗрдХреЛ рдЫ, рд░ рдЖрдЬ рдпрд╕рд▓реЗ рдкреНрд░рддрд┐ рдорд┐рдиреЗрдЯ рд▓рдЧрднрдЧ 2 рдореЗрдЯреНрд░рд┐рдХ рдорд╛рдирд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрджрдЫред рдПрдХ рд╡рд░реНрд╖ рдкрд╣рд┐рд▓реЗ, рдпреЛ рдЖрдВрдХрдбрд╛ 000 рдерд┐рдпреЛ рд░ рд╡реГрджреНрдзрд┐ рдЬрд╛рд░реА рдЫ, рд░ рдпрд╕рдХреЛ рдорддрд▓рдм рдХреЗрд╣рд┐ рд╕рдордп рдкрдЫрд┐ рдЧреНрд░реЗрдлрд╛рдЗрдЯ (рд╣реНрд╡реАрд╕реНрдкрд░) рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рднрд╛рд░реА рд▓реЛрдб рдЧрд░реНрди рд╕реБрд░реБ рд╣реБрдиреЗрдЫред рдореИрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рднрдиреЗрдЭреИрдВ, рдпреЛ рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрдХреЛ рдЖрджрд╛рдирдкреНрд░рджрд╛рдирдХреЛ рдХрд╛рд░рдгрд▓реЗ рдзреЗрд░реИ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рдЫред рдХрд╕реИрд▓реЗ рдЧреНрд░реЗрдлрд╛рдЗрдЯрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдЖрдлреНрдиреЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдХрд╛рдпрдо рд░рд╛рдЦреНрдЫ рд░ рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрджрдЫ, рддрд░ рд╣рд╛рдореАрд▓реЗ рдлрд░рдХ рдорд╛рд░реНрдЧрдорд╛ рдЬрд╛рдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реНрдпреМрдВ: рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рд╣рд╛рдореНрд░реЛ рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХреЛ рд▓рд╛рдЧрд┐ рднрдгреНрдбрд╛рд░рдХреЛ рд░реВрдкрдорд╛ред рдпреЛ рдЯреНрд░рд╛рдиреНрдЬрд┐рд╕рди рд▓рдЧрднрдЧ рдкреВрд░рд╛ рднрдПрдХреЛ рдЫ, рд░ рдзреЗрд░реИ рдЪрд╛рдБрдбреИ рдо рддрдкрд╛рдИрдВрд▓рд╛рдИ рдердк рд╡рд┐рд╡рд░рдгрдорд╛ рдмрддрд╛рдЙрдиреЗрдЫреБ рдХрд┐ рдпреЛ рдХрд╕рд░реА рдЧрд░рд┐рдпреЛ: рддреНрдпрд╣рд╛рдБ рдХреЗ рдХрдард┐рдирд╛рдЗрд╣рд░реВ рдерд┐рдП рд░ рддрд┐рдиреАрд╣рд░реВ рдХрд╕рд░реА рдкрд╛рд░ рдЧрд░рд┐рдпреЛ, рдХрд╕рд░реА рдорд╛рдЗрдЧреНрд░реЗрд╕рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЧрдпреЛ, рдо рдмрд╛рдзреНрдпрдХрд╛рд░реА рд░реВрдкрдорд╛ рдЫрдиреМрдЯ рдЧрд░рд┐рдПрдХрд╛ рдШрдЯрдХрд╣рд░реВ рд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирд╣рд░реВ рд╡рд░реНрдгрди рдЧрд░реНрдиреЗрдЫреБред

рддрдкрд╛рдИрдХреЛ рдзреНрдпрд╛рдирд╛рдХрд░реНрд╕рдирдХреЛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рдж! рдпрд╕ рд╡рд┐рд╖рдпрдорд╛ рддрдкрд╛рдИрдХрд╛ рдкреНрд░рд╢реНрдирд╣рд░реВ рд╕реЛрдзреНрдиреБрд╣реЛрд╕реН, рдо рдпрд╣рд╛рдБ рд╡рд╛ рдирд┐рдореНрди рдкреЛрд╕реНрдЯрд╣рд░реВрдорд╛ рдЬрд╡рд╛рдл рджрд┐рдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреЗрдЫреБред рд╕рд╛рдпрдж рдХрд╕реИрд╕рдБрдЧ рдпрд╕реНрддреИ рдЕрдиреБрдЧрдорди рдкреНрд░рдгрд╛рд▓реА рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреЗ рд╡рд╛ рдпрд╕реНрддреИ рдкрд░рд┐рд╕реНрдерд┐рддрд┐рдорд╛ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдиреЗ рдЕрдиреБрднрд╡ рдЫ - рдпрд╕рд▓рд╛рдИ рдЯрд┐рдкреНрдкрдгреАрд╣рд░реВрдорд╛ рд╕рд╛рдЭрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди