Zabbix, рдЯрд╛рдЗрдо рд╕реАрд░реАрдЬрд╝ рдФрд░ TimescaleDB

рдкреНрд░рддреНрдпреЗрдХ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЛ рддреАрди рдкреНрд░рдХрд╛рд░ рдХреА рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред

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

рдЫрд╡рд┐

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

рддреАрд╕рд░реЗ, рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ рдореЗрдВ рдХрд╛рдлреА рдЬрдЧрд╣ рд╣реЛрддреА рд╣реИред рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдорд╛рдореВрд▓реА рдирд┐рдЧрд░рд╛рдиреА рд╡рд┐рдиреНрдпрд╛рд╕ рдмрд╣реБрдд рдЬрд▓реНрджреА рдПрдХ рдареЛрд╕ рдЗрддрд┐рд╣рд╛рд╕ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╢рд╛рдпрдж рд╣реА рдХреЛрдИ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рд▓реЛрдб рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдкрд╛рдВрдЪ рд╕рд╛рд▓ рдкреБрд░рд╛рдирд╛ рд░рдЦрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рдХреЛ рди рдХреЗрд╡рд▓ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд░рд┐рдХреЙрд░реНрдб рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдмрд▓реНрдХрд┐ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рджреЗрдирд╛ рдЪрд╛рд╣рд┐рдП (рдЬрд╝реИрдмрд┐рдХреНрд╕ рдореЗрдВ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ "рд╣рд╛рдЙрд╕рдХреАрдкрд┐рдВрдЧ" рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ)ред рдкреБрд░рд╛рдиреЗ рдбреЗрдЯрд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП рд▓реЛрдЧреЛрдВ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рдиреЗ рдФрд░ рдЙрдирдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддрдирд╛ рдХреБрд╢рд▓ рдирд╣реАрдВ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рд▓реЗрдХрд┐рди рднрд╛рд░реА рд╡рд┐рд▓реЛрдкрди рдСрдкрд░реЗрд╢рди рдХреАрдорддреА рдбреАрдмреАрдПрдордПрд╕ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╕рдВрдЪрд╛рд▓рди рдХреЛ рдзреАрдорд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдкрд╣рд▓реЗ рджреЛ рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рдХреИрд╢рд┐рдВрдЧ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред Zabbix рдбреЗрдЯрд╛ рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЧрддрд┐ рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХреИрд╢ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред DBMS рддрдВрддреНрд░ рд╕реНрд╡рдпрдВ рдпрд╣рд╛рдБ рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рд╕рдмрд╕реЗ рдЙрдиреНрдирдд рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдп рдХреИрд╢рд┐рдВрдЧ рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдХреЛ рдирд╣реАрдВ рдкрддрд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдХрд┐рд╕ рдбреЗрдЯрд╛ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдХрд┐рд╕реА рджрд┐рдП рдЧрдП рдмрд┐рдВрджреБ рдкрд░ рддрддреНрдХрд╛рд▓ рдкрд╣реБрдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдбреЗрдЯрд╛


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

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

рд╕рд╛рд░рд╛рдВрд╢ рдпрд╣ рд╣реИ рдХрд┐ рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реА рддреАрди рджрд┐рд╢рд╛рдУрдВ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рди рдХреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рддреА рд╣реИ - рдирдпрд╛ рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рдирд╛ рдФрд░ рдЗрд╕реЗ SQL INSERT рдкреНрд░рд╢реНрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд▓рд┐рдЦрдирд╛, SELECT рдХреНрд╡реЗрд░реАрдЬрд╝ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рддрдХ рдкрд╣реБрдБрдЪрдирд╛, рдФрд░ DELETE рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рд╣рдЯрд╛рдирд╛ред рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ SQL рдХреНрд╡реЗрд░реА рдХреИрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХреА рдЬрд╛рддреА рд╣реИ:

  • DBMS рдХреНрд╡реЗрд░реА рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рд╕рд┐рдВрдЯреИрдХреНрд╕ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рдБрдЪрддрд╛ рд╣реИред рдпрджрд┐ рдЕрдиреБрд░реЛрдз рд╕рд┐рдВрдереЗрдЯрд┐рдХ рд░реВрдк рд╕реЗ рд╕рд╣реА рд╣реИ, рддреЛ рдЗрдВрдЬрди рдЖрдЧреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд┐рдВрдЯреИрдХреНрд╕ рдЯреНрд░реА рдмрдирд╛рддрд╛ рд╣реИред
  • рдХреНрд╡реЗрд░реА рдкреНрд▓рд╛рдирд░ рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдЯреНрд░реА рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЕрдиреБрд░реЛрдз рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рднрд┐рдиреНрди рддрд░реАрдХреЛрдВ (рдкрде) рдХреА рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИред
  • рдЕрдиреБрд╕реВрдЪрдХ рд╕рдмрд╕реЗ рд╕рд╕реНрддрд╛ рддрд░реАрдХрд╛ рдЧрдгрдирд╛ рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, рдпрд╣ рдмрд╣реБрдд рд╕реА рдЪреАрдЬреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрддрд╛ рд╣реИ - рдЯреЗрдмрд▓ рдХрд┐рддрдиреА рдмрдбрд╝реА рд╣реИрдВ, рдХреНрдпрд╛ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдХреНрд░рдордмрджреНрдз рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рд╣реИ, рдХреНрдпрд╛ рдХреНрд╡реЗрд░реА рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреНрд░рдорд┐рдд рд╣реИрдВ, рдЖрджрд┐ред
  • рдЬрдм рдЗрд╖реНрдЯрддрдо рдкрде рдорд┐рд▓ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдЗрдВрдЬрди рд╡рд╛рдВрдЫрд┐рдд рдбреЗрдЯрд╛ рдмреНрд▓реЙрдХ (рдЕрдиреБрдХреНрд░рдорд┐рдд рдпрд╛ рдЕрдиреБрдХреНрд░рдорд┐рдХ рд╕реНрдХреИрдирд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ) рдХреНрд╡реЗрд░реА рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди рдХрд░рддрд╛ рд╣реИ, рд╕реЙрд░реНрдЯрд┐рдВрдЧ рдФрд░ рдлрд╝рд┐рд▓реНрдЯрд░рд┐рдВрдЧ рдорд╛рдирджрдВрдбреЛрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдкрд░рд┐рдгрд╛рдо рдПрдХрддреНрд░ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЛ рд▓реМрдЯрд╛рддрд╛ рд╣реИред
  • рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдиреЗ, рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдиреЗ рдФрд░ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЗрдВрдЬрди рдХреЛ рд╕рдВрдмрдВрдзрд┐рдд рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рднреА рдЕрджреНрдпрддрди рдХрд░рдиреА рдЪрд╛рд╣рд┐рдПред рдмрдбрд╝реА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдпрд╣ рдСрдкрд░реЗрд╢рди рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдордп рд▓реЗ рд╕рдХрддрд╛ рд╣реИред
  • рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ, рдбреАрдмреАрдПрдордПрд╕ рдХреНрд╡реЗрд░реА рд╢реЗрдбреНрдпреВрд▓рд░ рдХреЛ рдмрд╛рдж рдХреА рдХреЙрд▓ рдХреЗ рд▓рд┐рдП рдбреЗрдЯрд╛ рдЙрдкрдпреЛрдЧ рдХреЗ рдЖрдВрддрд░рд┐рдХ рдЖрдВрдХрдбрд╝реЛрдВ рдХреЛ рднреА рдЕрдкрдбреЗрдЯ рдХрд░реЗрдЧрд╛ред

рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдмрд╣реБрдд рдХрд╛рдо рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ DBMS рдХреНрд╡реЗрд░реА рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝реЗрд╢рди рдХреЗ рд▓рд┐рдП рдПрдХ рдЯрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╡реЗ рдЖрдорддреМрд░ рдкрд░ рдХреБрдЫ рдФрд╕рдд рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд░рд┐рдХреЙрд░реНрдбреНрд╕ рдХреЛ рд╕рдореНрдорд┐рд▓рд┐рдд рдХрд░рдирд╛ рдФрд░ рд╣рдЯрд╛рдирд╛ рдЙрд╕реА рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рд╣реА рдЖрд╡реГрддреНрддрд┐ рдкрд░ рд╣реЛрддрд╛ рд╣реИред

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

рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдПрдХ рдЕрд╕реНрдерд╛рдпреА рдХреНрд░рдо рдореЗрдВ рдЕрдиреБрдХреНрд░рдорд┐рдд (рдпрд╛ рд╕реВрдЪреАрдмрджреНрдз рдпрд╛ рднрд┐рддреНрддрд┐рдЪрд┐рддреНрд░) рдбреЗрдЯрд╛ рдмрд┐рдВрджреБрдУрдВ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╣реИред


рдбреЗрдЯрд╛рдмреЗрд╕ рдмрд┐рдВрджреБ рд╕реЗ, рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЧреБрдг рд╣реИрдВ:

  • рд╕рдордп-рдХреНрд░рдо рдмреНрд▓реЙрдХ рдХреЗ рдЕрдиреБрдХреНрд░рдо рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдПрдХ рдбрд┐рд╕реНрдХ рдкрд░ рд╕реНрдерд┐рдд рд╣реЛ рд╕рдХрддреА рд╣реИред
  • рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдПрдХ рд╕рдордп рд╕реНрддрдВрдн рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЕрдиреБрдХреНрд░рдорд┐рдд рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
  • рдЕрдзрд┐рдХрд╛рдВрд╢ SQL рд╕реЗрд▓реЗрдХреНрдЯ рдХреНрд╡реЗрд╢реНрдЪрдВрд╕ рдЯрд╛рдЗрдо-рд╕рд┐рдЧреНрдирд▓рд┐рдВрдЧ рдХреЙрд▓рдо рдкрд░ WHERE, GROUP BY рдпрд╛ ORDER BY рдХреНрд▓реЙрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗред
  • рдЖрдорддреМрд░ рдкрд░, рдЯрд╛рдЗрдо рд╕реАрд░реАрдЬрд╝ рдХреЗ рдбреЗрдЯрд╛ рдХреА рдПрдХ "рд╕рдорд╛рдкреНрддрд┐ рддрд┐рдерд┐" рд╣реЛрддреА рд╣реИ рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдЗрд╕реЗ рд╣рдЯрд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдЬрд╛рд╣рд┐рд░ рд╣реИ, рдкрд╛рд░рдВрдкрд░рд┐рдХ рдПрд╕рдХреНрдпреВрдПрд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдЗрд╕ рддрд░рд╣ рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╕рд╛рдорд╛рдиреНрдп-рдЙрджреНрджреЗрд╢реНрдп рдЕрдиреБрдХреВрд▓рди рдЗрди рдЧреБрдгреЛрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рдирд╣реАрдВ рд░рдЦрддреЗ рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рд╣рд╛рд▓ рдХреЗ рд╡рд░реНрд╖реЛрдВ рдореЗрдВ, рдХреБрдЫ рдирдП, рд╕рдордп-рдЙрдиреНрдореБрдЦ рдбреАрдмреАрдПрдордПрд╕ рдкреНрд░рдХрдЯ рд╣реБрдП рд╣реИрдВ, рдЬреИрд╕реЗ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрдиреНрдлреНрд▓рдХреНрд╕рдмреАрдбреАред рд▓реЗрдХрд┐рди рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд▓рд┐рдП рд╕рднреА рд▓реЛрдХрдкреНрд░рд┐рдп DBMS рдореЗрдВ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рджреЛрд╖ рд╣реИ - рдкреВрд░реНрдг SQL рд╕рдорд░реНрдерди рдХреА рдХрдореАред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЙрдирдореЗрдВ рд╕реЗ рдЬреНрдпрд╛рджрд╛рддрд░ CRUD (рдХреНрд░рд┐рдПрдЯ, рд░реАрдб, рдЕрдкрдбреЗрдЯ, рдбрд┐рд▓реАрдЯ) рднреА рдирд╣реАрдВ рд╣реИрдВред

рдХреНрдпрд╛ Zabbix рдХрд┐рд╕реА рднреА рддрд░рд╣ рд╕реЗ рдЗрди DBMS рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддрд╛ рд╣реИ? рд╕рдВрднрд╛рд╡рд┐рдд рджреГрд╖реНрдЯрд┐рдХреЛрдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рд╡рд┐рд╢реЗрд╖ рдмрд╛рд╣рд░реА рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рднрдВрдбрд╛рд░рдг рдХреЗ рд▓рд┐рдП рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдирд╛ рд╣реИред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рд╣рд░реА рдмреИрдХрдПрдВрдб рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЬрд╝реИрдмрд┐рдХреНрд╕ рдореЗрдВ рдЗрд▓рд╛рд╕реНрдЯрд┐рдХреНрд╕ рдЦреЛрдЬ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ), рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ рдпрд╣ рд╡рд┐рдХрд▓реНрдк рдмрд╣реБрдд рдЙрдЪрд┐рдд рд▓рдЧрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рд╣рдордиреЗ рдмрд╛рд╣реНрдп рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдпрд╛ рдХрдИ DBMS рдХрд╛ рд╕рдорд░реНрдерди рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдмрд┐рдВрджреБрдУрдВ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рд╣реЛрдЧрд╛:

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

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

рд╕рд╡рд╛рд▓ рдЙрдарддрд╛ рд╣реИ - рдХреНрдпрд╛ рд╕рдордп рдХреА рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд▓рд┐рдП DBMS рдХрд╛ рд▓рд╛рдн рдЙрдард╛рдиреЗ рдХрд╛ рдПрдХ рддрд░реАрдХрд╛ рд╣реИ, рд▓реЗрдХрд┐рди SQL рдХреЗ рд▓рдЪреАрд▓реЗрдкрди рдФрд░ рдлрд╛рдпрджреЗ рдХреЛ рдЦреЛрдП рдмрд┐рдирд╛? рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдПрдХ рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдЙрддреНрддрд░ рдореМрдЬреВрдж рдирд╣реАрдВ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдорд╛рдзрд╛рди рдЙрддреНрддрд░ рдХреЗ рдмрд╣реБрдд рдХрд░реАрдм рдорд┐рд▓рд╛ - TimescaleDB ред

TimescaleDB рдХреНрдпрд╛ рд╣реИ?


TimescaleDB (TSDB) рдПрдХ PostgreSQL рдПрдХреНрд╕рдЯреЗрдВрд╢рди рд╣реИ рдЬреЛ рдПрдХ рдирд┐рдпрдорд┐рдд PostgreSQL (PG) рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд╛ рдЕрдиреБрдХреВрд▓рди рдХрд░рддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЬреИрд╕рд╛ рдХрд┐ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдмрд╛рдЬрд╛рд░ рдкрд░ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдорд╛рдкрдиреАрдп рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдХреЛрдИ рдХрдореА рдирд╣реАрдВ рд╣реИ, TimescaleDB рдХреА рдПрдХ рдЕрдиреВрдареА рд╡рд┐рд╢реЗрд╖рддрд╛ рдкрд╛рд░рдВрдкрд░рд┐рдХ CRUD рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреА рд╕рдВрдЧрддрддрд╛ рдФрд░ рд▓рд╛рднреЛрдВ рдХрд╛ рддреНрдпрд╛рдЧ рдХрд┐рдП рдмрд┐рдирд╛ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рд╣реИред рд╡реНрдпрд╡рд╣рд╛рд░ рдореЗрдВ, рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╣рдо рджреЛрдиреЛрдВ рджреБрдирд┐рдпрд╛рдУрдВ рдореЗрдВ рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рд╣реИрдВред рдбреЗрдЯрд╛рдмреЗрд╕ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕реА рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдорд╛рдирд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП (рдФрд░ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЕрдиреБрдХреВрд▓рди рд▓рд╛рдЧреВ рдХрд░реЗрдВ), рд▓реЗрдХрд┐рди рдЖрдк рдЙрдирдХреЗ рд╕рд╛рде рдЙрд╕реА рддрд░рд╣ рдХрд╛рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреИрд╕реЗ рдХрд┐ рдирд┐рдпрдорд┐рдд рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд╕рд╛рдеред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЛ рдпрд╣ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИ рдХрд┐ рдбреЗрдЯрд╛ TSDB рджреНрд╡рд╛рд░рд╛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ!

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

рдЫрд╡рд┐

рд╣рд╛рдЗрдкрд░рдЯреЗрдмрд▓ рдЗрдореЗрдЬ timescaledb.com рд╕реЗ
рдЬрдм рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдирдпрд╛ рдорд╛рди рдЬреЛрдбрд╝рддрд╛ рд╣реИ, рддреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЗрд╕ рдорд╛рди рдХреЛ рд╡рд╛рдВрдЫрд┐рдд рдЯреБрдХрдбрд╝реЗ рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдпрджрд┐ рдирдП рдорд╛рди рдХреЗ рд╕рдордп рдХреЗ рд▓рд┐рдП рд╕реАрдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реИ, рддреЛ TSDB рдПрдХ рдирдпрд╛ рдЯреБрдХрдбрд╝рд╛ рдмрдирд╛рдПрдЧрд╛, рдЗрд╕реЗ рд╡рд╛рдВрдЫрд┐рдд рд╕реАрдорд╛ рдЕрд╕рд╛рдЗрди рдХрд░реЗрдВ рдФрд░ рд╡рд╣рд╛рдВ рдорд╛рди рдбрд╛рд▓реЗрдВред рдпрджрд┐ рдХреЛрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣рд╛рдЗрдкрд░рдЯреЗрдмрд▓ рд╕реЗ рдбреЗрдЯрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рддрд╛ рд╣реИ, рддреЛ рдЕрдиреБрд░реЛрдз рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдЬрд╛рдВрдЪрддрд╛ рд╣реИ рдХрд┐ рдХреМрди рд╕реЗ рдЯреБрдХрдбрд╝реЗ рдЗрд╕ рдЕрдиреБрд░реЛрдз рд╕реЗ рдЬреБрдбрд╝реЗ рд╣реИрдВред

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

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

TimescaleDB рдФрд░ PostgreSQL рд╡рд┐рднрд╛рдЬрди


рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдРрд╕рд╛ рд▓рдЧ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЯреАрдПрд╕рдбреАрдмреА рдкреАрдЬреА рдЯреЗрдмрд▓ рдХреЗ рдорд╛рдирдХ рд╡рд┐рднрд╛рдЬрди ( рдШреЛрд╖рдгрд╛рддреНрдордХ рд╡рд┐рднрд╛рдЬрди рдХреЗ рдЖрд╕рдкрд╛рд╕ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЖрд╡рд░рдг рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕реЗ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдкреАрдЬреА 10 рдореЗрдВ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ)ред рджрд░рдЕрд╕рд▓, рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ рдХреЛ рд╕реНрдЯреЛрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдк рдорд╛рдирдХ рд╡рд┐рднрд╛рдЬрди PG10 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рдЕрдЧрд░ рдЖрдк рдХрд░реАрдм рд╕реЗ рджреЗрдЦреЗрдВ, рддреЛ TSDB рдФрд░ PG10 рд╕реЗрдХреНрд╢рди рдХреЗ рдЯреБрдХрдбрд╝реЗ рд╕рдорд╛рди рдЕрд╡рдзрд╛рд░рдгрд╛рдУрдВ рд╕реЗ рджреВрд░ рд╣реИрдВред

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

рдЗрд╕рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдпрд╣ рд╕реЛрдЪрдиреЗ рдХреА рдЬрд╝рд░реВрд░рдд рд╣реИ рдХрд┐ рд╕рдордп рд╕реАрдорд╛ рд╕рдорд╛рдкреНрдд рдбреЗрдЯрд╛ рдХреЛ рдХреИрд╕реЗ рд╣рдЯрд╛рдпрд╛ рдЬрд╛рдПред TSDB рдореЗрдВ, рдЖрдк рдмрд╕ drop_chunks () рдХрдорд╛рдВрдб рдХреЛ рдХреЙрд▓ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдордп рдХреЗ рд▓рд┐рдП рд╣рдЯрд╛рдП рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рддрд╛ рд╣реИред рдкреАрдЬреА 10 рдореЗрдВ, рдпрджрд┐ рдЖрдкрдХреЛ рдорд╛рдирдХ рдкреАрдЬреА рдЕрдиреБрднрд╛рдЧреЛрдВ рд╕реЗ рдореВрд▓реНрдпреЛрдВ рдХреА рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕реАрдорд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдЖрдкрдХреЛ рд╕реНрд╡рдпрдВ рдЗрд╕ рд╕реАрдорд╛ рдХреЗ рдЕрдиреБрднрд╛рдЧ рдирд╛рдореЛрдВ рдХреА рд╕реВрдЪреА рдХреА рдЧрдгрдирд╛ рдХрд░рдиреА рд╣реЛрдЧреАред рдпрджрд┐ рдЪрдпрдирд┐рдд рд╡рд┐рднрд╛рдЬрди рдпреЛрдЬрдирд╛ рдореЗрдВ рдиреЗрд╕реНрдЯреЗрдб рдЕрдиреБрднрд╛рдЧ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ, рддреЛ рдпрд╣ рд╡рд┐рд▓реЛрдкрди рдХреЛ рдЬрдЯрд┐рд▓ рдХрд░рддрд╛ рд╣реИред

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

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

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

Zabbix рдФрд░ TimescaleDB


рд╕рднреА рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ, TimescaleDB Zabbix рдФрд░ рдЗрд╕рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╕реБрд░рдХреНрд╖рд┐рдд рд╡рд┐рдХрд▓реНрдк рд▓рдЧрддрд╛ рд╣реИ:

  • TSDB рдПрдХ PostgreSQL рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рдПрдХ рд╕реНрдЯреИрдВрдбрдЕрд▓реЛрди рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВред рдЗрд╕рд▓рд┐рдП, рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрддрд┐рд░рд┐рдХреНрдд рд╣рд╛рд░реНрдбрд╡реЗрдпрд░, рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди, рдпрд╛ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдореЗрдВ рдХрд┐рд╕реА рдЕрдиреНрдп рдмрджрд▓рд╛рд╡ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ PostgreSQL рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдЪреБрдиреЗ рд╣реБрдП рдЯреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦ рд╕рдХрддреЗ рд╣реИрдВред
  • TSDB рдЖрдкрдХреЛ Zabbix рдореЗрдВ рдЕрдкрд░рд┐рд╡рд░реНрддрд┐рдд рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рд╕рднреА рдХреЛрдб рд╕рд╣реЗрдЬрдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
  • рдЯреАрдПрд╕рдбреАрдмреА рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рдкрд░реНрдпрд╛рдпрд╡рд╛рдЪреА рдФрд░ рд╣рд╛рдЙрд╕рдХреАрдкрд░ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдХрд╛рдлреА рд╕реБрдзрд╛рд░ рдХрд░рддрд╛ рд╣реИред
  • рдХрдо рдкреНрд░рд╡реЗрд╢ рд╕реАрдорд╛ - рдЯреАрдПрд╕рдбреАрдмреА рдХреА рдореВрд▓ рдЕрд╡рдзрд╛рд░рдгрд╛рдПрдВ рд╕рд░рд▓ рдФрд░ рд╕реАрдзреА рд╣реИрдВред
  • рд╕реНрд╡рдпрдВ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдФрд░ рдЬрд╝реИрдмрд┐рдХреНрд╕ рджреЛрдиреЛрдВ рдХреА рдЖрд╕рд╛рди рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЫреЛрдЯреЗ рдФрд░ рдордзреНрдпрдо рдЖрдХрд╛рд░ рдХреЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреА рдмрд╣реБрдд рдорджрдж рдХрд░реЗрдЧрд╛ред

рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдЯреАрдПрд╕рдбреАрдмреА рдХреЛ рдирдП рд╕рд┐рд░реЗ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред Zabbix рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдФрд░ PostgreSQL рдбреЗрдЯрд╛рдмреЗрд╕ рдирд┐рд░реНрдорд╛рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рд╡рд╛рдВрдЫрд┐рдд рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдкрд░ TSDB рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдпрд╣рд╛рдВ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдирд┐рд░реНрджреЗрд╢ рджреЗрдЦреЗрдВред рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдкрдХреЛ рдЗрд╕реЗ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдмреЗрд╕ рдХреЗ рд▓рд┐рдП рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдЖрдиреЗ рд╡рд╛рд▓реА рдЯрд╛рдЗрдордХреЗрд▓реЗрдбрдм.рд╕рдХреНрд▓ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд▓рд╛рдПрдВред рдпрджрд┐ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕реНрд░реЛрдд рд╕реЗ рд╣реИ, рдпрд╛ /usr/share/zabbix/database/timecaledb.sql.gz рдореЗрдВ рд╣реИ рддреЛ рдпрд╣ рдбреЗрдЯрд╛рдмреЗрд╕ / рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдЬрд▓ / рдЯрд╛рдЗрдордХреИрд▓рдбрдмреА.рдПрд╕рдХреНрдпреВрдПрд▓ рдореЗрдВ рд╕реНрдерд┐рдд рд╣реИред рд╡рд╣ рд╕рдм рд╣реИ! рдЕрдм рдЖрдк Zabbix рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдпрд╣ TSDB рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

Timescaledb.sql рд╕реНрдХреНрд░рд┐рдкреНрдЯ рддреБрдЪреНрдЫ рд╣реИред рд╡рд╣ рдЬреЛ рдХрд░рддрд╛ рд╣реИ рд╡рд╣ рдирд┐рдпрдорд┐рдд рдЬрд╝реИрдмрд┐рдХреНрд╕ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдЯреАрдПрд╕рдбреАрдмреА рд╣рд╛рдЗрдкрд░рдЯреЗрдмрд▓реНрд╕ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдмрджрд▓рддрд╛ рд╣реИ - рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд╕реЗрдЯ рдХрд░рддрд╛ рд╣реИ рдЖрдЗрдЯрдо рдЗрддрд┐рд╣рд╛рд╕ рдЕрд╡рдзрд┐ рдФрд░ рдУрд╡рд░рд░рд╛рдЗрдб рдЖрдЗрдЯрдо рдкреНрд░рд╡реГрддреНрддрд┐ рдЕрд╡рдзрд┐ред рдЕрдм (рд╕рдВрд╕реНрдХрд░рдг 4.2) рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд Zabbix рдЯреЗрдмрд▓ TSDB рдирд┐рдпрдВрддреНрд░рдг рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ - рдЗрддрд┐рд╣рд╛рд╕, history_uint, history_str, history_log, history_text, рд░реБрдЭрд╛рди рдФрд░ рд░реБрдЭрд╛рди_uintред рдЗрди рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╣реА рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ migrate_data рдкреИрд░рд╛рдореАрдЯрд░ рд╕рд╣реА рдкрд░ рд╕реЗрдЯ рд╣реИ)ред рдпрд╣ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдирд╛ рд╣реЛрдЧрд╛ рдХрд┐ рдбреЗрдЯрд╛ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдПрдХ рдмрд╣реБрдд рд▓рдВрдмреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХрдИ рдШрдВрдЯреЗ рд▓рдЧ рд╕рдХрддреЗ рд╣реИрдВред

Chunk_time_interval => 86400 рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ timecaledb.sql рдЪрд▓рд╛рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред Chunk_time_interval рдЕрдВрддрд░рд╛рд▓ рд╣реИ рдЬреЛ рдЗрд╕ рдЯреБрдХрдбрд╝реЗ рдореЗрдВ рдЧрд┐рд░рдиреЗ рд╡рд╛рд▓реЗ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рдордп рдХреЛ рд╕реАрдорд┐рдд рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдк chunk_time_interval рдЕрдВрддрд░рд╛рд▓ рдХреЛ 3 рдШрдВрдЯреЗ рдХреЗ рд▓рд┐рдП рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдкреВрд░реЗ рджрд┐рди рдХреЗ рдбреЗрдЯрд╛ рдХреЛ 8 рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдкрд╣рд▓рд╛ рдЦрдВрдб рдирдВрдмрд░ 1 рдкрд╣рд▓реЗ 3 рдШрдВрдЯреЗ (0: 00-2: 59) рдХреЛ рдХрд╡рд░ рдХрд░реЗрдЧрд╛, рджреВрд╕рд░рд╛ рдЯреБрдХрдбрд╝рд╛ рдирдВрдмрд░ 2 - рджреВрд╕рд░рд╛ 3 рдШрдВрдЯреЗ ( 3: 00-5: 59), рдЖрджрд┐ред рдЕрдВрддрд┐рдо рдЦрдВрдб рд╕рдВрдЦреНрдпрд╛ 8 рдореЗрдВ 21: 00-23: 59 рдХреЗ рд╕рдордп рдХреЗ рдорд╛рди рд╢рд╛рдорд┐рд▓ рд╣реЛрдВрдЧреЗред 86400 рд╕реЗрдХрдВрдб (1 рджрд┐рди) рдФрд╕рдд рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдорд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рд▓реЛрдб рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрд╕реЗ рдХрдо рдХрд░рдирд╛ рдЪрд╛рд╣ рд╕рдХрддреЗ рд╣реИрдВред

рд╕реНрдореГрддрд┐ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХрд╛ рдореЛрдЯреЗ рддреМрд░ рдкрд░ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдпрд╣ рд╕рдордЭрдирд╛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ рдХрд┐ рдПрдХ рдЯреБрдХрдбрд╝рд╛ рдФрд╕рддрди рдХрд┐рддрдирд╛ рд╕реНрдерд╛рди рд▓реЗ рд╕рдХрддрд╛ рд╣реИред рд╕рд╛рдорд╛рдиреНрдп рд╕рд┐рджреНрдзрд╛рдВрдд рдпрд╣ рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╣рд╛рдЗрдкрд░рдЯреЗрдмрд▓ рд╕реЗ рдХрдо рд╕реЗ рдХрдо рдПрдХ рдЯреБрдХрдбрд╝реЗ рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдореЗрдореЛрд░реА рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЯреБрдХрдбрд╝реЗ рдХреЗ рдЖрдХрд╛рд░ рдХрд╛ рдпреЛрдЧ рди рдХреЗрд╡рд▓ рдПрдХ рдорд╛рд░реНрдЬрд┐рди рдХреЗ рд╕рд╛рде рдореЗрдореЛрд░реА рдореЗрдВ рдлрд┐рдЯ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП, рдмрд▓реНрдХрд┐ postgresql.conf рд╕реЗ рд╢реЗрдпрд░реНрдб_рдмрдлрд░реНрд╕ тАЛтАЛрдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рдореВрд▓реНрдп рд╕реЗ рднреА рдХрдо рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА TimescaleDB рдкреНрд░рд▓реЗрдЦрди рдореЗрдВ рдкрд╛рдИ рдЬрд╛ рд╕рдХрддреА рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдкреНрд░рдгрд╛рд▓реА рд╣реИ рдЬреЛ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдкреВрд░реНрдгрд╛рдВрдХ рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдЗрдХрдЯреНрдард╛ рдХрд░рддреА рд╣реИ рдФрд░ рдЖрдк рд╣рд┐рд╕реНрдЯреНрд░реА_рдЗрдВрдЯ рдЯреЗрдмрд▓ рдХреЛ 2-рдШрдВрдЯреЗ рдХреЗ рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓реЗрддреЗ рд╣реИрдВ, рдФрд░ рд╢реЗрд╖ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЛ рдПрдХ-рджрд┐рд╡рд╕реАрдп рдЯреБрдХрдбрд╝реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рдЗрд╕ рдкрдВрдХреНрддрд┐ рдХреЛ timecaledb.sql рдореЗрдВ рдмрджрд▓рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:

SELECT create_hypertable('history_uint', 'clock', chunk_time_interval => 7200, migrate_data => true); 

рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдорд╛рддреНрд░рд╛ рдореЗрдВ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ рдЬрдорд╛ рд╣реЛ рдЬрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк chunk_relation_size (): рдХреЙрд▓ рдХрд░рдХреЗ рдЗрддрд┐рд╣рд╛рд╕_рдЗрдВрдЯ рдЯреЗрдмрд▓ рдХреЗ рдЯреБрдХрдбрд╝реЗ рдХреЗ рдЖрдХрд╛рд░ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

 zabbix=> SELECT chunk_table,total_bytes FROM chunk_relation_size('history_uint');              chunk_table               | total_bytes -----------------------------------------+------------- _timescaledb_internal._hyper_2_6_chunk  |    13287424 _timescaledb_internal._hyper_2_7_chunk  |    13172736 _timescaledb_internal._hyper_2_8_chunk  |    13344768 _timescaledb_internal._hyper_2_9_chunk  |    13434880 _timescaledb_internal._hyper_2_10_chunk |    13230080 _timescaledb_internal._hyper_2_11_chunk |    13189120 

рд╕рднреА рд╣рд╛рдЗрдкрд░рдЯреЗрдмрд▓реНрд╕ рдХреЗ рд▓рд┐рдП рдЯреБрдХрдбрд╝реЗ рдХреЗ рдЖрдХрд╛рд░ рдХреЛ рдЦреЛрдЬрдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рдХреЙрд▓ рдХреЛ рджреЛрд╣рд░рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдпрд╣ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдХрд┐ history_uint рдХрд╛ рдЯреБрдХрдбрд╝рд╛ рдЖрдХрд╛рд░ 13MB рд╣реИ, рддреЛ рдЕрдиреНрдп рдЗрддрд┐рд╣рд╛рд╕ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЯреБрдХрдбрд╝реЗ, 20MB рдФрд░ рдкреНрд░рд╡реГрддреНрддрд┐ рддрд╛рд▓рд┐рдХрд╛ 10MB рдХреЗ рд▓рд┐рдП рдХрд╣реЗрдВ, рддреЛ рдХреБрд▓ рдореЗрдореЛрд░реА рдЖрд╡рд╢реНрдпрдХрддрд╛ 13 + 4 x 20 + 2 x 10 / 113MB рд╣реИред рд╣рдореЗрдВ рдЕрдиреНрдп рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╢реЗрдпрд░реНрдб_рдмрдлрд░реНрд╕ тАЛтАЛрд╕реЗ рднреА рдЬрдЧрд╣ рдЫреЛрдбрд╝рдиреА рдЪрд╛рд╣рд┐рдП, 20% рдХрд╣рддреЗ рд╣реИрдВред рдлрд┐рд░ рд╢реЗрдпрд░реНрдб_рдмрдлрд░реНрд╕ тАЛтАЛрдХрд╛ рдореВрд▓реНрдп 113MB / 0.8 = ~ 140MB рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред

TSDB рдХреЗ рдорд╣реАрди рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП, рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдлреИрд▓реА рд╣реБрдИ рдЯреЗрдХреНрдбрдмреЗрдб-рдЯреНрдпреВрди рдЙрдкрдпреЛрдЧрд┐рддрд╛ рджрд┐рдЦрд╛рдИ рджреА рд╣реИред рдпрд╣ postgresql.conf рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рддрд╛ рд╣реИ, рдЗрд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди (рдореЗрдореЛрд░реА рдФрд░ рдкреНрд░реЛрд╕реЗрд╕рд░) рдХреЗ рд╕рд╛рде рд╕рдВрдмрджреНрдз рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдлрд┐рд░ рдореЗрдореЛрд░реА рдкреИрд░рд╛рдореАрдЯрд░ рд╕реЗрдЯ рдХрд░рдиреЗ, рд╕рдорд╛рдирд╛рдВрддрд░ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдкреИрд░рд╛рдореАрдЯрд░, рд╡рд╛рд▓ рдкрд░ рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рджреЗрддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрд┐рддрд╛ postgresql.conf рдлрд╝рд╛рдЗрд▓ рдХреЛ рдмрджрд▓ рджреЗрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕реЗ -dry-run рдкреИрд░рд╛рдореАрдЯрд░ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдо Zabbix рдорд╛рдкрджрдВрдбреЛрдВ рдкрд░ рдУрд╡рд░рд░рд╛рдЗрдб рдХрд░реЗрдВрдЧреЗ рдЖрдЗрдЯрдо рдЗрддрд┐рд╣рд╛рд╕ рдЕрд╡рдзрд┐ рдФрд░ рдУрд╡рд░рд░рд╛рдЗрдб рдЖрдЗрдЯрдо рдкреНрд░рд╡реГрддреНрддрд┐ рдЕрд╡рдзрд┐ (рдкреНрд░рд╢рд╛рд╕рди рдореЗрдВ рдЙрдкрд▓рдмреНрдз - рд╕рд╛рдорд╛рдиреНрдп -> тАЛтАЛрд╣рд╛рдЙрд╕рдХреАрдкрд┐рдВрдЧ)ред рдЙрдиреНрд╣реЗрдВ TSDB рд╣рд╛рдЗрдкрд░рдЯреЗрдмрд▓реНрд╕ рдХреЗ рд╕рдВрдкреВрд░реНрдг рдЯреБрдХрдбрд╝реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рди рдХрд┐ рд░рд┐рдХреЙрд░реНрдбреНрд╕ рдХреАред

рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдЖрдкрдХреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рддрддреНрд╡ (рдореАрдЯреНрд░рд┐рдХ) рдХреЗ рд▓рд┐рдП рд╣рд╛рдЙрд╕рдХреАрдкрд┐рдВрдЧ рдЕрд╡рдзрд┐ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрд╣ рд▓рдЪреАрд▓рд╛рдкрди рддрддреНрд╡реЛрдВ рдХреА рд╕реВрдЪреА рдХреЛ рд╕реНрдХреИрди рдХрд░рдХреЗ рдФрд░ рд╣рд╛рдЙрд╕рдХреАрдкрд┐рдВрдЧ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдореЗрдВ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЕрд╡рдзрд┐рдпреЛрдВ рдХреА рдЧрдгрдирд╛ рдХрд░рдХреЗ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрджрд┐ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЕрд▓рдЧ-рдЕрд▓рдЧ рддрддреНрд╡реЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣рд╛рдЙрд╕рдХреАрдкрд┐рдВрдЧ рдЕрд╡рдзрд┐ рд╣реИ, рддреЛ рд╕рд┐рд╕реНрдЯрдо рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╕рднреА рдореИрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рде рдХрдЯ-рдСрдл рдкреЙрдЗрдВрдЯ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдЖрд╡рд╢реНрдпрдХ рдЯреБрдХрдбрд╝реЛрдВ рдХреЛ рд╣рдЯрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдХрдорд╛рдВрдб рдирд╣реАрдВ рджреЗ рдкрд╛рдПрдЧрд╛ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЗ рд▓рд┐рдП рдУрд╡рд░рд░рд╛рдЗрдб рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рд╕реЗ, рдЬрд╝реИрдмрд┐рдХреНрд╕ рдЗрддрд┐рд╣рд╛рд╕_ * рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП drop_chunks () рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рдХреЙрд▓ рдХрд░рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЛ рдЬрд▓реНрджреА рд╕реЗ рдирд╖реНрдЯ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдЦреЛ рджреЗрдЧрд╛, рдФрд░, рддрджрдиреБрд╕рд╛рд░, рдУрд╡рд░рд░рд╛рдЗрдб рдХреЗ рд░реБрдЭрд╛рди рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рд╕реЗ рд░реБрдЭрд╛рдиреЛрдВ рдФрд░ рддрд╛рд▓рд┐рдХрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рди рдлрд╝рдВрдХреНрд╢рди рдЦреЛ рдЬрд╛рдПрдЧрд╛ред

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

TimescaleDB рдХреЗ рд╕рд╛рде рдкреНрд░рджрд░реНрд╢рди


рдпрд╣ рдЬрд╛рдВрдЪрдиреЗ рдХрд╛ рд╕рдордп рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЙрдкрд░реЛрдХреНрдд рд╕рднреА рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реА рдЯреЗрд╕реНрдЯ рдмреЗрдВрдЪ Zabbix 4.2rc1 рд╣реИ PostgreSQL 10.7 рдФрд░ TimescaleDB 1.2.1 рдХреЗ рд╕рд╛рде рдбреЗрдмрд┐рдпрди 9.ред рдЯреЗрд╕реНрдЯ рдорд╢реАрди 10-рдХреЛрд░ рдЗрдВрдЯреЗрд▓ Xeon рд╣реИ рдЬрд┐рд╕рдореЗрдВ 16 рдЬреАрдмреА рд░реИрдо рдФрд░ рдПрд╕рдПрд╕рдбреА рдкрд░ 60 рдЬреАрдмреА рд╕реНрдЯреЛрд░реЗрдЬ рд╕реНрдкреЗрд╕ рд╣реИред рдЖрдЬ рдХреЗ рдорд╛рдирдХреЛрдВ рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдпрд╣ рдмрд╣реБрдд рдорд╛рдореВрд▓реА рд╡рд┐рдиреНрдпрд╛рд╕ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░рд╛ рд▓рдХреНрд╖реНрдп рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдирд╛ рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЬреАрд╡рди рдореЗрдВ TSDB рдХрд┐рддрдирд╛ рдкреНрд░рднрд╛рд╡реА рд╣реИред рдЕрд╕реАрдорд┐рдд рдмрдЬрдЯ рдХреЗ рд╕рд╛рде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ, рдЖрдк рдмрд╕ 128-256 рдЬреАрдмреА рд░реИрдо рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ (рдпрджрд┐ рд╕рднреА рдирд╣реАрдВ) рдореЗрдореЛрд░реА рдореЗрдВ рдбрд╛рд▓ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ 32 рд╕рдХреНрд░рд┐рдп Zabbix рдПрдЬреЗрдВрдЯ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ рдЬреЛ рдбреЗрдЯрд╛ рдХреЛ рд╕реАрдзреЗ Zabbix рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рдкреНрд░рддреНрдпреЗрдХ рдПрдЬреЗрдВрдЯ 10,000 рдЖрдЗрдЯрдо рдкрд░реЛрд╕рддрд╛ рд╣реИред Zabbix рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдХреИрд╢ 256MB рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдФрд░ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛_buffers PG 2GB рдкрд░ рд╕реЗрдЯ рд╣реИред рдпрд╣ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░ рдкрд░реНрдпрд╛рдкреНрдд рд▓реЛрдб рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд╛рде рд╣реА Zabbix рд╕рд░реНрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдкрд░ рдПрдХ рдмрдбрд╝рд╛ рднрд╛рд░ рдирд╣реАрдВ рдмрдирд╛рддрд╛ рд╣реИред рдбреЗрдЯрд╛ рд╕реНрд░реЛрддреЛрдВ рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдмреАрдЪ рдмрдврд╝рддреЗ рднрд╛рдЧреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЬрд╝реИрдмрд┐рдХреНрд╕ рдкреНрд░реЙрдХреНрд╕реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рдпрд╣рд╛рдБ рдорд╛рдирдХ рдкреАрдЬреА рдкреНрд░рдгрд╛рд▓реА рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдкрд╣рд▓рд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИ:

рдЫрд╡рд┐

TSDB рдХрд╛ рдкрд░рд┐рдгрд╛рдо рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рд╣реИ:

рдЫрд╡рд┐

рдиреАрдЪреЗ рджрд┐рдпрд╛ рдЧрдпрд╛ рдЧреНрд░рд╛рдлрд╝ рджреЛрдиреЛрдВ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдЬреЛрдбрд╝рддрд╛ рд╣реИред 170-200K рдореЗрдВ рдЙрдЪреНрдЪ рдПрдирд╡реАрдкреАрдПрд╕ рдореВрд▓реНрдпреЛрдВ рдХреЗ рд╕рд╛рде рдХрд╛рдо рд╢реБрд░реВ рд╣реЛрддрд╛ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рд╛рде рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рд╢реБрд░реВ рд╣реЛрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреИрд╢ рдХреЛ рднрд░рдиреЗ рдореЗрдВ рдХреБрдЫ рд╕рдордп рд▓рдЧрддрд╛ рд╣реИред

рдЫрд╡рд┐

рдЬрдм рдЗрддрд┐рд╣рд╛рд╕ рддрд╛рд▓рд┐рдХрд╛ рдЦрд╛рд▓реА рд╣реЛрддреА рд╣реИ, рддреЛ TSDB рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреА рдЧрддрд┐ рдкреАрдЬреА рдореЗрдВ рд▓рд┐рдЦрдиреЗ рдХреА рдЧрддрд┐ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реЛрддреА рд╣реИ, рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдмрд╛рдж рдХреЗ рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рдорд╛рд░реНрдЬрд┐рди рдХреЗ рд╕рд╛рдеред рдЬреИрд╕реЗ рд╣реА рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рд░рд┐рдХреЙрд░реНрдб рдХреА рд╕рдВрдЦреНрдпрд╛ 50-60 рдорд┐рд▓рд┐рдпрди рддрдХ рдкрд╣реБрдВрдЪ рдЬрд╛рддреА рд╣реИ, рдкреАрдЬреА рдХрд╛ рдереНрд░реВрдкреБрдЯ 110K NVPS рддрдХ рдЧрд┐рд░ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди, рдЬреЛ рдЕрдзрд┐рдХ рдЕрдкреНрд░рд┐рдп рд╣реИ, рд╡рд╣ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рд╕рдВрдЪрд┐рдд рд░рд┐рдХреЙрд░реНрдб рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рд╛рде рд╡рд┐рдкрд░реАрдд рдкрд░рд┐рд╡рд░реНрддрди рдЬрд╛рд░реА рд░рдЦрддрд╛ рд╣реИред рдЙрд╕реА рд╕рдордп, TSDB 0 рд╕реЗ 300 рдорд┐рд▓рд┐рдпрди рд░рд┐рдХреЙрд░реНрдб рд╕реЗ рдкреВрд░реЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди 130K NVPS рдХреА рдПрдХ рд╕реНрдерд┐рд░ рдЧрддрд┐ рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред

рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рд╣рдорд╛рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдФрд╕рдд рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЕрдВрддрд░ рдХрд╛рдлреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИ (130K рдмрдирд╛рдо 90K рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╢рд┐рдЦрд░ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦреЗ рдмрд┐рдирд╛)ред рдпрд╣ рднреА рджреЗрдЦрд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐ рдорд╛рдирдХ рдкреАрдЬреА рдореЗрдВ рд╕рдореНрдорд┐рд▓рди рдХреА рджрд░ рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдореЗрдВ рднрд┐рдиреНрди рд╣реЛрддреА рд╣реИред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЕрдЧрд░ рдХрд┐рд╕реА рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рдЗрддрд┐рд╣рд╛рд╕ рдореЗрдВ рджрд╕рд┐рдпреЛрдВ рдпрд╛ рд╕реИрдХрдбрд╝реЛрдВ рд▓рд╛рдЦреЛрдВ рд░рд┐рдХреЙрд░реНрдб рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдмрд╣реБрдд рдЖрдХреНрд░рд╛рдордХ рдХреИрд╢рд┐рдВрдЧ рд░рдгрдиреАрддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдВрд╕рд╛рдзрди рдирд╣реАрдВ рд╣реИрдВ, рддреЛ TSDB рдорд╛рдирдХ рдкреАрдЬреА рдХреА рдЬрдЧрд╣ рдХреЗ рд▓рд┐рдП рдПрдХ рдордЬрдмреВрдд рдЙрдореНрдореАрджрд╡рд╛рд░ рд╣реИред

TSDB рдХрд╛ рд▓рд╛рдн рдЗрд╕ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рдорд╛рдореВрд▓реА рдкреНрд░рдгрд╛рд▓реА рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕реНрдкрд╖реНрдЯ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ рдХреЗ рдмрдбрд╝реЗ рд╕рд░рдгрд┐рдпреЛрдВ рдкрд░ рдФрд░ рднреА рдЕрдзрд┐рдХ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реЛ рдЬрд╛рдПрдЧреАред рджреВрд╕рд░реА рдУрд░, рдпрд╣ рдкрд░реАрдХреНрд╖рдг Zabbix рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХрд╛ рд╕рд╛рдорд╛рдиреНрдпреАрдХрд░рдг рдирд╣реАрдВ рд╣реИред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдХрдИ рдХрд╛рд░рдХ рд╣реИрдВ рдЬреЛ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬреИрд╕реЗ рдХрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди, рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯрд┐рдВрдЧреНрд╕, рдЬрд╝реИрдмрд┐рдХреНрд╕ рд╕рд░реНрд╡рд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдкреГрд╖реНрдарднреВрдорд┐ рдореЗрдВ рдЪрд▓ рд░рд╣реА рдЕрдиреНрдп рд╕реЗрд╡рд╛рдУрдВ рд╕реЗ рдЕрддрд┐рд░рд┐рдХреНрдд рднрд╛рд░ред рдпрд╛рдиреА рдЖрдкрдХрд╛ рдорд╛рдЗрд▓реЗрдЬ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред

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


TimescaleDB рдПрдХ рдмрд╣реБрдд рд╣реА рдЖрд╢рд╛рдЬрдирдХ рддрдХрдиреАрдХ рд╣реИред рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЧрдВрднреАрд░ рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕рдВрдЪрд╛рд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред TSDB Zabbix рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рдФрд░ рдорд╛рдирдХ PostgreSQL рдбреЗрдЯрд╛рдмреЗрд╕ рдкрд░ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд▓рд╛рдн рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

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

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

Source: https://habr.com/ru/post/hi458530/


All Articles