рд╣рдордиреЗ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕, рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдФрд░ рдИрдПрд▓рдХреЗ рдкрд░ рдирд┐рдЧрд░рд╛рдиреА рдХреИрд╕реЗ рдмрдирд╛рдИ

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

рд╣рдордиреЗ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕, рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдФрд░ рдИрдПрд▓рдХреЗ рдкрд░ рдирд┐рдЧрд░рд╛рдиреА рдХреИрд╕реЗ рдмрдирд╛рдИ

рдХрд┐рд╕реА рднреА рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рдХреА рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдЖрдзрд╛рд░рд╢рд┐рд▓рд╛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рдирд╛ рд╣реИред рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдирд╛ рдХрд┐рд╕реА рдХреЗ рд╣рд┐рдд рдореЗрдВ рдирд╣реАрдВ рд╣реИред рд╡реНрдпрд╡рд╕рд╛рдп рдХреНрдпрд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ? рддрд╛рдХрд┐ рд╕рдм рдХреБрдЫ рдЬрд▓реНрджреА рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдХрд░реЗред рд╡реНрдпрд╡рд╕рд╛рдп рд╕рдХреНрд░рд┐рдп рд╣реЛрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддрд╛рдХрд┐ рд╣рдо рд╕реНрд╡рдпрдВ рд╕реЗрд╡рд╛ рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдпрдерд╛рд╢реАрдШреНрд░ рдареАрдХ рдХрд░реЗрдВред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпреЗ рд╡реЗ рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ рдЬрд┐рдиреНрд╣реЗрдВ рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓ рд╣рдорд╛рд░реЗ рдПрдХ рдЧреНрд░рд╛рд╣рдХ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдкрд░ рд╣рд▓ рдХрд┐рдпрд╛ рдерд╛ред

рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рджреЗрд╢ рдХреЗ рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рд▓реЙрдпрд▓реНрдЯреА рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред рд╣рдо рдмреЛрдирд╕ рдХрд╛рд░реНрдб рдЬреИрд╕реЗ рд╡рд┐рднрд┐рдиреНрди рд╡рд┐рдкрдгрди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреБрджрд░рд╛ рд╢реНрд░реГрдВрдЦрд▓рд╛рдУрдВ рдХреЛ рдмрд┐рдХреНрд░реА рдХреА рдЖрд╡реГрддреНрддрд┐ рдмрдврд╝рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ 14 рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдЬреЛ рджрд╕ рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдЪрд▓рддреЗ рд╣реИрдВред

рд╕рд╛рдХреНрд╖рд╛рддреНрдХрд╛рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди, рдореИрдВрдиреЗ рдмрд╛рд░-рдмрд╛рд░ рджреЗрдЦрд╛ рдХрд┐ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рд╣рдореЗрд╢рд╛ рд╡реЗрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреА рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдирд┐рдЧрд░рд╛рдиреА рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ: рдХрдИ рдЕрднреА рднреА рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкрд░ рдзреНрдпрд╛рди рдХреЗрдВрджреНрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХрднреА-рдХрднреА рд╕реЗрд╡рд╛рдУрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддреЗ рд╣реИрдВред

рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЧреНрд░рд╛рд╣рдХ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рдкрд╣рд▓реЗ рдЖрдЗрд╕рд┐рдВрдЧрд╛ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдереАред рдЗрд╕рд╕реЗ рдЙрдкрд░реЛрдХреНрдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдХрд┐рд╕реА рднреА рдкреНрд░рдХрд╛рд░ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реБрдЖред рдЕрдХреНрд╕рд░ рдЧреНрд░рд╛рд╣рдХ рд╕реНрд╡рдпрдВ рд╣рдореЗрдВ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реВрдЪрд┐рдд рдХрд░рддреЗ рдереЗ, рдФрд░ рдЕрдХреНрд╕рд░, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд╛рд░рдг рдХреА рддрд╣ рддрдХ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдбреЗрдЯрд╛ рдирд╣реАрдВ рд╣реЛрддрд╛ рдерд╛ред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЗрд╕рдХреЗ рдЖрдЧреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреА рдирд┐рд░рд░реНрдердХрддрд╛ рдХреА рд╕реНрдкрд╖реНрдЯ рд╕рдордЭ рдереАред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЬреЛ рд▓реЛрдЧ рдЖрдЗрд╕рд┐рдВрдЧрд╛ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рд╣реИрдВ рд╡реЗ рдореБрдЭреЗ рд╕рдордЭреЗрдВрдЧреЗред рдЗрд╕рд▓рд┐рдП, рд╣рдордиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рд▓рд┐рдП рд╡реЗрдм рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдирдпрд╛ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред

рдкреНрд░реЛрдорд┐рдереЗрдЙрд╕

рд╣рдордиреЗ рддреАрди рдореБрдЦреНрдп рд╕рдВрдХреЗрддрдХреЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдХреЛ рдЪреБрдирд╛:

  1. рдЙрдкрд▓рдмреНрдз рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреА рдПрдХ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛. рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ 60 рд╣рдЬрд╛рд░ рд╣реИред рдирд┐рд╕реНрд╕рдВрджреЗрд╣, рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рд╣рдо рдЙрдирдореЗрдВ рд╕реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ (рд╕рдВрднрд╡рддрдГ рд▓рдЧрднрдЧ 95%) рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рджреВрд╕рд░реА рдУрд░, рд╡реЗ рд╕рднреА рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд╕реНрддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рд▓рд┐рдП, рдпрд╣ рдкрд╣рд▓реЗ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдП рдЧрдП рдЖрдЗрд╕рд┐рдВрдЧрд╛ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рджреВрд╕рд░рд╛ рдЪрд░рдо рд╣реИред рдЗрд╕рдореЗрдВ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдЬреЛрдбрд╝рдирд╛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХрд╖реНрдЯ рдерд╛: рдореМрдЬреВрджрд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдорд╣рдВрдЧреЗ рдереЗ (рдмрд╕ рдХрд┐рд╕реА рднреА рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕реНрд░реЛрдд рдХреЛрдб рдХреЛ рджреЗрдЦреЗрдВ)ред рдХреЛрдИ рднреА рдкреНрд▓рдЧрдЗрди рдмреИрд╢ рдпрд╛ рдкрд╛рдпрдерди рдореЗрдВ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдереА, рдЬрд┐рд╕рдХрд╛ рд▓реЙрдиреНрдЪ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЦрдкрдд рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рдорд╣рдВрдЧрд╛ рд╣реИред
  2. рдпрд╣ рдкреНрд░рдгрд╛рд▓реА рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдХрдо рдорд╛рддреНрд░рд╛ рдореЗрдВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рддреА рд╣реИред 600 рдПрдордмреА рд░реИрдо, рдПрдХ рдХреЛрд░ рдХрд╛ 15% рдФрд░ рдХреБрдЫ рджрд░реНрдЬрди рдЖрдИрдУрдкреАрдПрд╕ рд╣рдорд╛рд░реЗ рд╕рднреА рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИрдВред рдмреЗрд╢рдХ, рдЖрдкрдХреЛ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдирд┐рд░реНрдпрд╛рддрдХреЛрдВ рдХреЛ рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рд╡реЗ рд╕рднреА рдЧреЛ рдореЗрдВ рд▓рд┐рдЦреЗ рдЧрдП рд╣реИрдВ рдФрд░ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐ рдХреЗ рднреВрдЦреЗ рднреА рдирд╣реАрдВ рд╣реИрдВред рдореБрдЭреЗ рдирд╣реАрдВ рд▓рдЧрддрд╛ рдХрд┐ рдЖрдзреБрдирд┐рдХ рд╡рд╛рд╕реНрддрд╡рд┐рдХрддрд╛рдУрдВ рдореЗрдВ рдпрд╣ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рд╣реИред
  3. рдХреБрдмреЗрд░рдиреЗрдЯреНрд╕ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЧреНрд░рд╛рд╣рдХ рдХреА рдпреЛрдЬрдирд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддреЗ рд╣реБрдП, рд╡рд┐рдХрд▓реНрдк рд╕реНрдкрд╖реНрдЯ рд╣реИред

ELK

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

рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕

рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рд╡рд┐рдХрд▓реНрдк InfluxDB рдкрд░ рдкрдбрд╝рд╛ред рд╣рдореЗрдВ Nginx рд▓реЙрдЧ, pg_stat_statements рд╕реЗ рдЖрдБрдХрдбрд╝реЗ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдФрд░ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХрд╛ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖред рд╣рдореЗрдВ рдЗрдиреНрдлреНрд▓рдХреНрд╕ рдкрд╕рдВрдж рдирд╣реАрдВ рдЖрдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╕рдордп-рд╕рдордп рдкрд░ рдмрдбрд╝реА рдорд╛рддреНрд░рд╛ рдореЗрдВ рдореЗрдореЛрд░реА рдХрд╛ рдЙрдкрднреЛрдЧ рдХрд░рдиреЗ рд▓рдЧрд╛ рдФрд░ рдХреНрд░реИрд╢ рд╣реЛ рдЧрдпрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдореИрдВ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рд░рд┐рдореЛрдЯ_рдПрдбреНрд░ рджреНрд╡рд╛рд░рд╛ рд╕рдореВрд╣рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛, рд▓реЗрдХрд┐рди рдЗрд╕ рдбреАрдмреАрдПрдордПрд╕ рдореЗрдВ рд╕рдореВрд╣реАрдХрд░рдг рдХреЗрд╡рд▓ рдЯреИрдЧ рджреНрд╡рд╛рд░рд╛ рд╣реЛрддрд╛ рд╣реИред рдЯреИрдЧ рдорд╣рдВрдЧреЗ (рдореЗрдореЛрд░реА) рд╣реИрдВ, рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рд╕рд╢рд░реНрдд рд░реВрдк рд╕реЗ рд╕реАрдорд┐рдд рд╣реИред

рд╣рдордиреЗ рдлрд┐рд░ рд╕реЗ рдЕрдкрдиреА рдЦреЛрдЬ рд╢реБрд░реВ рдХреА. рдиреНрдпреВрдирддрдо рд╕рдВрд╕рд╛рдзрди рдЦрдкрдд рд╡рд╛рд▓реЗ рдПрдХ рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА, рдЕрдзрд┐рдорд╛рдирддрдГ рдбрд┐рд╕реНрдХ рдкрд░ рдбреЗрдЯрд╛ рд╕рдВрдкреАрдбрд╝рди рдХреЗ рд╕рд╛рдеред

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

NewRelic

рдиреНрдпреВрд░реЗрд▓рд┐рдХ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдк рд╕реЗ рд╣рдорд╛рд░реЗ рд╕рд╛рде рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЧреНрд░рд╛рд╣рдХ рдХреА рдкрд╕рдВрдж рдереАред рд╣рдо рдЗрд╕реЗ рдПрдкреАрдПрдо рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

Zabbix

рд╣рдо рд╡рд┐рднрд┐рдиреНрди рдПрдкреАрдЖрдИ рдХреЗ рдмреНрд▓реИрдХ рдмреЙрдХреНрд╕ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рдПрдХ рдирд┐рдЧрд░рд╛рдиреА рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░рдирд╛

рд╣рдо рдХрд╛рд░реНрдп рдХреЛ рд╡рд┐рдШрдЯрд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ рдФрд░ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗред

рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рдЕрдкрдиреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕реНрддрд░реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛:

  • рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдФрд░ рд╡реАрдПрдордПрд╕;
  • рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо;
  • рд╕рд┐рд╕реНрдЯрдо рд╕реЗрд╡рд╛рдПрдБ, рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕реНрдЯреИрдХ;
  • рдЖрд╡реЗрджрди рдкрддреНрд░;
  • рд╡реНрдпрд╛рдкрд╛рд░ рдХрд╛ рддрд░реНрдХред

рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХреНрдпреЛрдВ рд╣реИ:

  • рд╣рдо рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддрд░ рдХреЗ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдХреМрди рдЬрд┐рдореНрдореЗрджрд╛рд░ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╣рдо рдЕрд▓рд░реНрдЯ рднреЗрдЬ рд╕рдХрддреЗ рд╣реИрдВ;
  • рдЕрд▓рд░реНрдЯ рдХреЛ рджрдмрд╛рддреЗ рд╕рдордп рд╣рдо рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ - рдЬрдм рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдкрд▓рдмреНрдз рд╣реЛ рддреЛ рдбреЗрдЯрд╛рдмреЗрд╕ рдЕрдиреБрдкрд▓рдмреНрдзрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрд▓рд░реНрдЯ рднреЗрдЬрдирд╛ рдЕрдЬреАрдм рд╣реЛрдЧрд╛ред

рдЪреВрдБрдХрд┐ рд╣рдорд╛рд░рд╛ рдХрд╛рд░реНрдп рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рдЙрд▓реНрд▓рдВрдШрдиреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдореЗрдВ рдкреНрд░рддреНрдпреЗрдХ рд╕реНрддрд░ рдкрд░ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реЗрдЯ рдХреЛ рдЙрдЬрд╛рдЧрд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдЬреЛ рдЪреЗрддрд╛рд╡рдиреА рдирд┐рдпрдо рд▓рд┐рдЦрддреЗ рд╕рдордп рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИред рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдЗрдП "рд╡реАрдПрдордПрд╕", "рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо" рдФрд░ "рд╕рд┐рд╕реНрдЯрдо рд╕реЗрд╡рд╛рдПрдВ, рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕реНрдЯреИрдХ" рд╕реНрддрд░реЛрдВ рдкрд░ рдЧреМрд░ рдХрд░реЗрдВред

рдЖрднрд╛рд╖реА рджреБрдирд┐рдпрд╛

рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╣рдореЗрдВ рдПрдХ рдкреНрд░реЛрд╕реЗрд╕рд░, рдбрд┐рд╕реНрдХ, рдореЗрдореЛрд░реА рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рддреА рд╣реИред рдФрд░ рд╣рдореЗрдВ рдкрд╣рд▓реЗ рджреЛ рд╕реЗ рд╕рдорд╕реНрдпрд╛ рдереАред рддреЛ, рдореЗрдЯреНрд░рд┐рдХреНрд╕:

рд╕реАрдкреАрдпреВ рдиреЗ рдЪреБрд░рд╛рдпрд╛ рд╕рдордп - рдЬрдм рдЖрдк рдЕрдореЗрдЬрд╝реЕрди рдкрд░ рдПрдХ рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рдЦрд░реАрджрддреЗ рд╣реИрдВ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП t2.micro), рддреЛ рдЖрдкрдХреЛ рдпрд╣ рд╕рдордЭрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдЖрдкрдХреЛ рд╕рдВрдкреВрд░реНрдг рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЛрд░ рдЖрд╡рдВрдЯрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдмрд▓реНрдХрд┐ рдЗрд╕рдХреЗ рд╕рдордп рдХрд╛ рдХреЗрд╡рд▓ рдПрдХ рдХреЛрдЯрд╛ рдЖрд╡рдВрдЯрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдФрд░ рдЬрдм рдЖрдк рдЗрд╕реЗ рдЦрд╝рддреНрдо рдХрд░ рджреЗрдВрдЧреЗ рддреЛ рдкреНрд░реЛрд╕реЗрд╕рд░ рдЖрдкрд╕реЗ рдЫреАрди рд▓рд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдпрд╣ рдореАрдЯреНрд░рд┐рдХ рдЖрдкрдХреЛ рдРрд╕реЗ рдХреНрд╖рдгреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рдиреЗ рдФрд░ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреНрдпрд╛ рдореЛрдЯрд╛ рдЯреИрд░рд┐рдл рд▓реЗрдирд╛ рдпрд╛ рдкреГрд╖реНрдарднреВрдорд┐ рдХрд╛рд░реНрдпреЛрдВ рдФрд░ рдПрдкреАрдЖрдИ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рд╡рд┐рднрд┐рдиреНрди рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рд╡рд┐рддрд░рд┐рдд рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ?

IOPS + CPU рд╕рдордп рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВ - рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рдХрдИ рдХреНрд▓рд╛рдЙрдб рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкрд░реНрдпрд╛рдкреНрдд IOPS рдкреНрд░рджрд╛рди рди рдХрд░рдХреЗ рдкрд╛рдк рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдХрдо IOPS рд╡рд╛рд▓рд╛ рд╢реЗрдбреНрдпреВрд▓ рдЙрдирдХреЗ рд▓рд┐рдП рдХреЛрдИ рддрд░реНрдХ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдпрд╣ CPU iowait рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рд▓рд╛рдпрдХ рд╣реИред рдЧреНрд░рд╛рдлрд╝ рдХреА рдЗрд╕ рдЬреЛрдбрд╝реА рдХреЗ рд╕рд╛рде - рдХрдо IOPS рдФрд░ рдЙрдЪреНрдЪ I/O рдкреНрд░рддреАрдХреНрд╖рд╛ рдХреЗ рд╕рд╛рде - рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рд╕реЗ рдмрд╛рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо

рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдЯреНрд░рд┐рдХреНрд╕:

  • рдЙрдкрд▓рдмреНрдз рдореЗрдореЛрд░реА рдХреА рдорд╛рддреНрд░рд╛ % рдореЗрдВ;
  • рд╕реНрд╡реИрдк рдЙрдкрдпреЛрдЧ рдЧрддрд┐рд╡рд┐рдзрд┐: рд╡реАрдПрдорд╕реНрдЯреИрдЯ рд╕реНрд╡реИрдкрд┐рди, рд╕реНрд╡реИрдкрдЖрдЙрдЯ;
  • рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдЙрдкрд▓рдмреНрдз рдЗрдиреЛрдб рдФрд░ рдЦрд╛рд▓реА рд╕реНрдерд╛рди рдХреА рд╕рдВрдЦреНрдпрд╛ % рдореЗрдВ
  • рдФрд╕рдд рднрд╛рд░;
  • рджреЛ рд░рд╛рдЬреНрдпреЛрдВ рдореЗрдВ рдХрдиреЗрдХреНрд╢рдиреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛;
  • рдХреЙрдирдЯреНрд░реИрдХ рддрд╛рд▓рд┐рдХрд╛ рдкреВрд░реНрдгрддрд╛;
  • рдиреЗрдЯрд╡рд░реНрдХ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХреА рдирд┐рдЧрд░рд╛рдиреА ss рдЙрдкрдпреЛрдЧрд┐рддрд╛, iproute2 рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХреА рдЬрд╛ рд╕рдХрддреА рд╣реИ - рдЗрд╕рдХреЗ рдЖрдЙрдЯрдкреБрдЯ рд╕реЗ RTT рдХрдиреЗрдХреНрд╢рди рдХрд╛ рдПрдХ рд╕рдВрдХреЗрддрдХ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ рдФрд░ рдЗрд╕реЗ рдбреЗрд╕реНрдЯ рдкреЛрд░реНрдЯ рджреНрд╡рд╛рд░рд╛ рд╕рдореВрд╣рд┐рдд рдХрд░реЗрдВред

рд╕рд╛рде рд╣реА рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕реНрддрд░ рдкрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдЬреИрд╕реА рдПрдХ рдЗрдХрд╛рдИ рд╣реЛрддреА рд╣реИред рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЙрди рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд╕рдореВрд╣ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдЬреЛ рдЗрд╕рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддреЗ рд╣реИрдВред рдпрджрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рдкрд╛рд╕ рдХрдИ рдкреАрдЬреАрдкреВрд▓ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирдХрд╛рд░реА рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд╕реЗрдЯ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

  • CPU;
  • рд╕реНрдореГрддрд┐ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдирд┐рд╡рд╛рд╕реА рд╣реИ;
  • рдЖрдИрдУ - рдЕрдзрд┐рдорд╛рдирддрдГ рдЖрдИрдУрдкреАрдПрд╕ рдореЗрдВ;
  • FileFd - рдЦреБрд▓рд╛ рдФрд░ рд╕реАрдорд┐рдд;
  • рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкреГрд╖реНрда рд╡рд┐рдлрд▓рддрд╛рдПрдБ - рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЖрдк рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдХрд┐рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреА рдЕрджрд▓рд╛-рдмрджрд▓реА рдХреА рдЬрд╛ рд░рд╣реА рд╣реИред

рд╣рдо рдбреЙрдХрд░ рдореЗрдВ рд╕рднреА рдирд┐рдЧрд░рд╛рдиреА рддреИрдирд╛рдд рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╣рдо рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд▓рд╛рд╣рдХрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЕрдиреНрдп рдорд╢реАрдиреЛрдВ рдкрд░ рд╣рдо рдкреНрд░реЛрд╕реЗрд╕-рдПрдХреНрд╕рдкреЛрд░реНрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред

рд╕рд┐рд╕реНрдЯрдо рд╕реЗрд╡рд╛рдПрдБ, рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╕реНрдЯреИрдХ

рдкреНрд░рддреНрдпреЗрдХ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рдЕрдкрдиреА рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛рдПрдБ рд╣реЛрддреА рд╣реИрдВ, рдФрд░ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЗрдЯ рдХреЛ рдЕрд▓рдЧ рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛрддрд╛ рд╣реИред

рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рд╕реЗрдЯ рд╣реИ:

  • рдЕрдиреБрд░реЛрдз рджрд░;
  • рдЧрд▓рддрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛;
  • рд╡рд┐рд▓рдВрдмрддрд╛;
  • рд╕рдВрддреГрдкреНрддрд┐.

рдЗрд╕ рд╕реНрддрд░ рдкрд░ рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд╣рдорд╛рд░реЗ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЙрджрд╛рд╣рд░рдг Nginx рдФрд░ PostgreSQL рд╣реИрдВред

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

рд╣рдордиреЗ рдбрд┐рд╕реНрдХ рдкрд░ рдЕрдзрд┐рдХ рд▓реЛрдб рджреЗрдЦрд╛, рд▓реЗрдХрд┐рди рдзреАрдореЗ рд▓реЙрдЧ рдиреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХреБрдЫ рднреА рдирд╣реАрдВ рджрд┐рдЦрд╛рдпрд╛ред рд╣рдордиреЗ pg_stat_statements рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд┐рдпрд╛, рдПрдХ рджреГрд╢реНрдп рдЬреЛ рдХреНрд╡реЗрд░реА рдЖрдБрдХрдбрд╝реЗ рдПрдХрддреНрд░ рдХрд░рддрд╛ рд╣реИред

рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдХреЛ рдмрд╕ рдЗрддрдирд╛ рд╣реА рдЪрд╛рд╣рд┐рдП.

рд╣рдо рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐ рдХреЗ рдЧреНрд░рд╛рдлрд╝ рдмрдирд╛рддреЗ рд╣реИрдВ:

рд╣рдордиреЗ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕, рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдФрд░ рдИрдПрд▓рдХреЗ рдкрд░ рдирд┐рдЧрд░рд╛рдиреА рдХреИрд╕реЗ рдмрдирд╛рдИ
рд╣рдордиреЗ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕, рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдФрд░ рдИрдПрд▓рдХреЗ рдкрд░ рдирд┐рдЧрд░рд╛рдиреА рдХреИрд╕реЗ рдмрдирд╛рдИ

рд╕рдм рдХреБрдЫ рд╕рд░рд▓ рдФрд░ рд╕реНрдкрд╖реНрдЯ рд╣реИ, рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдз рдХрд╛ рдЕрдкрдирд╛ рд░рдВрдЧ рд╣реЛрддрд╛ рд╣реИред

рдПрдХ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЙрджрд╛рд╣рд░рдг Nginx рд▓реЙрдЧ рд╣реИред рдпрд╣ рдЖрд╢реНрдЪрд░реНрдп рдХреА рдмрд╛рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдмрд╣реБрдд рдХрдо рд▓реЛрдЧ рдЙрдирдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдЖрд╡рд╢реНрдпрдХ рд╡рд╕реНрддреБрдУрдВ рдХреА рд╕реВрдЪреА рдореЗрдВ рдЙрдирдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддреЗ рд╣реИрдВред рдорд╛рдирдХ рдкреНрд░рд╛рд░реВрдк рдмрд╣реБрдд рдЬрд╛рдирдХрд╛рд░реАрдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВрдиреЗ request_time, upstream_response_time, body_bytes_sent, request_length, request_id рдЬреЛрдбрд╝рд╛ рд╣реИред рд╣рдо рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВ:

рд╣рдордиреЗ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕, рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдФрд░ рдИрдПрд▓рдХреЗ рдкрд░ рдирд┐рдЧрд░рд╛рдиреА рдХреИрд╕реЗ рдмрдирд╛рдИ
рд╣рдордиреЗ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕, рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдФрд░ рдИрдПрд▓рдХреЗ рдкрд░ рдирд┐рдЧрд░рд╛рдиреА рдХреИрд╕реЗ рдмрдирд╛рдИ

рд╣рдо рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЧреНрд░рд╛рдлрд╝ рдмрдирд╛рддреЗ рд╣реИрдВред рдпрд╛рдж рдХрд░рдирд╛? рдХреНрдпрд╛ рдореИрдВрдиреЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХреА? рдЬрд▓реНрджреА рдФрд░ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд┐рдирд╛? рд╣рдо рдкрд╣рд▓реЗ рд╣реА рдЗрди рдореБрджреНрджреЛрдВ рдХреЛ рджреЛ рдЪрд╛рд░реНрдЯ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╡рд░ рдХрд░ рдЪреБрдХреЗ рд╣реИрдВред рдФрд░ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЙрдирдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рдХреЛ рдбреНрдпреВрдЯреА рдкрд░ рдмреБрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВред

рд▓реЗрдХрд┐рди рдПрдХ рдФрд░ рд╕рдорд╕реНрдпрд╛ рдмрдиреА рд╣реБрдИ рд╣реИ - рдШрдЯрдирд╛ рдХреЗ рдХрд╛рд░рдгреЛрдВ рдХрд╛ рд╢реАрдШреНрд░ рдЙрдиреНрдореВрд▓рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ред

рдШрдЯрдирд╛ рд╕рдорд╛рдзрд╛рди

рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рд╕реЗ рд▓реЗрдХрд░ рдЙрд╕рдХреЗ рд╕рдорд╛рдзрд╛рди рддрдХ рдХреА рдкреВрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХрдИ рдЪрд░рдгреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ:

  • рд╕рдорд╕реНрдпрд╛ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛;
  • рдХрд░реНрддрд╡реНрдп рдкреНрд░рд╢рд╛рд╕рдХ рдХреЛ рдЕрдзрд┐рд╕реВрдЪрдирд╛;
  • рдХрд┐рд╕реА рдШрдЯрдирд╛ рдкрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛;
  • рдХрд╛рд░рдгреЛрдВ рдХрд╛ рдЙрдиреНрдореВрд▓рди.

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

рдЖрдЗрдП рдХрд▓реНрдкрдирд╛ рдХрд░реЗрдВ рдХрд┐ рдбреНрдпреВрдЯреА рдСрдлрд┐рд╕рд░ рдХрд╛ рдлреЛрди рдмрдЬрд╛ред рдЖрдкрдХрд╛ рдХреНрдпрд╛ рдХрд░рддреЗ рд╣реИрдВ? рдкреНрд░рд╢реНрдиреЛрдВ рдХреЗ рдЙрддреНрддрд░ рдЦреЛрдЬреЗрдВ - рдХреНрдпрд╛ рдЯреВрдЯрд╛, рдХрд╣рд╛рдБ рдЯреВрдЯрд╛, рдХреИрд╕реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рджреЗрдВ? рдпрд╣рд╛рдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ рд╣рдо рдЗрди рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЙрддреНрддрд░ рдХреИрд╕реЗ рджреЗрддреЗ рд╣реИрдВ:

рд╣рдордиреЗ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕, рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдФрд░ рдИрдПрд▓рдХреЗ рдкрд░ рдирд┐рдЧрд░рд╛рдиреА рдХреИрд╕реЗ рдмрдирд╛рдИ

рд╣рдо рдмрд╕ рдЕрдзрд┐рд╕реВрдЪрдирд╛ рдХреЗ рдкрд╛рда рдореЗрдВ рдпрд╣ рд╕рд╛рд░реА рдЬрд╛рдирдХрд╛рд░реА рд╢рд╛рдорд┐рд▓ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕реЗ рдПрдХ рд╡рд┐рдХреА рдкреЗрдЬ рдХрд╛ рд▓рд┐рдВрдХ рджреЗрддреЗ рд╣реИрдВ рдЬреЛ рдмрддрд╛рддрд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рдЬрд╡рд╛рдм рдХреИрд╕реЗ рджрд┐рдпрд╛ рдЬрд╛рдП, рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдП рдФрд░ рдЗрд╕реЗ рдЖрдЧреЗ рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рдПред

рдореИрдВрдиреЗ рдЕрднреА рднреА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкрд░рдд рдФрд░ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рдирд╣реАрдВ рдХрд╣рд╛ рд╣реИред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╣рдорд╛рд░реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрднреА рддрдХ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╕рдВрдЧреНрд░рд╣ рд▓рд╛рдЧреВ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЗрди рд╕реНрддрд░реЛрдВ рд╕реЗ рдХрд┐рд╕реА рднреА рдЬрд╛рдирдХрд╛рд░реА рдХрд╛ рдПрдХрдорд╛рддреНрд░ рд╕реНрд░реЛрдд рд▓реЙрдЧ рд╣реИред

рдХреБрдЫ рдмрд┐рдВрджреБ.

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╕рдВрд░рдЪрд┐рдд рд▓реЙрдЧ рд▓рд┐рдЦреЗрдВред рд╕рдВрджреЗрд╢ рдХреЗ рдкрд╛рда рдореЗрдВ рд╕рдВрджрд░реНрдн рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЗрд╕рд╕реЗ рдЙрдиреНрд╣реЗрдВ рд╕рдореВрд╣ рдмрдирд╛рдирд╛ рдФрд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдирд╛ рдХрдард┐рди рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЙрдЧрд╕реНрдЯреИрд╢ рдХреЛ рдпрд╣ рд╕рдм рд╕рд╛рдорд╛рдиреНрдп рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдлреА рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред

рджреВрд╕рд░реЗ, рдЧрдВрднреАрд░рддрд╛ рдХреЗ рд╕реНрддрд░ рдХрд╛ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред рдкреНрд░рддреНрдпреЗрдХ рднрд╛рд╖рд╛ рдХрд╛ рдЕрдкрдирд╛ рдорд╛рдирдХ рд╣реЛрддрд╛ рд╣реИред рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ, рдореИрдВ рдЪрд╛рд░ рд╕реНрддрд░реЛрдВ рдХреЛ рдЕрд▓рдЧ рдХрд░рддрд╛ рд╣реВрдВ:

  1. рдХреЛрдИ рдЧрд╝рд▓рддреА рдирд╣реАрдВ;
  2. рдЧреНрд░рд╛рд╣рдХ рдкрдХреНрд╖ рддреНрд░реБрдЯрд┐;
  3. рдЧрд▓рддреА рд╣рдорд╛рд░реА рддрд░рдл рд╕реЗ рд╣реИ, рд╣рдо рдкреИрд╕рд╛ рдирд╣реАрдВ рдЦреЛрддреЗ, рд╣рдо рдЬреЛрдЦрд┐рдо рдирд╣реАрдВ рдЙрдард╛рддреЗ;
  4. рдЧрд▓рддреА рд╣рдорд╛рд░реА рддрд░рдл рд╕реЗ рд╣реЛрддреА рд╣реИ, рд╣рдо рдкреИрд╕реЗ рдЦреЛ рджреЗрддреЗ рд╣реИрдВред

рдореБрдЭреЗ рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ рдмрддрд╛рдПрдВред рдЖрдкрдХреЛ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рддрд░реНрдХ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд┐рдЧрд░рд╛рдиреА рдмрдирд╛рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреА рд╕реНрд╡рдпрдВ рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдФрд░ рдмрд┐рдХреНрд░реА рдХреА рд╕рдВрдЦреНрдпрд╛, рдирдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдкрдВрдЬреАрдХрд░рдг рдХреА рд╕рдВрдЦреНрдпрд╛, рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╕рдХреНрд░рд┐рдп рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдЗрддреНрдпрд╛рджрд┐ рдЬреИрд╕реЗ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдВред

рдпрджрд┐ рдЖрдкрдХрд╛ рдкреВрд░рд╛ рд╡реНрдпрд╡рд╕рд╛рдп рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдПрдХ рдмрдЯрди рд╣реИ, рддреЛ рдЖрдкрдХреЛ рдпрд╣ рдирд┐рдЧрд░рд╛рдиреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХреНрд▓рд┐рдХ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдареАрдХ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдмрд╛рдХреА рд╕рдм рдХреЛрдИ рдорд╛рдпрдиреЗ рдирд╣реАрдВ рд░рдЦрддрд╛.

рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдпрд╣ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЖрдк рдЗрд╕реЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд▓реЙрдЧ, рдиреЗрдЧреНрдиреЗрдХреНрд╕ рд▓реЙрдЧ рдЗрддреНрдпрд╛рджрд┐ рдореЗрдВ рдкрдХрдбрд╝рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдХрд┐рдпрд╛ред рдЖрдкрдХреЛ рдпрдерд╛рд╕рдВрднрд╡ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдХрд░реАрдм рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдПред

рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реНрдпрд╡рд╕рд╛рдп рдХреЛ рдЙрдирдореЗрдВ рдХреЛрдИ рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рд╣реИ, рд╣рдореЗрдВ рдЙрдирдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ