рдкреНрд░реЛрдорд┐рдерд┐рдпрд╕ реи рдорд╛ рд░рд╣реЗрдХреЛ рдЯрд╛рдЗрдо рд╕реАрд░реАрдЬ рдбрд╛рдЯрд╛рдмреЗрд╕ (TSDB) рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд┐рдЩ рд╕рдорд╛рдзрд╛рдирдХреЛ рдЙрддреНрдХреГрд╖реНрдЯ рдЙрджрд╛рд╣рд░рдг рд╣реЛ рдЬрд╕рд▓реЗ рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рд░ рдХреНрд╡реЗрд░реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрддрд┐, рд░ рд╕реНрд░реЛрдд рджрдХреНрд╖рддрд╛рдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ рдкреНрд░реЛрдорд┐рдерд┐рдпрд╕ рез рднрдгреНрдбрд╛рд░рдг v2 рдорд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╕реБрдзрд╛рд░рд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рд╣рд╛рдореАрд▓реЗ рдкрд░реНрдХреЛрдирд╛ рдореЛрдирд┐рдЯрд░рд┐рдЩ рдПрдгреНрдб рдореНрдпрд╛рдиреЗрдЬрдореЗрдиреНрдЯ (PMM) рдорд╛ Prometheus 2 рд▓рд╛рдИ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░рд┐рд░рд╣реЗрдХрд╛ рдерд┐рдпреМрдВ рд░ рдореИрд▓реЗ Prometheus 1 TSDB рдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдмреБрдЭреНрдиреЗ рдЕрд╡рд╕рд░ рдкрд╛рдПрдБред рдпрд╕ рд▓реЗрдЦрдорд╛ рдо рдпреА рдЕрд╡рд▓реЛрдХрдирд╣рд░реВрдХреЛ рдирддрд┐рдЬрд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреБред
рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдФрд╕рдд рдХрд╛рд░реНрдпрднрд╛рд░
рд╕рд╛рдорд╛рдиреНрдп рдЙрджреНрджреЗрд╢реНрдп рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВрд╕рдБрдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐, рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдХрд╛рд░реНрдпрднрд╛рд░ рдзреЗрд░реИ рд░реЛрдЪрдХ рдЫред рдбрд╛рдЯрд╛ рд╕рдЩреНрдХрд▓рди рджрд░ рд╕реНрдерд┐рд░ рд░рд╣рдиреНрдЫ: рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рддрдкрд╛рдИрдВрд▓реЗ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрдиреЗ рд╕реЗрд╡рд╛рд╣рд░реВрд▓реЗ рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХреЛ рд╕рдорд╛рди рдорд╛рддреНрд░рд╛рдорд╛ рдкрдард╛рдЙрдБрдЫрдиреН, рд░ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдврд┐рд▓реЛ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрдиреНрдЫред
рдЬрд╛рдирдХрд╛рд░реАрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╡рд┐рднрд┐рдиреНрди рд╕реНрд░реЛрддрд╣рд░реВрдмрд╛рдЯ рдЖрдЙрди рд╕рдХреНрдЫред рддрд┐рдиреАрд╣рд░реВрдордзреНрдпреЗ рдХреЗрд╣реА, рдЕрд▓рд░реНрдЯрд╣рд░реВ рдЬрд╕реНрддреИ, рд╕реНрдерд┐рд░ рд░ рдЕрдиреБрдорд╛рдирд┐рдд рдореВрд▓реНрдпрдХреЛ рд▓рд╛рдЧрд┐ рдкрдирд┐ рд▓рдХреНрд╖реНрдп рд░рд╛рдЦреНрдЫрдиреНред рдЕрдиреНрдп, рдЬрд╕реНрддреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрд░реЛрдз, рд╕реНрдкрд╛рдЗрдХ рдирд┐рдореНрддреНрдпрд╛рдЙрди рд╕рдХреНрдЫ, рдпрджреНрдпрдкрд┐ рдпреЛ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛рд░реНрдпрднрд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рдорд▓рд╛ рд╣реЛрдЗрдиред
рд▓реЛрдб рдкрд░реАрдХреНрд╖рдг
рдкрд░реАрдХреНрд╖рдгрдХреЛ рдХреНрд░рдордорд╛, рдореИрд▓реЗ рдбрд╛рдЯрд╛ рд╕рдВрдХрд▓рди рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рдорд╛ рдзреНрдпрд╛рди рдХреЗрдиреНрджреНрд░рд┐рдд рдЧрд░реЗрдВред рдореИрд▓реЗ рдпреЛ рд▓рд┐рдкрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓рд┐рдиреЛрдб рд╕реЗрд╡рд╛рдорд╛ Go 2.3.2 (PMM 1.10.1 рдХреЛ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛) рд╕рдБрдЧ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░рд┐рдПрдХреЛ Prometheus 1.14 рддреИрдирд╛рдд рдЧрд░реЗрдВ:
рдирд┐рдореНрди рд╕рдмреИ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ Linode рд╕рд░реНрднрд░рдорд╛ рдЖрда vCores рд░ 32 GB рдореЗрдореЛрд░реА рднрдПрдХреЛ, 20 MySQL рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдЕрдиреБрдЧрдорди рдЧрд░реНрдиреЗ 800 рд▓реЛрдб рд╕рд┐рдореБрд▓реЗрд╢рдирд╣рд░реВ рдЪрд▓рд╛рдПрд░ рдкреНрд░рджрд░реНрд╢рди рдЧрд░рд┐рдпреЛред рд╡рд╛, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛, 440 рд▓рдХреНрд╖реНрдпрд╣рд░реВ (рд▓рдХреНрд╖реНрдпрд╣рд░реВ), 380 рд╢реБрд▓реНрдХ (рд╕реНрдХреНрд░реНрдпрд╛рдкрд╣рд░реВ) рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб, 1,7 рд╣рдЬрд╛рд░ рд░реЗрдХрд░реНрдбрд╣рд░реВ (рдирдореВрдирд╛рд╣рд░реВ) рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб рд░ XNUMX рдорд┐рд▓рд┐рдпрди рд╕рдХреНрд░рд┐рдп рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ред
рдбрд┐рдЬрд╛рдЗрди
рд╕рд╛рдорд╛рдиреНрдп рдкрд░рдореНрдкрд░рд╛рдЧрдд рдбрд╛рдЯрд╛рдмреЗрд╕ рджреГрд╖реНрдЯрд┐рдХреЛрдг, рдкреНрд░реЛрдорд┐рдерд┐рдпрд╕ 1.x рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдПрдХ рд╕рд╣рд┐рдд, рд╣реЛ storage.tsdb.min-block-duration
, рдЬрд╕рд▓реЗ рдбрд┐рд╕реНрдХрдорд╛ рдлреНрд▓рд╕ рдЧрд░реНрдиреБ рдЕрдШрд┐ рдХрддрд┐ рд▓рд╛рдореЛ рд░реЗрдХрд░реНрдбрд╣рд░реВ рдореЗрдореЛрд░реАрдорд╛ рд░рд╛рдЦрд┐рдиреЗрдЫ рднрдиреЗрд░ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрджрдЫ (рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд 2 рдШрдгреНрдЯрд╛ рд╣реЛ)ред рдЖрд╡рд╢реНрдпрдХ рдореЗрдореЛрд░реАрдХреЛ рдорд╛рддреНрд░рд╛ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛, рд▓реЗрдмрд▓рд╣рд░реВ, рд░ рд╕реНрдХреНрд░реНрдпрд╛рдкрд╣рд░реВ, рд╕рд╛рдереИ рдиреЗрдЯ рдЗрдирдкреБрдЯрдХреЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рдирд┐рд░реНрднрд░ рд╣реБрдиреЗрдЫред рдбрд┐рд╕реНрдХ рд╕реНрдкреЗрд╕рдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рд▓реЗ рдкреНрд░рддрд┐ рд▓реЗрдЦрди (рдирдореВрдирд╛) 3 рдмрд╛рдЗрдЯрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд▓рдХреНрд╖реНрдп рд░рд╛рдЦреНрджрдЫред рдЕрд░реНрдХреЛрддрд░реНрдл, рдореЗрдореЛрд░реА рдЖрд╡рд╢реНрдпрдХрддрд╛рд╣рд░реВ рдзреЗрд░реИ рдЙрдЪреНрдЪ рдЫрдиреНред
рдмреНрд▓рдХ рд╕рд╛рдЗрдЬ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рдореНрднрд╡ рд╣реБрдБрджрд╛, рдпрд╕рд▓рд╛рдИ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рд╕реЗрдЯ рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди, рддреНрдпрд╕реИрд▓реЗ рдкреНрд░реЛрдорд┐рдерд┐рдпрд╕рд▓рд╛рдИ рддрдкрд╛рдИрдВрдХреЛ рдХрд╛рд░реНрдпрднрд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рдзреЗрд░реИ рдореЗрдореЛрд░реА рджрд┐рдиреЗ рдХрд╛рд░реНрдпрдХреЛ рд╕рд╛рде рдЫреЛрдбрд┐рдПрдХреЛ рдЫред
рдпрджрд┐ рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХреЛ рдЖрдЧрдорди рд╕реНрдЯреНрд░рд┐рдорд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрди рдкрд░реНрдпрд╛рдкреНрдд рдореЗрдореЛрд░реА рдЫреИрди рднрдиреЗ, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдореЗрдореЛрд░реАрдмрд╛рдЯ рдмрд╛рд╣рд┐рд░рд┐рдиреЗрдЫ рд╡рд╛ OOM рд╣рддреНрдпрд╛рд░рд╛рджреНрд╡рд╛рд░рд╛ рд╕рдорд╛рддрд┐рдиреЗрдЫред
рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рдХреЛ рдореЗрдореЛрд░реА рд╕рдХрд┐рдПрдкрдЫрд┐ рдХреНрд░реНрдпрд╛рд╕ рдврд┐рд▓реЛ рдЧрд░реНрди рд╕реНрд╡реИрдк рдердкреНрджрд╛ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдорджреНрджрдд рдЧрд░реНрджреИрди, рдХрд┐рдирднрдиреЗ рдпреЛ рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрд╛ рдореЗрдореЛрд░реА рд╡рд┐рд╕реНрдлреЛрдЯ рд╣реБрдиреНрдЫред рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ рдпреЛ рдЧреЛ, рдпрд╕рдХреЛ рдлреЛрд╣реЛрд░ рд╕рдВрдХрд▓рдирдХрд░реНрддрд╛, рд░ рдпрд╕рд▓реЗ рдХрд╕рд░реА рд╕реНрд╡реИрдкрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдЫ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рд╣реЛред
рдЕрд░реНрдХреЛ рдЪрд╛рдЦрд▓рд╛рдЧреНрджреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рднрдиреЗрдХреЛ рд╣реЗрдб рдмреНрд▓рдХрд▓рд╛рдИ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордпрдорд╛ рдбрд┐рд╕реНрдХрдорд╛ рдлреНрд▓рд╕ рдЧрд░реНрди рд╕реЗрдЯ рдЧрд░реНрдиреБ рд╣реЛ, рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд░реБ рднрдПрдХреЛ рд╕рдордпрдмрд╛рдЯ рдЧрдгрдирд╛ рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛ред
рддрдкрд╛рдИрд▓реЗ рдЧреНрд░рд╛рдлрдмрд╛рдЯ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдбрд┐рд╕реНрдХрдорд╛ рдлреНрд▓рд╕рд╣рд░реВ рдкреНрд░рддреНрдпреЗрдХ рджреБрдИ рдШрдгреНрдЯрд╛рдорд╛ рд╣реБрдиреНрдЫред рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдиреНрдпреВрдирддрдо-рдмреНрд▓рдХ-рдЕрд╡рдзрд┐ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд▓рд╛рдИ рдПрдХ рдШрдгреНрдЯрд╛рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрднрдпреЛ рднрдиреЗ, рддреНрдпрд╕рдкрдЫрд┐ рдпреА рд░рд┐рд╕реЗрдЯрд╣рд░реВ рдкреНрд░рддреНрдпреЗрдХ рдШрдгреНрдЯрд╛ рд╣реБрдиреЗрдЫ, рдЖрдзрд╛ рдШрдгреНрдЯрд╛рдорд╛ рд╕реБрд░реБ рд╣реБрдиреЗрдЫред
рдпрджрд┐ рддрдкрд╛рдЗрдБ рддрдкрд╛рдЗрдБрдХреЛ рдкреНрд░реЛрдорд┐рдерд┐рдпрд╕ рд╕реНрдерд╛рдкрдирд╛рдорд╛ рдпреЛ рд░ рдЕрдиреНрдп рдЧреНрд░рд╛рдлрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ
рд╣рд╛рдореАрд╕рдБрдЧ рдПрдХ рд╕рдХреНрд░рд┐рдп рдмреНрд▓рдХ рдЫ, рдЬрд╕рд▓рд╛рдИ рд╣реЗрдб рдмреНрд▓рдХ рднрдирд┐рдиреНрдЫ, рдЬреБрди рдореЗрдореЛрд░реАрдорд╛ рднрдгреНрдбрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫ; рдкреБрд░рд╛рдиреЛ рдбрд╛рдЯрд╛ рд╕рдВрдЧ рдмреНрд▓рдХрд╣рд░реВ рдорд╛рд░реНрдлрдд рдЙрдкрд▓рдмреНрдз рдЫрдиреН mmap()
ред рдпрд╕рд▓реЗ рдХреНрдпрд╛рд╕рд▓рд╛рдИ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣рдЯрд╛рдЙрдБрдЫ, рддрд░ рдпрд╕рдХреЛ рдорддрд▓рдм рдпреЛ рдкрдирд┐ рд╣реЛ рдХрд┐ рдпрджрд┐ рддрдкрд╛рдЗрдБ рд╣реЗрдб рдмреНрд▓рдХ рднрдиреНрджрд╛ рдкреБрд░рд╛рдиреЛ рдбрд╛рдЯрд╛ рдХреНрд╡реЗрд░реА рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо рдХреНрдпрд╛рд╕рдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдпрд╛рдкреНрдд рдард╛рдЙрдБ рдЫреЛрдбреНрдиреБрдкрд░реНрдЫред
рдпрд╕рдХреЛ рдорддрд▓рдм рдпреЛ рдкрдирд┐ рдЫ рдХрд┐ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рдХреЛ рднрд░реНрдЪреБрдЕрд▓ рдореЗрдореЛрд░реА рдЦрдкрдд рдзреЗрд░реИ рдЙрдЪреНрдЪ рджреЗрдЦрд┐рдиреНрдЫ, рдЬреБрди рдЪрд┐рдиреНрддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдХреЗрд╣рд┐ рдЫреИрдиред
рдЕрд░реНрдХреЛ рд░реЛрдЪрдХ рдбрд┐рдЬрд╛рдЗрди рдмрд┐рдиреНрджреБ WAL рдХреЛ рдкреНрд░рдпреЛрдЧ рд╣реЛ (рдЕрдЧрд╛рдбрд┐ рд▓рдЧ рд▓реЗрдЦреНрдиреБрд╣реЛрд╕реН)ред рддрдкрд╛рдИрд▓реЗ рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдХрд╛рдЧрдЬрд╛рддрдмрд╛рдЯ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рд▓реЗ рджреБрд░реНрдШрдЯрдирд╛рд╣рд░реВрдмрд╛рдЯ рдмрдЪреНрди WAL рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рдбреЗрдЯрд╛рдХреЛ рдЕрд╕реНрддрд┐рддреНрд╡рдХреЛ рдЧреНрдпрд╛рд░реЗрдиреНрдЯреА рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢реЗрд╖ рд╕рдВрдпрдиреНрддреНрд░рд╣рд░реВ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рджрд╕реНрддрд╛рд╡реЗрдЬ рдЧрд░рд┐рдПрдХрд╛ рдЫреИрдирдиреНред Prometheus 2.3.2 рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ 10 рд╕реЗрдХреЗрдиреНрдбрдорд╛ WAL рд▓рд╛рдИ рдбрд┐рд╕реНрдХрдорд╛ рдлреНрд▓рд╕ рдЧрд░реНрдЫ рд░ рдпреЛ рд╕реЗрдЯрд┐рдЩ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдХрдиреНрдлрд┐рдЧрд░ рдпреЛрдЧреНрдп рдЫреИрдиред
рд╕рд┐рд▓рд╣рд░реВ
Prometheus 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 рдбреНрд░рд╛рдЗрднрд▓рд╛рдИ рдзреНрдпрд╛рдирдорд╛ рд░рд╛рдЦреНрджрд╛ рдореИрд▓реЗ рд▓рдЧрднрдЧ 25 рдорд┐рдиреЗрдЯ рдХреБрд░реНрдиреБрдкрд░реНрдиреЗ рдерд┐рдпреЛред
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) рд╕рдВрдЧ рд╕рд╣рд╕рдВрдмрдВрдз рджреЗрдЦреНрди рд╕рдХреНрдЫреМрдВред
рдирд┐рд╖реНрдХрд░реНрд╖рдорд╛
Prometheus 2 рдорд╛ TSDB рдЫрд┐рдЯреЛ рдЫ, рд▓рд╛рдЦреМрдВ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛рд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрди рд╕рдХреНрд╖рдо рдЫ рд░ рдПрдХреИ рд╕рдордпрдорд╛ рдорд╛рдореВрд▓реА рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб рд╣рдЬрд╛рд░реМрдВ рд▓реЗрдЦрд╣рд░реВред CPU рд░ рдбрд┐рд╕реНрдХ I/O рдЙрдкрдпреЛрдЧ рдкрдирд┐ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдЫред рдореЗрд░реЛ рдЙрджрд╛рд╣рд░рдгрд▓реЗ рдкреНрд░рддрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдХреЛрд░ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб 200 рдореЗрдЯреНрд░рд┐рдХреНрд╕ рджреЗрдЦрд╛рдПрдХреЛ рдЫред
рд╡рд┐рд╕реНрддрд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рдпреЛрдЬрдирд╛ рдмрдирд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдпрд╛рдж рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ рдХрд┐ рддреНрдпрд╣рд╛рдБ рдкрд░реНрдпрд╛рдкреНрдд рдореЗрдореЛрд░реА рдЫ, рд░ рдпреЛ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдореЗрдореЛрд░реА рд╣реБрдиреБрдкрд░реНрдЫред рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдореЗрдореЛрд░реАрдХреЛ рдорд╛рддреНрд░рд╛, рдЬреБрди рдореИрд▓реЗ рдЕрд╡рд▓реЛрдХрди рдЧрд░реЗрдВ, рдЖрдЧрдорди рд╕реНрдЯреНрд░рд┐рдордХреЛ рдкреНрд░рддрд┐ 5 рд░реЗрдХрд░реНрдб рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб рд▓рдЧрднрдЧ 100 GB рдерд┐рдпреЛ, рдЬрд╕рд▓реЗ, рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо рдХреНрдпрд╛рд╕рдХреЛ рд╕рд╛рдердорд╛, рд▓рдЧрднрдЧ 000 GB рдУрдЧрдЯреЗрдХреЛ рдореЗрдореЛрд░реА рджрд┐рдпреЛред
рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, CPU рд░ рдбрд┐рд╕реНрдХ I/O рд╕реНрдкрд╛рдЗрдХрд╣рд░реВ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рдЕрдЭреИ рдзреЗрд░реИ рдХрд╛рдо рдЧрд░реНрди рдмрд╛рдБрдХреА рдЫ, рд░ рдпреЛ рдЕрдЪрдореНрдордХреЛ рдХреБрд░рд╛ рд╣реЛрдЗрди, рдпреБрд╡рд╛ TSDB Prometheus 2 рд▓рд╛рдИ InnoDB, TokuDB, RocksDB, WiredTiger рд╕рдБрдЧ рддреБрд▓рдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЫ, рддрд░ рддрд┐рдиреАрд╣рд░реВ рд╕рдмреИрд╕рдБрдЧ рдерд┐рдпреЛред рдЙрдиреАрд╣рд░реВрдХреЛ рдЬреАрд╡рди рдЪрдХреНрд░рдХреЛ рд╕реБрд░реБрдорд╛ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛рд╣рд░реВред
рд╕реНрд░реЛрдд: www.habr.com