
рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ реи рдорд╛ рд░рд╣реЗрдХреЛ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдбрд╛рдЯрд╛рдмреЗрд╕ (TSDB) рдПрдХ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд┐рдЩ рд╕рдорд╛рдзрд╛рдирдХреЛ рдЙрддреНрдХреГрд╖реНрдЯ рдЙрджрд╛рд╣рд░рдг рд╣реЛ рдЬрд╕рд▓реЗ рдбреЗрдЯрд╛ рд╕рдВрдЪрдп рд░ рдХреНрд╡реЗрд░реА рдкреНрд░рджрд░реНрд╢рди, рд░ рд╕реНрд░реЛрдд рджрдХреНрд╖рддрд╛рдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рез рдорд╛ v2 рднрдгреНрдбрд╛рд░рдгрдорд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╕реБрдзрд╛рд░рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рд╣рд╛рдореА Percona Monitoring and Management (PMM) рдорд╛ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ реи рд▓рд╛рдЧреВ рдЧрд░реНрджреИ рдерд┐рдпреМрдВ, рд░ рдорд▓рд╛рдИ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ реи TSDB рдХреЛ рдкреНрд░рджрд░реНрд╢рди рдмреБрдЭреНрдиреЗ рдЕрд╡рд╕рд░ рдорд┐рд▓реНрдпреЛред рдпрд╕ рд▓реЗрдЦрдорд╛, рдо рдпреА рдЕрд╡рд▓реЛрдХрдирд╣рд░реВрдХреЛ рдирддрд┐рдЬрд╛ рд╕рд╛рдЭрд╛ рдЧрд░реНрдиреЗрдЫреБред
рдкреНрд░реЛрдорд┐рдерд┐рдпрд╕рдХреЛ рдФрд╕рдд рдХрд╛рд░реНрдпрднрд╛рд░
рдкреНрд░рд╛рдердорд┐рдХ-рдЙрджреНрджреЗрд╢реНрдп рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВрд╕рдБрдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░реНрдиреЗрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдХрд╛рд░реНрдпрднрд╛рд░ рдПрдХрджрдореИ рд░реЛрдЪрдХ рдЫред рдбреЗрдЯрд╛ рд╕рдВрдЪрдпрдХреЛ рджрд░ рд╕реНрдерд┐рд░ рд╣реБрдиреНрдЫ: рддрдкрд╛рдИрдВрд▓реЗ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрдиреЗ рд╕реЗрд╡рд╛рд╣рд░реВрд▓реЗ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╕рдВрдЦреНрдпрд╛рдорд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкрдард╛рдЙрдБрдЫрдиреН, рд░ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдмрд┐рд╕реНрддрд╛рд░реИ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдиреНрдЫред
рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╡рд┐рднрд┐рдиреНрди рд╕реНрд░реЛрддрд╣рд░реВрдмрд╛рдЯ рдЖрдЙрди рд╕рдХреНрдЫрдиреНред рдХреЗрд╣реА, рдЕрд▓рд░реНрдЯрд╣рд░реВ рдЬрд╕реНрддреИ, рд╕реНрдерд┐рд░ рд░ рдЕрдиреБрдорд╛рдирд┐рдд рдкрдирд┐ рд╣реБрдиреНрдЫрдиреНред рдЕрд░реВ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдЬрд╕реНрддреИ, рд╕реНрдкрд╛рдЗрдХрд╣рд░реВ рдирд┐рдореНрддреНрдпрд╛рдЙрди рд╕рдХреНрдЫрдиреН, рдпрджреНрдпрдкрд┐ рдпреЛ рдзреЗрд░реИрдЬрд╕реЛ рд▓реЛрдбрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдорд╛рдиреНрдп рд╣реЛрдЗрдиред
рд▓реЛрдб рдкрд░реАрдХреНрд╖рдг
рдкрд░реАрдХреНрд╖рдгрдХреЛ рдХреНрд░рдордорд╛, рдореИрд▓реЗ рдбреЗрдЯрд╛ рдПрдХрддреНрд░рд┐рдд рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рдорд╛ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдЧрд░реЗрдВред рдореИрд▓реЗ рдпреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ Go 2.3.2 (PMM 1.10.1 рдХреЛ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛) рд╕рдБрдЧ рд╕рдВрдХрд▓рд┐рдд рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 1.14 рд▓рд╛рдИ рд▓рд┐рдиреЛрдб рд╕реЗрд╡рд╛рдорд╛ рддреИрдирд╛рде рдЧрд░реЗрдВ: ред рд╕рдмреИрднрдиреНрджрд╛ рдпрдерд╛рд░реНрдердкрд░рдХ рд▓реЛрдб рдЙрддреНрдкрд╛рджрдирдХреЛ рд▓рд╛рдЧрд┐, рдпреЛ рдореИрд▓реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд▓реЛрдб (Sysbench TPC-C рдкрд░реАрдХреНрд╖рдг) рдХреЛ рд╕рд╛рде рдзреЗрд░реИ MySQL рдиреЛрдбрд╣рд░реВ рд╕реБрд░реБ рдЧрд░реЗрдВ, рдЬрд╕рдордзреНрдпреЗ рдкреНрд░рддреНрдпреЗрдХрд▓реЗ резреж рдиреЛрдбрд╣рд░реВ рдЕрдиреБрдХрд░рдг рдЧрд░реНтАНрдпреЛред Linux/рдорд╛рдИрдПрд╕рдХреНрдпреВрдПрд▓ред
рдирд┐рдореНрди рд╕рдмреИ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рдЖрда рднрд░реНрдЪреБрдЕрд▓ рдХреЛрд░ рд░ рейреи рдЬреАрдмреА рдореЗрдореЛрд░реА рднрдПрдХреЛ рд▓рд┐рдиреЛрдб рд╕рд░реНрднрд░рдорд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рдЬрд╕рдорд╛ реирежреж MySQL рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрджреИ реиреж рд▓реЛрдб рд╕рд┐рдореБрд▓реЗрд╢рдирд╣рд░реВ рдЪрд▓рд╛рдЗрдПрдХреЛ рдерд┐рдпреЛред рдЕрдерд╡рд╛, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рдХреЛ рд╢рдмреНрджрдорд╛, реорежреж рд▓рдХреНрд╖реНрдпрд╣рд░реВ, рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб рекрекреж рд╕реНрдХреНрд░реНрдпрд╛рдкрд╣рд░реВ, рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб рейреореж,режрежреж рдирдореВрдирд╛рд╣рд░реВ, рд░ резрен рд▓рд╛рдЦ рд╕рдХреНрд░рд┐рдп рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛рд╣рд░реВ рдерд┐рдПред
рдбрд┐рдЬрд╛рдЗрди
рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рез.x рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рд╕рд╣рд┐рдд рдкрд░рдореНрдкрд░рд╛рдЧрдд рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВрдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рджреГрд╖реНрдЯрд┐рдХреЛрдг рднрдиреЗрдХреЛ ред рдпрджрд┐ рдпреЛ рд▓реЛрдб рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдЫреИрди рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рдЙрдЪреНрдЪ рд╡рд┐рд▓рдореНрдмрддрд╛ рдЕрдиреБрднрд╡ рдЧрд░реНрдиреБрд╣реБрдиреЗрдЫ рд░ рдХреЗрд╣реА рдкреНрд░рд╢реНрдирд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реБрдиреЗ рдЫреИрдирдиреНред рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ реи рдорд╛ рдореЗрдореЛрд░реА рдкреНрд░рдпреЛрдЧ рдХреБрдЮреНрдЬреА рдорд╛рд░реНрдлрдд рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ рдЫред storage.tsdb.min-block-duration, рдЬрд╕рд▓реЗ рдбрд┐рд╕реНрдХрдорд╛ рдлреНрд▓рд╢ рдЧрд░реНрдиреБ рдЕрдШрд┐ рд░реЗрдХрд░реНрдбрд╣рд░реВ рдХрддрд┐ рд╕рдордпрд╕рдореНрдо рдореЗрдореЛрд░реАрдорд╛ рд░рд╛рдЦрд┐рдиреЗрдЫ рднрдиреЗрд░ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрджрдЫ (рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд реи рдШрдгреНрдЯрд╛ рд╣реЛ)ред рдЖрд╡рд╢реНрдпрдХ рдореЗрдореЛрд░реАрдХреЛ рдорд╛рддреНрд░рд╛ рдиреЗрдЯ рдЖрдЧрдорди рдкреНрд░рд╡рд╛рд╣рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛, рд▓реЗрдмрд▓рд╣рд░реВ рд░ рд╕реНрдХреНрд░реНрдпрд╛рдкрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫред рдбрд┐рд╕реНрдХ рд╕реНрдкреЗрд╕рдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рд▓реЗ рдкреНрд░рддрд┐ рд░реЗрдХрд░реНрдб (рдирдореВрдирд╛) рей рдмрд╛рдЗрдЯрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд▓рдХреНрд╖реНрдп рд░рд╛рдЦреНрдЫред рдЕрд░реНрдХреЛрддрд░реНрдл, рдореЗрдореЛрд░реА рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдзреЗрд░реИ рдЙрдЪреНрдЪ рдЫрдиреНред
рдмреНрд▓рдХ рд╕рд╛рдЗрдЬ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рдореНрднрд╡ рднрдП рддрд╛рдкрдирд┐, рдпрд╕рд▓рд╛рдИ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдБрджреИрди, рддреНрдпрд╕реИрд▓реЗ рддрдкрд╛рдИрдВрд▓реЗ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рд▓рд╛рдИ рдЖрдлреНрдиреЛ рдХрд╛рд░реНрдпрднрд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рдЬрддрд┐ рдореЗрдореЛрд░реА рдЕрдиреБрд░реЛрдз рдЧрд░реНрдЫ рддреНрдпрддрд┐ рдиреИ рджрд┐рди рдмрд╛рдзреНрдп рд╣реБрдиреБрд╣реБрдиреНрдЫред
рдпрджрд┐ рдЖрдЧрдорди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╕реНрдЯреНрд░рд┐рдорд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдореЗрдореЛрд░реА рдЫреИрди рднрдиреЗ, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдореЗрдореЛрд░реА рд╕рдХрд┐рдПрд░ рдХреНрд░реНрдпрд╛рд╕ рд╣реБрдиреЗрдЫ рд╡рд╛ OOM рдХрд┐рд▓рд░рджреНрд╡рд╛рд░рд╛ рд╕рдорд╛рддрд┐рдиреЗрдЫред
рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рдХреЛ рдореЗрдореЛрд░реА рд╕рдХрд┐рдПрдкрдЫрд┐ рдХреНрд░реНрдпрд╛рд╕ рдврд┐рд▓рд╛рдЗ рдЧрд░реНрди рд╕реНрд╡рд╛рдк рдердкреНрджрд╛ рдзреЗрд░реИ рдорджреНрджрдд рд╣реБрдБрджреИрди рдХрд┐рдирднрдиреЗ рдпрд╕рдХреЛ рдкреНрд░рдпреЛрдЧрд▓реЗ рдореЗрдореЛрд░реА рдЦрдкрдд рд╡рд┐рд╕реНрдлреЛрдЯ рд╣реБрдиреНрдЫред рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдпреЛ рдЧреЛ рд╣реЛ, рдпрд╕рдХреЛ рдлреЛрд╣реЛрд░ рд╕рдЩреНрдХрд▓рдирдХрд░реНрддрд╛, рд░ рдпрд╕рд▓реЗ рд╕реНрд╡рд╛рдкрд▓рд╛рдИ рдХрд╕рд░реА рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрдЫред
рдЕрд░реНрдХреЛ рд░реЛрдЪрдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг рднрдиреЗрдХреЛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд░реБ рднрдПрдХреЛ рд╕рдордпрджреЗрдЦрд┐ рдЧрдгрдирд╛ рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛, рд╣реЗрдб рдмреНрд▓рдХрд▓рд╛рдИ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордпрдорд╛ рдбрд┐рд╕реНрдХрдорд╛ рдлреНрд▓рд╢ рдЧрд░реНрди рд╕реЗрдЯ рдЧрд░реНрдиреБ рд╣реЛред

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

рдЕрд░реНрдХреЛ рд░реЛрдЪрдХ рдбрд┐рдЬрд╛рдЗрди рдмрд┐рдиреНрджреБ WAL (рдЕрдЧрд╛рдбрд┐ рд▓реЗрдЦреНрдиреЗ рд▓рдЧ) рдХреЛ рдкреНрд░рдпреЛрдЧ рд╣реЛред рднрдгреНрдбрд╛рд░рдг рдХрд╛рдЧрдЬрд╛рддрдмрд╛рдЯ рджреЗрдЦреНрди рд╕рдХрд┐рдиреНрдЫ, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рд▓реЗ рдХреНрд░реНрдпрд╛рд╕рдХреЛ рд╕рдордпрдорд╛ рдиреЛрдХреНрд╕рд╛рдирдмрд╛рдЯ рдмрдЪреНрди WAL рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рдбреЗрдЯрд╛ рдЯрд┐рдХрд╛рдЙрдкрдирдХреЛ рдЧреНрдпрд╛рд░реЗрдиреНрдЯреА рдЧрд░реНрдиреЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВ, рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рдХрдордЬреЛрд░ рд░реВрдкрдорд╛ рджрд╕реНрддрд╛рд╡реЗрдЬ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ реи.рей.реи рд▓реЗ WAL рд▓рд╛рдИ рдкреНрд░рддреНрдпреЗрдХ резреж рд╕реЗрдХреЗрдиреНрдбрдорд╛ рдбрд┐рд╕реНрдХрдорд╛ рдлреНрд▓рд╢ рдЧрд░реНрджрдЫ, рд░ рдпреЛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛-рдХрдиреНрдлрд┐рдЧрд░ рдпреЛрдЧреНрдп рдЫреИрдиред
рдХрдореНрдкреНрдпрд╛рдХреНрд╕рдирд╣рд░реВ
рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ TSDB рд▓рд╛рдИ рд▓рдЧ рд╕реНрдЯреНрд░рдХреНрдЪрд░реНрдб рдорд░реНрдЬ (LSM) рд╕реНрдЯреЛрд░ рдЬрд╕реНрддреИ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рдЫ: рд╣реЗрдб рдмреНрд▓рдХрд▓рд╛рдИ рд╕рдордп-рд╕рдордпрдорд╛ рдбрд┐рд╕реНрдХрдорд╛ рдлреНрд▓рд╢ рдЧрд░рд┐рдиреНрдЫ, рдЬрдмрдХрд┐ рдХрдореНрдкреНрдпрд╛рдХреНрд╢рди рдореЗрдХрд╛рдирд┐рдЬреНрдорд▓реЗ рдзреЗрд░реИ рдмреНрд▓рдХрд╣рд░реВрд▓рд╛рдИ рдПрдХрд╕рд╛рде рдорд░реНрдЬ рдЧрд░реНрджрдЫ рддрд╛рдХрд┐ рдкреНрд░рд╢реНрдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдмреНрд▓рдХрд╣рд░реВ рд╕реНрдХреНрдпрд╛рди рдЧрд░реНрдирдмрд╛рдЯ рдмрдЪреНрди рд╕рдХрд┐рдпреЛрд╕реНред рд▓реЛрдбрдХреЛ рдПрдХ рджрд┐рди рдкрдЫрд┐ рдкрд░реАрдХреНрд╖рдг рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдореИрд▓реЗ рдЕрд╡рд▓реЛрдХрди рдЧрд░реЗрдХрд╛ рдмреНрд▓рдХрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдпрд╣рд╛рдБ рдЫред

рдпрджрд┐ рддрдкрд╛рдИрдВ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реАрдХреЛ рдмрд╛рд░реЗрдорд╛ рдердк рдЬрд╛рдиреНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдИрдВ meta.json рдлрд╛рдЗрд▓ рд╣реЗрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдЬрд╕рдорд╛ рдЙрдкрд▓рдмреНрдз рдмреНрд▓рдХрд╣рд░реВ рд░ рддрд┐рдиреАрд╣рд░реВ рдХрд╕рд░реА рдмрдиреЗрдХрд╛ рд╣реБрдиреН рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдЬрд╛рдирдХрд╛рд░реА рд╕рдорд╛рд╡реЗрд╢ рдЫред
{
"ulid": "01CPZDPD1D9R019JS87TPV5MPE",
"minTime": 1536472800000,
"maxTime": 1536494400000,
"stats": {
"numSamples": 8292128378,
"numSeries": 1673622,
"numChunks": 69528220
},
"compaction": {
"level": 2,
"sources": [
"01CPYRY9MS465Y5ETM3SXFBV7X",
"01CPYZT0WRJ1JB1P0DP80VY5KJ",
"01CPZ6NR4Q3PDP3E57HEH760XS"
],
"parents": [
{
"ulid": "01CPYRY9MS465Y5ETM3SXFBV7X",
"minTime": 1536472800000,
"maxTime": 1536480000000
},
{
"ulid": "01CPYZT0WRJ1JB1P0DP80VY5KJ",
"minTime": 1536480000000,
"maxTime": 1536487200000
},
{
"ulid": "01CPZ6NR4Q3PDP3E57HEH760XS",
"minTime": 1536487200000,
"maxTime": 1536494400000
}
]
},
"version": 1
}рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рдорд╛ рдХрдореНрдкреНрдпрд╛рдХреНрд╕рдирд╣рд░реВ рд╣реЗрдб рдмреНрд▓рдХ рдбрд┐рд╕реНрдХрдорд╛ рдлреНрд▓рд╢ рдЧрд░рд┐рдПрдХреЛ рд╕рдордпрд╕рдБрдЧ рдЬреЛрдбрд┐рдПрдХрд╛ рд╣реБрдиреНрдЫрдиреНред рддреНрдпрд╕ рдХреНрд╖рдгрдорд╛ рдпрд╕реНрддрд╛ рдзреЗрд░реИ рдЕрдкрд░реЗрд╢рдирд╣рд░реВ рдкреНрд░рдЧрддрд┐рдорд╛ рд╣реБрди рд╕рдХреНрдЫрдиреНред

рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ рдХрд┐ рдХрдореНрдкреНрдпрд╛рдХреНрд╕рдирд╣рд░реВ рдХреБрдиреИ рдкрдирд┐ рд╣рд┐рд╕рд╛рдмрд▓реЗ рд╕реАрдорд┐рдд рдЫреИрдирдиреН рд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирдХреЛ рдХреНрд░рдордорд╛ рдбрд┐рд╕реНрдХ I/O рдорд╛ рдареВрд▓рд╛ рд╕реНрдкрд╛рдЗрдХрд╣рд░реВ рдирд┐рдореНрддреНрдпрд╛рдЙрди рд╕рдХреНрдЫрдиреНред

CPU рд▓реЛрдб рд╕реНрдкрд╛рдЗрдХрд╣рд░реВ

рдЕрд╡рд╢реНрдп рдкрдирд┐, рдпрд╕рд▓реЗ рдкреНрд░рдгрд╛рд▓реА рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ рдзреЗрд░реИ рдирдХрд╛рд░рд╛рддреНрдордХ рдкреНрд░рднрд╛рд╡ рдкрд╛рд░реНрдЫ, рд░ LSM рднрдгреНрдбрд╛рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдкрдирд┐ рдЧрдореНрднреАрд░ рдЪреБрдиреМрддреА рд╣реЛ: рдзреЗрд░реИ рдУрднрд░рд╣реЗрдб рдирдЧрд░реА рдЙрдЪреНрдЪ рдХреНрд╡реЗрд░реА рджрд░рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рдХрд╕рд░реА рдХрдореНрдкреНрдпрд╛рдХреНрдЯ рдЧрд░реНрдиреЗ?
рдХрдореНрдкреНрдпрд╛рдХреНрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдореЗрдореЛрд░реАрдХреЛ рдкреНрд░рдпреЛрдЧ рдкрдирд┐ рдзреЗрд░реИ рд░реЛрдЪрдХ рджреЗрдЦрд┐рдиреНрдЫред

рд╣рд╛рдореА рджреЗрдЦреНрди рд╕рдХреНрдЫреМрдВ рдХрд┐ рдХрдореНрдкреНрдпрд╛рдХреНрд╕рди рдкрдЫрд┐ рдзреЗрд░реИрдЬрд╕реЛ рдореЗрдореЛрд░реАрдХреЛ рдЕрд╡рд╕реНрдерд╛ рдХреНрдпрд╛рд╕рдмрд╛рдЯ рдлреНрд░реАрдорд╛ рдХрд╕рд░реА рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдиреНрдЫ, рдЬрд╕рдХреЛ рдЕрд░реНрде рд╕рдореНрднрд╛рд╡рд┐рдд рд░реВрдкрдорд╛ рдмрд╣реБрдореВрд▓реНрдп рдЬрд╛рдирдХрд╛рд░реА рддреНрдпрд╣рд╛рдБрдмрд╛рдЯ рд╣рдЯрд╛рдЗрдПрдХреЛ рдЫред рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ рдпреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдЫ рдХрд┐ рдЫреИрдиред fadvice() рд╡рд╛ рдХреБрдиреИ рдЕрдиреНрдп рдиреНрдпреВрдиреАрдХрд░рдг рдкреНрд░рд╡рд┐рдзрд┐, рд╡рд╛ рдпреЛ рдХрдореНрдкреНрдпрд╛рдХреНрд╕рдирдХреЛ рд╕рдордпрдорд╛ рдирд╖реНрдЯ рднрдПрдХрд╛ рдмреНрд▓рдХрд╣рд░реВрдмрд╛рдЯ рдХреНрдпрд╛рд╕ рдореБрдХреНрдд рднрдПрдХреЛ рдХрд╛рд░рдгрд▓реЗ рднрдПрдХреЛ рд╣реЛ?
рдЕрд╕рдлрд▓рддрд╛ рд░рд┐рдХрднрд░реА
рд╡рд┐рдлрд▓рддрд╛рд╣рд░реВрдмрд╛рдЯ рдкреБрди: рдкреНрд░рд╛рдкреНрддрд┐ рдЧрд░реНрди рд╕рдордп рд▓рд╛рдЧреНрдЫ, рд░ рд░рд╛рдореНрд░реЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ред рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб рджрд╕ рд▓рд╛рдЦ рд░реЗрдХрд░реНрдбрдХреЛ рдЖрдЧрдорди рдкреНрд░рд╡рд╛рд╣рдХреЛ рд▓рд╛рдЧрд┐, SSD рджрд┐рдЗрдПрдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛, рдорд▓рд╛рдИ рдкреБрди: рдкреНрд░рд╛рдкреНрддрд┐ рд╣реБрдирдХреЛ рд▓рд╛рдЧрд┐ рд▓рдЧрднрдЧ реирел рдорд┐рдиреЗрдЯ рдкрд░реНрдЦрдиреБ рдкрд░реНрдпреЛред
level=info ts=2018-09-13T13:38:14.09650965Z caller=main.go:222 msg="Starting Prometheus" version="(version=2.3.2, branch=v2.3.2, revision=71af5e29e815795e9dd14742ee7725682fa14b7b)"
level=info ts=2018-09-13T13:38:14.096599879Z caller=main.go:223 build_context="(go=go1.10.1, user=Jenkins, date=20180725-08:58:13OURCE)"
level=info ts=2018-09-13T13:38:14.096624109Z caller=main.go:224 host_details="(Linux 4.15.0-32-generic #35-Ubuntu SMP Fri Aug 10 17:58:07 UTC 2018 x86_64 1bee9e9b78cf (none))"
level=info ts=2018-09-13T13:38:14.096641396Z caller=main.go:225 fd_limits="(soft=1048576, hard=1048576)"
level=info ts=2018-09-13T13:38:14.097715256Z caller=web.go:415 component=web msg="Start listening for connections" address=:9090
level=info ts=2018-09-13T13:38:14.097400393Z caller=main.go:533 msg="Starting TSDB ..."
level=info ts=2018-09-13T13:38:14.098718401Z caller=repair.go:39 component=tsdb msg="found healthy block" mint=1536530400000 maxt=1536537600000 ulid=01CQ0FW3ME8Q5W2AN5F9CB7R0R
level=info ts=2018-09-13T13:38:14.100315658Z caller=web.go:467 component=web msg="router prefix" prefix=/prometheus
level=info ts=2018-09-13T13:38:14.101793727Z caller=repair.go:39 component=tsdb msg="found healthy block" mint=1536732000000 maxt=1536753600000 ulid=01CQ78486TNX5QZTBF049PQHSM
level=info ts=2018-09-13T13:38:14.102267346Z caller=repair.go:39 component=tsdb msg="found healthy block" mint=1536537600000 maxt=1536732000000 ulid=01CQ78DE7HSQK0C0F5AZ46YGF0
level=info ts=2018-09-13T13:38:14.102660295Z caller=repair.go:39 component=tsdb msg="found healthy block" mint=1536775200000 maxt=1536782400000 ulid=01CQ7SAT4RM21Y0PT5GNSS146Q
level=info ts=2018-09-13T13:38:14.103075885Z caller=repair.go:39 component=tsdb msg="found healthy block" mint=1536753600000 maxt=1536775200000 ulid=01CQ7SV8WJ3C2W5S3RTAHC2GHB
level=error ts=2018-09-13T14:05:18.208469169Z caller=wal.go:275 component=tsdb msg="WAL corruption detected; truncating" err="unexpected CRC32 checksum d0465484, want 0" file=/opt/prometheus/data/.prom2-data/wal/007357 pos=15504363
level=info ts=2018-09-13T14:05:19.471459777Z caller=main.go:543 msg="TSDB started"
level=info ts=2018-09-13T14:05:19.471604598Z caller=main.go:603 msg="Loading configuration file" filename=/etc/prometheus.yml
level=info ts=2018-09-13T14:05:19.499156711Z caller=main.go:629 msg="Completed loading of configuration file" filename=/etc/prometheus.yml
level=info ts=2018-09-13T14:05:19.499228186Z caller=main.go:502 msg="Server is ready to receive web requests."рд░рд┐рдХрднрд░реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рднрдиреЗрдХреЛ рдЙрдЪреНрдЪ рдореЗрдореЛрд░реА рдЦрдкрдд рд╣реЛред рдпрджреНрдпрдкрд┐ рд╕рд░реНрднрд░рд▓реЗ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдЙрд╣реА рдорд╛рддреНрд░рд╛рдорд╛ рдореЗрдореЛрд░реАрд╕рдБрдЧ рд╕реНрдерд┐рд░ рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрди рд╕рдХреНрдЫ, рдЬрдм рдпреЛ рдХреНрд░реНрдпрд╛рд╕ рд╣реБрдиреНрдЫ OOM рдХреЛ рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ рдпреЛ рд░рд┐рдХрднрд░ рдЧрд░реНрди рд╕рдХреНрд╖рдо рдирд╣реБрди рд╕рдХреНрдЫред рдореИрд▓реЗ рдлреЗрд▓рд╛ рдкрд╛рд░реЗрдХреЛ рдПрдХ рдорд╛рддреНрд░ рд╕рдорд╛рдзрд╛рди рднрдиреЗрдХреЛ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЕрд╕рдХреНрд╖рдо рдкрд╛рд░реНрдиреБ, рд╕рд░реНрднрд░рд▓рд╛рдИ рдорд╛рдерд┐ рдЙрдард╛рдЙрдиреБ, рдпрд╕рд▓рд╛рдИ рд░рд┐рдХрднрд░ рдЧрд░реНрди рджрд┐рдиреБ рд░ рд╕рдЩреНрдХрд▓рди рд╕рдХреНрд╖рдо рдкрд╛рд░реЗрд░ рд░рд┐рдмреБрдЯ рдЧрд░реНрдиреБ рдерд┐рдпреЛред
рдиреНрдпрд╛рдиреЛ рдЕрдк рдЧрд░реНрджреИ
рд╡рд╛рд░реНрдордЕрдкрдХреЛ рд╕рдордпрдорд╛ рд╕рдЪреЗрдд рд╣реБрдиреБрдкрд░реНрдиреЗ рдЕрд░реНрдХреЛ рд╡реНрдпрд╡рд╣рд╛рд░ рднрдиреЗрдХреЛ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдкрдЫрд┐ рдХрдо рдкреНрд░рджрд░реНрд╢рди рд░ рдЙрдЪреНрдЪ рд╕реНрд░реЛрдд рдЦрдкрддрдХреЛ рдЕрдиреБрдкрд╛рдд рд╣реЛред рдореИрд▓реЗ рдХреЗрд╣реА рд╕реНрдЯрд╛рд░реНрдЯрдЕрдкрд╣рд░реВрдорд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп CPU рд░ рдореЗрдореЛрд░реА рдкреНрд░рдпреЛрдЧ рджреЗрдЦреЗрдХреЛ рдерд┐рдПрдБ, рддрд░ рд╕рдмреИ рд╣реЛрдЗрдиред


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


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

рддрдкрд╛рдИрдВрд▓реЗ рдпреЛ рдкрдирд┐ рдпрд╛рдж рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдХрд┐ рдкреНрд░реЛрдорд┐рдерд┐рдпрд╕ рдирд┐рд░реНрдпрд╛рддрдХрд░реНрддрд╛ рдПрдХ рд╕реЗрдХреЗрдиреНрдбрдХреЛ рд▓рд╛рдЧрд┐ рдЭреБрдгреНрдбрд┐рдПрдХреЛ рдЫред

рд╣рд╛рдореА рдлреЛрд╣реЛрд░ рд╕рдЩреНрдХрд▓рди (GC) рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдз рджреЗрдЦреНрди рд╕рдХреНрдЫреМрдВред

рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛
рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ реи рдорд╛ рд░рд╣реЗрдХреЛ TSDB рдЫрд┐рдЯреЛ рдЫ, рд▓рд╛рдЦреМрдВ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛рд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрди рд╕рдХреНрд╖рдо рдЫ рд░ рдПрдХреИ рд╕рдордпрдорд╛ рдзреЗрд░реИ рд╕рд╛рдорд╛рдиреНрдп рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб рд╣рдЬрд╛рд░реМрдВ рд▓реЗрдЦрд╣рд░реВред CPU рд░ рдбрд┐рд╕реНрдХ I/O рдЙрдкрдпреЛрдЧ рдкрдирд┐ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдЫред рдореЗрд░реЛ рдЙрджрд╛рд╣рд░рдгрд▓реЗ рдкреНрд░рддрд┐ рдХреЛрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб реирежреж,режрежреж рдореЗрдЯреНрд░рд┐рдХреНрд╕ рджреЗрдЦрд╛рдПрдХреЛ рдЫред
рд╡рд┐рд╕реНрддрд╛рд░рдХреЛ рдпреЛрдЬрдирд╛ рдмрдирд╛рдЙрдБрджрд╛, рддрдкрд╛рдИрдВрд▓реЗ рдкрд░реНрдпрд╛рдкреНрдд рдореЗрдореЛрд░реАрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрдиреБ рдкрд░реНрдЫ, рд░ рдпреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореЗрдореЛрд░реА рд╣реБрдиреБрдкрд░реНрдЫред рдореИрд▓реЗ рдЕрд╡рд▓реЛрдХрди рдЧрд░реЗрдХреЛ рдореЗрдореЛрд░реАрдХреЛ рдорд╛рддреНрд░рд╛ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб рдЖрдЧрдорди рдЯреНрд░рд╛рдлрд┐рдХрдорд╛ рдкреНрд░рддрд┐ резрежреж,режрежреж рд▓реЗрдЦрд╣рд░реВрдорд╛ рд▓рдЧрднрдЧ рел рдЬреАрдмреА рдерд┐рдпреЛ, рдЬреБрди рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо рдХреНрдпрд╛рд╕рд╕рдБрдЧ рдорд┐рд▓рд╛рдЙрдБрджрд╛ рд▓рдЧрднрдЧ рео рдЬреАрдмреА рдУрдЧрдЯреЗрдХреЛ рдореЗрдореЛрд░реА рдкреНрд░рд╛рдкреНрдд рднрдпреЛред
рдЕрд╡рд╢реНрдп рдкрдирд┐, CPU рд░ рдбрд┐рд╕реНрдХ I/O рд╕реНрдкрд╛рдЗрдХрд╣рд░реВрд▓рд╛рдИ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рдЕрдЭреИ рдзреЗрд░реИ рдХрд╛рдо рдЧрд░реНрди рдмрд╛рдБрдХреА рдЫ, рд░ рдпреЛ рдЕрдЪрдореНрдордХреЛ рдХреБрд░рд╛ рд╣реЛрдЗрди рдХрд┐рдирдХрд┐ Prometheus 2 TSDB InnoDB, TokuDB, RocksDB, WiredTiger рд╕рдБрдЧ рддреБрд▓рдирд╛ рдЧрд░реНрджрд╛ рдХрддрд┐ рдЬрд╡рд╛рди рдЫ, рддрд░ рддрд┐рдиреАрд╣рд░реВ рд╕рдмреИрдХреЛ рдЬреАрд╡рди рдЪрдХреНрд░рдХреЛ рд╕реБрд░реБрд╡рд╛рддрдорд╛ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдерд┐рдПред
рд╕реНрд░реЛрдд: www.habr.com
