рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix

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

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

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix

Zabbix рдорд╛ рд╕рдВрдЧреНрд░рд╣ рд░ рднрдгреНрдбрд╛рд░рдг рдХреЛ рд╕рдордпрдорд╛ рдврд┐рд▓рд╛рдЗ рдХреЛ рд╕рдорд╕реНрдпрд╛ рдХреНрдпрд╛рд╕ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдЧрд░рд┐рдиреНрдЫ: рдзреЗрд░реИ рдкреНрд░рдХрд╛рд░ рдХреЛ рдХреНрдпрд╛рд╕, рдбрд╛рдЯрд╛рдмреЗрд╕ рдорд╛ рдХреНрдпрд╛рд╕рд┐рдВрдЧред рддреЗрд╕реНрд░реЛ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди, рдХреНрдпрд╛рд╕рд┐рдЩ рдЙрдкрдпреБрдХреНрдд рдЫреИрди, рддреНрдпрд╕реИрд▓реЗ Zabbix рд▓реЗ TimescaleDB рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреЛред рдЙрд╣рд╛рдБрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдпрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рдмрддрд╛рдЙрдиреБрд╣реБрдиреЗрдЫ рдПрдиреНрдбреНрд░реА рдЧреБрд╢реНрдЪрд┐рди - рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рд╕рд╣рдпреЛрдЧ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░ Zabbix SIAред Andrey 6 рд╡рд░реНрд╖ рднрдиреНрджрд╛ рдмрдвреА рд╕рдордп рджреЗрдЦрд┐ Zabbix рд╕рдорд░реНрдерди рдЧрд░реНрджреИ рдЖрдПрдХреЛ рдЫ рд░ рдкреНрд░рджрд░реНрд╢рди рд╕рдВрдЧ рдкреНрд░рддреНрдпрдХреНрд╖ рдЕрдиреБрднрд╡ рдЫред

TimescaleDB рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ, рдпрд╕рд▓реЗ рдирд┐рдпрдорд┐рдд PostgreSQL рдХреЛ рддреБрд▓рдирд╛рдорд╛ рдХрд╕реНрддреЛ рдкреНрд░рджрд░реНрд╢рди рджрд┐рди рд╕рдХреНрдЫ? Zabbix рд▓реЗ TimescaleDB рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдХреЗ рднреВрдорд┐рдХрд╛ рдЦреЗрд▓реНрдЫ? рдХрд╕рд░реА рд╕реНрдХреНрд░реНрдпрд╛рдЪрдмрд╛рдЯ рд╕реБрд░реБ рдЧрд░реНрдиреЗ рд░ рдХрд╕рд░реА PostgreSQL рдмрд╛рдЯ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдЧрд░реНрдиреЗ рд░ рдХреБрди рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдорд╛ рд░рд╛рдореНрд░реЛ рдкреНрд░рджрд░реНрд╢рди рдЫ? рдХрд╛рдЯ рдЕрдиреНрддрд░реНрдЧрдд рдпреЛ рд╕рдмреИ рдмрд╛рд░реЗред

рдЙрддреНрдкрд╛рджрдХрддрд╛ рдЪреБрдиреМрддреАрд╣рд░реВ

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

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

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

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

рдмрд╛рд╕реА рдбрд╛рдЯрд╛ рд╕рдлрд╛ рдЧрд░реНрдиреБ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдореБрджреНрджрд╛ рд╣реЛ рдЬрд╕рд▓реЗ рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ рдареВрд▓реЛ рдкреНрд░рднрд╛рд╡ рдкрд╛рд░реНрдЫред

Zabbix рдорд╛ рдХреНрдпрд╛рд╕ рдЧрд░реНрджреИ

Zabbix рдорд╛, рдкрд╣рд┐рд▓реЛ рд░ рджреЛрд╕реНрд░реЛ рдХрд▓рд╣рд░реВ рдХреНрдпрд╛рд╕рд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдиреНрдЫред RAM рдбрд╛рдЯрд╛ рд╕рдЩреНрдХрд▓рди рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рднрдгреНрдбрд╛рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ - рдЯреНрд░рд┐рдЧрд░рд╣рд░реВ, рдЧреНрд░рд╛рдлрд╣рд░реВ рд░ рдЧрдгрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдбреЗрдЯрд╛ рддрддреНрд╡рд╣рд░реВрдорд╛ рдЗрддрд┐рд╣рд╛рд╕ред рдбрд╛рдЯрд╛рдмреЗрд╕ рдкрдХреНрд╖рдорд╛ рдЖрдзрд╛рд░рднреВрдд рдЪрдпрдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХреЗрд╣реА рдХреНрдпрд╛рд╕рд┐рдЩ рдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдЧреНрд░рд╛рдлрд╣рд░реВред

Zabbix рд╕рд░реНрднрд░рдХреЛ рдЫреЗрдЙрдорд╛ рдХреНрдпрд╛рд╕рд┐рдЩ рдЖрдлреИ рд╣реЛ:

  • рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдХреНрдпрд╛рд╕;
  • ValueCache;
  • рдЗрддрд┐рд╣рд╛рд╕ рдХреНрдпрд╛рд╕;
  • TrendsCacheред

рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдердк рд╡рд┐рд╡рд░рдгрдорд╛ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдХреНрдпрд╛рд╕

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

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix

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

рддрдереНрдпрд╛рдВрдХ рд╕рдВрдХрд▓рди

рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рдзреЗрд░реИ рдареВрд▓реЛ рдЫ, рддрд░ рдпрд╕рдорд╛ рдореБрдЦреНрдп рдХреБрд░рд╛ рд╣реЛ рдкрд┐рдХрд░реНрд╕ред рдпреА рд╡рд┐рднрд┐рдиреНрди "рдкреЛрд▓рд░рд╣рд░реВ" - рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рд╣реБрдиреНред рддрд┐рдиреАрд╣рд░реВ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░рдХрд╛ рдЕрд╕реЗрдВрдмрд▓реАрдХрд╛ рд▓рд╛рдЧрд┐ рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рдЫрдиреН: рддрд┐рдиреАрд╣рд░реВ SNMP, IPMI рдорд╛рд░реНрдлрдд рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрдЫрдиреН, рд░ рд╕рдмреИрд▓рд╛рдИ PreProcessing рдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдЫрдиреНред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде ZabbixрдХрд▓реЗрдХреНрдЯрд░рд╣рд░реВ рд╕реБрдиреНрддрд▓рд╛рдорд╛ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдЫрдиреНред

Zabbix рд▓реЗ рдПрдЧреНрд░реАрдЧреЗрд╢рди рд╡рд╕реНрддреБрд╣рд░реВ рдЧрдгрдирд╛ рдЧрд░реЗрдХреЛ рдЫ рдЬреБрди рдЬрд╛рдБрдЪрд╣рд░реВ рдЬрдореНрдорд╛ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рдпрджрд┐ рд╣рд╛рдореАрд╕рдБрдЧ рдЫ рднрдиреЗ, рд╣рд╛рдореА рддрд┐рдиреАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реАрдзреИ ValueCache рдмрд╛рдЯ рдбрд╛рдЯрд╛ рд▓реНрдпрд╛рдЙрдБрдЫреМрдВред

рдкреВрд░реНрд╡ рдкреНрд░рд╢реЛрдзрди рдЗрддрд┐рд╣рд╛рд╕ рдХреНрдпрд╛рдЪ

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

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix

рдкреНрд░рд┐рдкреНрд░реЛрд╕реЗрд╕рд┐рдЩрд▓реЗ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдЩ рдЪрд░рдгрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдХреНрдпрд╛рдЪ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫред рдпрд╕рд▓реЗ рдпреЛ рдбрд╛рдЯрд╛рд▓рд╛рдИ рд╡рд┐рднрд┐рдиреНрди рддрд░рд┐рдХрд╛рдорд╛ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрдЫред

рдкреНрд░рд┐рдкреНрд░реЛрд╕реЗрд╕рд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдбрд╛рдЯрд╛ рдкреНрд░рд╢реЛрдзрди рдЧрд░реЗрдкрдЫрд┐, рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рдкреНрд░рд╢реЛрдзрдирдХрд╛ рд▓рд╛рдЧрд┐ HistoryCache рдорд╛ рдмрдЪрдд рдЧрд░реНрдЫреМрдВред рдпрд╕рд▓реЗ рдбрд╛рдЯрд╛ рд╕рдЩреНрдХрд▓рди рд╕рдорд╛рдкреНрдд рдЧрд░реНрдЫ рд░ рд╣рд╛рдореА Zabbix рдорд╛ рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рдЬрд╛рдиреНрдЫреМрдВ - рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдЩреНрдХрд░, рдХрд┐рдирдХрд┐ рдпреЛ рдПрдХ рдЕрдЦрдВрдб рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╣реЛред

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

ValueCache, рдЗрддрд┐рд╣рд╛рд╕ рд░ рдкреНрд░рд╡реГрддреНрддрд┐ рдХреНрдпрд╛рд╕

рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдЩреНрдХрд░ рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛ рдЬрд╕рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рддрддреНрд╡рд▓рд╛рдИ рдкрд░рдорд╛рдгреБ рд░реВрдкрдорд╛ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрдЫ, рддреНрдпреЛ рд╣реЛ, рдкреНрд░рддреНрдпреЗрдХ рдорд╛рдиред

рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдЩреНрдХрд░рд▓реЗ HistoryCache рдмрд╛рдЯ рдорд╛рдирд╣рд░реВ рд▓рд┐рдиреНрдЫ рд░ рдЧрдгрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЯреНрд░рд┐рдЧрд░рд╣рд░реВрдХреЛ рдЙрдкрд╕реНрдерд┐рддрд┐рдХреЛ рд▓рд╛рдЧрд┐ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдЬрд╛рдБрдЪ рдЧрд░реНрджрдЫред рдпрджрд┐ рддрд┐рдиреАрд╣рд░реВ рдЕрд╡рд╕реНрдерд┐рдд рдЫрдиреН рднрдиреЗ, рдпрд╕рд▓реЗ рдЧрдгрдирд╛ рдЧрд░реНрджрдЫред

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

рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдЩреНрдХрд░рд▓реЗ рд╕рдмреИ рдбрд╛рдЯрд╛ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рд▓реЗрдЦреНрдЫ, рд░ рдпрд╕рд▓реЗ рдбрд┐рд╕реНрдХрдорд╛ рд▓реЗрдЦреНрдЫред рдкреНрд░рд╢реЛрдзрди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдпрд╣рд╛рдБ рд╕рдорд╛рдкреНрдд рд╣реБрдиреНрдЫред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix

рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рдХреНрдпрд╛рд╕ рдЧрд░реНрджреИ

рдбрд╛рдЯрд╛рдмреЗрд╕ рд╕рд╛рдЗрдбрдорд╛ рддреНрдпрд╣рд╛рдБ рд╡рд┐рднрд┐рдиреНрди рдХреНрдпрд╛рд╕рд╣рд░реВ рдЫрдиреН рдЬрдм рддрдкрд╛рдЗрдБ рдШрдЯрдирд╛рд╣рд░реВрдорд╛ рдЧреНрд░рд╛рдлрд╣рд░реВ рд╡рд╛ рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВ рд╣реЗрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ:

  • Innodb_buffer_pool MySQL рдкрдХреНрд╖рдорд╛;
  • shared_buffers PostgreSQL рдкрдХреНрд╖рдорд╛;
  • effective_cache_size рдУрд░реЗрдХрд▓ рдкрдХреНрд╖рдорд╛;
  • shared_pool DB2 рдкрдХреНрд╖рдорд╛ред

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

рдбрд╛рдЯрд╛рдмреЗрд╕ рдкреНрд░рджрд░реНрд╢рди рдорд╣рддреНрд╡рдкреВрд░реНрдг рдЫ

Zabbix рд╕рд░реНрднрд░рд▓реЗ рдирд┐рд░рдиреНрддрд░ рдбрд╛рдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрджрдЫ рд░ рдпрд╕рд▓рд╛рдИ рд▓реЗрдЦреНрдЫред рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрджрд╛, рдпрд╕рд▓реЗ ValueCache рднрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЗрддрд┐рд╣рд╛рд╕рдмрд╛рдЯ рдкрдирд┐ рдкрдвреНрдЫред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд░ рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ Zabbix API, рдЬреБрди рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рдирд┐рд░реНрдорд┐рдд рдЫред Zabbix API рд▓реЗ рдбрд╛рдЯрд╛рдмреЗрд╕ рдкрд╣реБрдБрдЪ рдЧрд░реНрджрдЫ рд░ рдЧреНрд░рд╛рдл, рд░рд┐рдкреЛрд░реНрдЯ, рдШрдЯрдирд╛ рд╕реВрдЪреА рд░ рдирд╡реАрдирддрдо рдореБрджреНрджрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рдбрд╛рдЯрд╛ рдкреБрди: рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix

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

рд╣рд╛рдЙрд╕рдХрд┐рдкрд░рдХреЛ

Zabbix рдорд╛ рддреЗрд╕реНрд░реЛ рдкреНрд░рджрд░реНрд╢рди рдЪреБрдиреМрддреА рд╣рд╛рдЙрд╕рдХреАрдкрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЗрддрд┐рд╣рд╛рд╕ рдХреНрд▓рд┐рдпрд░рд┐рдЩ рд╣реЛред рдпрд╕рд▓реЗ рд╕рдмреИ рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдкрдЫреНрдпрд╛рдЙрдБрдЫ - рдбреЗрдЯрд╛ рддрддреНрд╡рд╣рд░реВрд▓реЗ рджрд┐рдирд╣рд░реВрдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рдЧрддрд┐рд╢реАрд▓рддрд╛ (рдкреНрд░рд╡реГрддреНрддрд┐) рдХрддрд┐ рд▓рд╛рдореЛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдиреЗ рд╕рдВрдХреЗрдд рдЧрд░реНрджрдЫред

рд╣рд╛рдореА рдЙрдбрд╛рдирдорд╛ TrendsCache рдЧрдгрдирд╛ рдЧрд░реНрдЫреМрдВред рдЬрдм рдбреЗрдЯрд╛ рдЖрдЙрдБрдЫ, рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рдПрдХ рдШрдгреНрдЯрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдЬрдореНрдорд╛ рдЧрд░реНрдЫреМрдВ рд░ рдкреНрд░рд╡реГрддреНрддрд┐ рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВрдХреЛ рдЧрддрд┐рд╢реАрд▓рддрд╛рдХреЛ рд▓рд╛рдЧрд┐ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдорд╛ рд░реЗрдХрд░реНрдб рдЧрд░реНрдЫреМрдВред

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

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix

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

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

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix

рд╣рд╛рдЙрд╕рдХреАрдкрд░ рдЕрд╕рдХреНрд╖рдо рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдЫред рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕рдорд╛ рд╣рд╛рдЙрд╕рдХреАрдкрд░рдХреЛ рд▓рд╛рдЧрд┐ "рдПрдбрдорд┐рдирд┐рд╕реНрдЯреНрд░реЗрд╢рди рдЬрдирд░рд▓" рдорд╛ рд╕реЗрдЯрд┐рдЩ рдЫред рд╣рд╛рдореАрд▓реЗ рдЖрдиреНрддрд░рд┐рдХ рдкреНрд░рд╡реГрддреНрддрд┐ рдЗрддрд┐рд╣рд╛рд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдиреНрддрд░рд┐рдХ рд╣рд╛рдЙрд╕рдХреАрдкрд┐рдЩ рдЕрд╕рдХреНрд╖рдо рдкрд╛рд░реНрдЫреМрдВ рд░ рдпрд╕рд▓реЗ рдЕрдм рдпрд╕рд▓рд╛рдИ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдЧрд░реНрджреИрдиред

рд╣рд╛рдЙрд╕рдХреАрдкрд░ рдмрдиреНрдж рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рд░реЗрдЦрд╛рдЪрд┐рддреНрд░рд╣рд░реВ рд╕рдорддрд▓ рдЧрд░рд┐рдпреЛ - рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдХреЗ рд╕рдорд╕реНрдпрд╛ рд╣реБрди рд╕рдХреНрдЫ рд░ рддреЗрд╕реНрд░реЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдЪреБрдиреМрддреА рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдорджреНрджрдд рдЧрд░реНрди рд╕рдХреНрдЫ?

рд╡рд┐рднрд╛рдЬрди - рд╡рд┐рднрд╛рдЬрди рд╡рд╛ рд╡рд┐рднрд╛рдЬрди

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

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

рдпрджрд┐ "рд╕реЗрдЯрдЕрдк" рдзреЗрд░реИ рдареВрд▓реЛ рдЫ рднрдиреЗ рдорд╛рдирд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рд╣реБрди рд╕рдХреНрдЫред рдпрджрд┐ рд╕рд╛рдиреЛ "рд╕реЗрдЯрдЕрдк" 5 nvps (рдирдпрд╛рдБ рдорд╛рди рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб) рд╕рдореНрдо рдЫ рднрдиреЗ, рдордзреНрдпрдо 000 рджреЗрдЦрд┐ 5 рд╕рдореНрдо рдЫ, рддреНрдпрд╕рдкрдЫрд┐ рдареВрд▓реЛ 000 nvps рдорд╛рдерд┐ рдЫред рдпреА рдареВрд▓рд╛ рд░ рдзреЗрд░реИ рдареВрд▓рд╛ рд╕реНрдерд╛рдкрдирд╛рд╣рд░реВ рд╣реБрдиреН рдЬрд╕рд▓рд╛рдИ рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рд╕рд╛рд╡рдзрд╛рдиреАрдкреВрд░реНрд╡рдХ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджрдЫред

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

рд╡рд┐рднрд╛рдЬрдирд▓реЗ рдХреЗ рджрд┐рдиреНрдЫ?

рд╡рд┐рднрд╛рдЬрди рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВред рдЕрдХреНрд╕рд░ рдпреА рдбрд┐рд╕реНрдХрдорд╛ рдЕрд▓рдЧ рдлрд╛рдЗрд▓рд╣рд░реВ рдЫрдиреНред рдХреНрд╡реЗрд░реА рдпреЛрдЬрдирд╛рд▓реЗ рдЕрдЭ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдПрдЙрдЯрд╛ рд╡рд┐рднрд╛рдЬрди рдЪрдпрди рдЧрд░реНрдЫред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рд╡рд┐рднрд╛рдЬрди рджрд╛рдпрд░рд╛ рджреНрд╡рд╛рд░рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ - рдпреЛ Zabbix рдХреЛ рд▓рд╛рдЧрд┐ рдкрдирд┐ рд╕рд╣реА рдЫред рд╣рд╛рдореА рддреНрдпрд╣рд╛рдБ "рдЯрд╛рдЗрдорд╕реНрдЯреНрдпрд╛рдореНрдк" рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВ - рдпреБрдЧрдХреЛ рд╕реБрд░реБрджреЗрдЦрд┐рдХреЛ рд╕рдордпред рдпреА рд╣рд╛рдореНрд░рд╛ рд▓рд╛рдЧрд┐ рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ рд╣реБрдиреНред рддрдкрд╛рдИрдВрд▓реЗ рджрд┐рдирдХреЛ рд╕реБрд░реБ рд░ рдЕрдиреНрддреНрдп рд╕реЗрдЯ рдЧрд░реНрдиреБрднрдпреЛ - рдпреЛ рд╡рд┐рднрд╛рдЬрди рд╣реЛред

рджреНрд░реБрдд рд╣рдЯрд╛рдЙрдиреЗ - DELETEред рдореЗрдЯрд╛рдЙрдирдХрд╛ рд▓рд╛рдЧрд┐ рдкрдЩреНрдХреНрддрд┐рд╣рд░реВрдХреЛ рдЪрдпрдирдХреЛ рд╕рдЯреНрдЯрд╛ рдПрдЙрдЯрд╛ рдлрд╛рдЗрд▓/рд╕рдмрдЯреЗрдмрд▓ рдЪрдпрди рдЧрд░рд┐рдПрдХреЛ рдЫред

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

рдкреНрд░рд╛рдпрдГ рдзреЗрд░реИ рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВ рдкрдирд┐ рджреНрд░реБрдд рд╣реБрдиреНрдЫрдиреН INSERT - рдмрдЪреНрдЪрд╛ рддрд╛рд▓рд┐рдХрд╛ рдорд╛ рд╕рдореНрдорд┐рд▓рдиред

рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓реЗрдбрд┐рдмреА

v 4.2 рдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░реЛ рдзреНрдпрд╛рди TimescaleDB рдорд╛ рдлрд░реНрдХрд╛рдпреМрдВред рдпреЛ рдиреЗрдЯрд┐рдн рдЗрдиреНрдЯрд░рдлреЗрд╕ рднрдПрдХреЛ PostgreSQL рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╕реНрддрд╛рд░ рд╣реЛред рдПрдХреНрд╕рдЯреЗрдиреНрд╕рдирд▓реЗ рдЯрд╛рдЗрдо рд╕реАрд░реАрдЬ рдбрд╛рдЯрд╛рд╕рдБрдЧ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрджрдЫ, рд░рд┐рд▓реЗрд╢рдирд▓ рдбрд╛рдЯрд╛рдмреЗрд╕рдХрд╛ рдлрд╛рдЗрджрд╛рд╣рд░реВ рдирдЧреБрдорд╛рдИрдХрдиред TimescaleDB рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рд╡рд┐рднрд╛рдЬрди рдЧрд░реНрджрдЫред

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

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix

TimescaleDB рдмрдирд╛рдо PostgreSQL

TimescaleDB рд╡рд╛рд╕реНрддрд╡рдореИ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ рдХрд╛рдо рдЧрд░реНрджрдЫред рд╡рд┐рд╕реНрддрд╛рд░рдХрд╛ рдирд┐рд░реНрдорд╛рддрд╛рд╣рд░реВрд▓реЗ рджрд╛рд╡реА рдЧрд░реНрдЫрдиреН рдХрд┐ рдЙрдиреАрд╣рд░реВрд▓реЗ рдердк рд╕рд╣реА рдХреНрд╡реЗрд░реА рдкреНрд░рд╢реЛрдзрди рдПрд▓реНрдЧреЛрд░рд┐рдереНрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреН, рд╡рд┐рд╢реЗрд╖ inserts ред рдбреЗрдЯрд╛рд╕реЗрдЯ рд╕рдореНрдорд┐рд▓рд┐рдд рдЖрдХрд╛рд░ рдмрдвреНрджреИ рдЬрд╛рдБрджрд╛, рдПрд▓реНрдЧреЛрд░рд┐рджрдорд▓реЗ рдирд┐рд░рдиреНрддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд╛рдпрдо рд░рд╛рдЦреНрдЫред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix

200 рдорд┐рд▓рд┐рдпрди рдкрдЩреНрдХреНрддрд┐рд╣рд░реВ рдкрдЫрд┐, PostgreSQL рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдШрдЯреНрди рдерд╛рд▓реНрдЫ рд░ 0 рдорд╛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдЧреБрдорд╛рдЙрдБрдЫред TimescaleDB рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдХреБрдиреИ рдкрдирд┐ рдбреЗрдЯрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдХреБрд╢рд▓рддрд╛рдкреВрд░реНрд╡рдХ "рдЗрдирд╕рд░реНрдЯрд╣рд░реВ" рд╕рдореНрдорд┐рд▓рд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рд╕реЗрдЯрд┐рдЩ

TimescaleDB рд╕реНрдерд╛рдкрдирд╛ рдХреБрдиреИ рдкрдирд┐ рдкреНрдпрд╛рдХреЗрдЬрдХреЛ рд▓рд╛рдЧрд┐ рдПрдХрджрдо рд╕рдЬрд┐рд▓реЛ рдЫред IN рдХрд╛рдЧрдЬрд╛рдд рд╕рдмреИ рдХреБрд░рд╛ рд╡рд┐рд╕реНрддрд╛рд░рдорд╛ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫ - рдпреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ PostgreSQL рдкреНрдпрд╛рдХреЗрдЬрд╣рд░реВрдорд╛ рдирд┐рд░реНрднрд░ рдЧрд░реНрджрдЫред TimescaleDB рдкрдирд┐ рдореНрдпрд╛рдиреБрдЕрд▓ рд░реВрдкрдорд╛ рдирд┐рд░реНрдорд╛рдг рд░ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред

Zabbix рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореА рдХреЗрд╡рд▓ рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдХреНрд░рд┐рдп рдЧрд░реНрдЫреМрдВ:

echo "CREATE EXTENSION IF NOT EXISTS timescaledb CASCADE;" | sudo -u postgres psql zabbix

рддрдкрд╛рдЗрдБ рд╕рдХреНрд░рд┐рдп рдЧрд░реНрдиреБрд╣реЛрд╕реН extension рд░ рдпрд╕рд▓рд╛рдИ Zabbix рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЕрдиреНрддрд┐рдо рдЪрд░рдг рднрдиреЗрдХреЛ рд╣рд╛рдЗрдкрд░рдЯреЗрдмрд▓ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБ рд╣реЛред

TimescaleDB рдорд╛ рдЗрддрд┐рд╣рд╛рд╕ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдЧрд░реНрджреИ

рдпрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢реЗрд╖ рдкреНрд░рдХрд╛рд░реНрдп рдЫ create_hypertable:

SELECT create_hypertable(тАШhistoryтАЩ, тАШclockтАЩ, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(тАШhistory_unitтАЩ, тАШclockтАЩ, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(тАШhistory_logтАЩ, тАШclockтАЩ, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(тАШhistory_textтАЩ, тАШclockтАЩ, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(тАШhistory_strтАЩ, тАШclockтАЩ, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(тАШtrendsтАЩ, тАШclockтАЩ, chunk_time_interval => 86400, migrate_data => true);
SELECT create_hypertable(тАШtrends_unitтАЩ, тАШclockтАЩ, chunk_time_interval => 86400, migrate_data => true);
UPDATE config SET db_extension=тАЩtimescaledbтАЩ, hk_history_global=1, hk_trends_global=1

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

рддреЗрд╕реНрд░реЛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ - migrate_dataред рдпрджрд┐ рддрдкрд╛рдЗрдБ рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ true, рддреНрдпрд╕рдкрдЫрд┐ рд╕рдмреИ рд╣рд╛рд▓рдХреЛ рдбрд╛рдЯрд╛ рдкреВрд░реНрд╡-рд╕рд┐рд░реНрдЬрд┐рдд рдЦрдгреНрдбрд╣рд░реВрдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░рд┐рдиреНрдЫред рдореИрд▓реЗ рдЖрдлреИрдВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдВ migrate_dataред рдорд▓рд╛рдИ рд▓рдЧрднрдЧ 1 TB рд▓рд╛рдЧреЗрдХреЛ рдерд┐рдпреЛ, рдЬрд╕рд▓реЗ рдПрдХ рдШрдгреНрдЯрд╛ рднрдиреНрджрд╛ рдмрдвреА рд╕рдордп рд▓рд┐рдпреЛред рдХреЗрд╣рд┐ рдЕрд╡рд╕реНрдерд╛рд╣рд░реВрдорд╛ рдкрдирд┐, рдкрд░реАрдХреНрд╖рдгрдХреЛ рдХреНрд░рдордорд╛, рдореИрд▓реЗ рдХреНрдпрд╛рд░реЗрдХреНрдЯрд░ рдкреНрд░рдХрд╛рд░рд╣рд░реВрдХреЛ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбрд╛рдЯрд╛ рдореЗрдЯрд╛рдПрдХреЛ рдЫреБ рдЬреБрди рднрдгреНрдбрд╛рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рдерд┐рдПрди, рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдирдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ред

рдЕрдиреНрддрд┐рдо рдЪрд░рдг - UPDATE: at db_extension рд░рд╛рдЦреНрдиреБ timescaledbрддрд╛рдХрд┐ рдбрд╛рдЯрд╛рдмреЗрд╕рд▓реЗ рдмреБрдЭреНрдЫ рдХрд┐ рдпреЛ рд╡рд┐рд╕реНрддрд╛рд░ рдЕрд╡рд╕реНрдерд┐рдд рдЫред Zabbix рд▓реЗ рдпрд╕рд▓рд╛рдИ рд╕рдХреНрд░рд┐рдп рдЧрд░реНрджрдЫ рд░ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕ рд░ рдкреНрд░рд╢реНрдирд╣рд░реВ рд╕рд╣реА рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ - рддреА рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдЬреБрди TimescaleDB рдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рдЫред

рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди

рдореИрд▓реЗ рджреБрдИрд╡рдЯрд╛ рд╕рд░реНрднрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдВред рдкрд╣рд┐рд▓реЛ - VMware рдореЗрд╕рд┐рдиред рдпреЛ рдПрдХрджрдо рд╕рд╛рдиреЛ рдЫ: 20 Intel┬о Xeon┬о CPU E5-2630 v 4 @ 2.20GHz рдкреНрд░реЛрд╕реЗрд╕рд░, 16 GB RAM рд░ 200 GB SSDред

рдореИрд▓реЗ PostgreSQL 10.8 рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реЗрдВ Debian 10.8-1.pgdg90+1 OS рд░ xfs рдлрд╛рдЗрд▓ рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд╕рд╛рдеред рдореИрд▓реЗ рдпреЛ рд╡рд┐рд╢реЗрд╖ рдбрд╛рдЯрд╛рдмреЗрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдиреНрдпреВрдирддрдо рд░реВрдкрдорд╛ рд╕рдмреИ рдХреБрд░рд╛ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реЗрдВ, Zabbix рд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреБрд░рд╛ рдорд╛рдЗрдирд╕ред

рдПрдЙрдЯреИ рдореЗрд╕рд┐рдирдорд╛ Zabbix рд╕рд░реНрднрд░ рдерд┐рдпреЛ, PostgreSQL рд░ рд▓реЛрдб рдПрдЬреЗрдиреНрдЯрд╣рд░реВред рдорд╕рдБрдЧ 50 рд╕рдХреНрд░рд┐рдп рдПрдЬреЗрдиреНрдЯрд╣рд░реВ рдерд┐рдП рдЬреБрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рд░рд╣реЗрдХрд╛ рдерд┐рдП LoadableModuleрдзреЗрд░реИ рдЫрд┐рдЯреЛ рдлрд░рдХ рдкрд░рд┐рдгрд╛рдорд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрди: рд╕рдВрдЦреНрдпрд╛рд╣рд░реВ, рддрд╛рд░рд╣рд░реВред рдореИрд▓реЗ рдзреЗрд░реИ рдбрд╛рдЯрд╛рд▓реЗ рдбрд╛рдЯрд╛рдмреЗрд╕ рднрд░реЗрдВред

рд╕реБрд░реБрдорд╛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рд╕рдорд╛рд╡реЗрд╢ рдЫ 5 рддрддреНрд╡рд╣рд░реВ рдкреНрд░рддрд┐ рд╣реЛрд╕реНрдЯ рдбреЗрдЯрд╛ред рд▓рдЧрднрдЧ рд╣рд░реЗрдХ рддрддреНрд╡рд▓реЗ рдпрд╕рд▓рд╛рдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрдерд╛рдкрдирд╛рд╣рд░реВ рдЬрд╕реНрддреИ рдмрдирд╛рдЙрди рдЯреНрд░рд┐рдЧрд░ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫред рдХреЗрд╣реА рдЕрд╡рд╕реНрдерд╛рдорд╛ рддреНрдпрд╣рд╛рдБ рдПрдХ рднрдиреНрджрд╛ рдмрдвреА рдЯреНрд░рд┐рдЧрд░ рдерд┐рдпреЛред рдПрдЙрдЯрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдиреЛрдбрдХреЛ рд▓рд╛рдЧрд┐ рддреНрдпрд╣рд╛рдБ рдерд┐рдП 3-000 рдЯреНрд░рд┐рдЧрд░рд╣рд░реВ.

рдбрд╛рдЯрд╛ рд╡рд╕реНрддреБ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЕрдиреНрддрд░рд╛рд▓ - -реж-4реж рд╕реЗрдХреЗрдиреНрдбред рдореИрд▓реЗ 50 рдПрдЬреЗрдиреНрдЯрд╣рд░реВ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рддрд░ рдердк рдердкреЗрд░ рд▓реЛрдб рдЖрдлреИрдВрд▓рд╛рдИ рд╡рд┐рдирд┐рдпрдорд┐рдд рдЧрд░реЗрдВред рд╕рд╛рдереИ, рдбрд╛рдЯрд╛ рддрддреНрд╡рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рдореИрд▓реЗ рдЧрддрд┐рд╢реАрд▓ рд░реВрдкрдорд╛ рд▓реЛрдб рд╕рдорд╛рдпреЛрдЬрди рдЧрд░реЗрдВ рд░ рдЕрдкрдбреЗрдЯ рдЕрдиреНрддрд░рд╛рд▓рд▓рд╛рдИ 4 рд╕реЗрдХреЗрдиреНрдбрдорд╛ рдШрдЯрд╛рдПред

PostgreSQLред 35 nvps

рдпрд╕ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░рдорд╛ рдореЗрд░реЛ рдкрд╣рд┐рд▓реЛ рд░рди рд╢реБрджреНрдз PostgreSQL рдорд╛ рдерд┐рдпреЛ - 35 рд╣рдЬрд╛рд░ рдорд╛рди рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдбред рддрдкрд╛рдИрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреЗ рд░реВрдкрдорд╛, рдбреЗрдЯрд╛ рд╕рдореНрдорд┐рд▓рд┐рдд рдЧрд░реНрди рд╕реЗрдХреЗрдиреНрдбрдХреЛ рдЕрдВрд╢ рд▓рд╛рдЧреНрдЫ - рд╕рдмреИ рдХреБрд░рд╛ рд░рд╛рдореНрд░реЛ рд░ рдЫрд┐рдЯреЛ рдЫред рдорд╛рддреНрд░ рдХреБрд░рд╛ рдпреЛ рд╣реЛ рдХрд┐ 200 GB SSD рдбрд┐рд╕реНрдХ рдЪрд╛рдБрдбреИ рднрд░рд┐рдиреНрдЫред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix

рдпреЛ рдПрдХ рдорд╛рдирдХ Zabbix рд╕рд░реНрднрд░ рдкреНрд░рджрд░реНрд╢рди рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд╣реЛред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix

рдкрд╣рд┐рд▓реЛ рдиреАрд▓реЛ рдЧреНрд░рд╛рдл рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб рдорд╛рдирд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рд╣реЛред рджрд╛рдпрд╛рдБрдорд╛ рджреЛрд╕реНрд░реЛ рдЧреНрд░рд╛рдл рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рд▓реЛрдбрд┐рдЩ рд╣реЛред рддреЗрд╕реНрд░реЛ рдЖрдиреНрддрд░рд┐рдХ рдирд┐рд░реНрдорд╛рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рд▓реЛрдб рдЧрд░реНрджреИрдЫ: рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдЩреНрдХрд░рд╣рд░реВ рд░ рд╣рд╛рдЙрд╕рдХреАрдкрд░, рдЬреБрди рдпрд╣рд╛рдБ рдХреЗрд╣реА рд╕рдордпрджреЗрдЦрд┐ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЫред

рдЪреМрдереЛ рдЧреНрд░рд╛рдлрд▓реЗ HistoryCache рдкреНрд░рдпреЛрдЧ рджреЗрдЦрд╛рдЙрдБрдЫред рдпреЛ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рд╕рдореНрдорд┐рд▓рд┐рдд рдЧрд░реНрдиреБ рдЕрдШрд┐ рдПрдХ рдкреНрд░рдХрд╛рд░рдХреЛ рдмрдлрд░ рд╣реЛред рд╣рд░рд┐рдпреЛ рдкрд╛рдБрдЪреМрдВ рдЧреНрд░рд╛рдлрд▓реЗ ValueCache рдкреНрд░рдпреЛрдЧ рджреЗрдЦрд╛рдЙрдБрдЫ, рддреНрдпреЛ рд╣реЛ, рдЯреНрд░рд┐рдЧрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХрддрд┐ ValueCache рд╣рд┐рдЯ рд╣реБрдиреНрдЫ - рдпреЛ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб рдзреЗрд░реИ рд╣рдЬрд╛рд░ рдорд╛рдирд╣рд░реВ рд╣реЛред

PostgreSQLред 50 nvps

рддреНрдпрд╕рдкрдЫрд┐ рдореИрд▓реЗ рдПрдЙрдЯреИ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░рдорд╛ 50 рд╣рдЬрд╛рд░ рдорд╛рди рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдбрдорд╛ рд▓реЛрдб рдмрдврд╛рдПрдБред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix

рд╣рд╛рдЙрд╕рдХреАрдкрд░рдмрд╛рдЯ рд▓реЛрдб рдЧрд░реНрджрд╛, резреж рд╣рдЬрд╛рд░ рдорд╛рди рдШреБрд╕рд╛рдЙрди реи-рей рд╕реЗрдХреЗрдиреНрдб рд▓рд╛рдЧреНрдпреЛред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix
рдШрд░рдХреЛ рдХрд╛рдорджрд╛рд░рд▓реЗ рдХрд╛рдордорд╛ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдЧрд░реНрди рдерд╛рд▓реЗрдХреЛ рдЫред

рддреЗрд╕реНрд░реЛ рдЧреНрд░рд╛рдлрд▓реЗ рджреЗрдЦрд╛рдЙрдБрдЫ рдХрд┐, рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рдЯреНрд░реНрдпрд╛рдкрд░ рд░ рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдЩреНрдХрд░рд╣рд░реВрдорд╛ рд▓реЛрдб рдЕрдЭреИ 60% рдорд╛ рдЫред рдЪреМрдереЛ рдЧреНрд░рд╛рдлрдорд╛, HistoryCache рдкрд╣рд┐рд▓реЗ рдиреИ рд╣рд╛рдЙрд╕рдХреАрдкрд░ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рдХреНрд░рдордорд╛ рдзреЗрд░реИ рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рднрд░реНрди рдерд╛рд▓реЗрдХреЛ рдЫред рдпреЛ 20% рднрд░рд┐рдПрдХреЛ рдЫ, рдЬреБрди рд▓рдЧрднрдЧ 0,5 GB рд╣реЛред

PostgreSQLред 80 nvps

рддреНрдпрд╕рдкрдЫрд┐ рдореИрд▓реЗ рд▓реЛрдб рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб 80 рд╣рдЬрд╛рд░ рдорд╛рди рдмрдврд╛рдПред рдпреЛ рд▓рдЧрднрдЧ 400 рд╣рдЬрд╛рд░ рдбрд╛рдЯрд╛ рддрддреНрд╡ рд░ 280 рд╣рдЬрд╛рд░ рдЯреНрд░рд┐рдЧрд░ рдЫред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix
рддреАрд╕ рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдЩреНрдХрд░рд╣рд░реВрдХреЛ рд▓реЛрдбрд┐рдЩ рд▓рд╛рдЧрдд рдкрд╣рд┐рд▓реЗ рдиреИ рдзреЗрд░реИ рдЙрдЪреНрдЪ рдЫред

рдореИрд▓реЗ рд╡рд┐рднрд┐рдиреНрди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдкрдирд┐ рдмрдврд╛рдПрдБ: рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдВрдХрд╣рд░реВ, рдХреНрдпрд╛рд╕рд╣рд░реВред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix

рдореЗрд░реЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░рдорд╛, рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдВрдХрд╣рд░реВрдХреЛ рд▓реЛрдбрд┐рдЩ рдЕрдзрд┐рдХрддрдордорд╛ рдмрдвреНрдпреЛред HistoryCache рдЪрд╛рдБрдбреИ рдбрд╛рдЯрд╛рд▓реЗ рднрд░рд┐рдпреЛ - рдкреНрд░рд╢реЛрдзрдирдХрд╛ рд▓рд╛рдЧрд┐ рдбрд╛рдЯрд╛ рдмрдлрд░рдорд╛ рдЬрдореНрдорд╛ рднрдПрдХреЛ рдерд┐рдпреЛред

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

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix

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

рджреЛрд╕реНрд░реЛ рд╕рд░реНрднрд░

рдореИрд▓реЗ рдЕрд░реНрдХреЛ рд╕рд░реНрднрд░ рд▓рд┐рдПрдБ, рдЬрд╕рдорд╛ рдкрд╣рд┐рд▓реЗ рдиреИ 48 рдкреНрд░реЛрд╕реЗрд╕рд░ рд░ 128 GB RAM рдерд┐рдпреЛред рдореИрд▓реЗ рдпрд╕рд▓рд╛рдИ рдЯреНрдпреБрди рдЧрд░реЗрдВ - рдпрд╕рд▓рд╛рдИ 60 рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдЩреНрдХрд░рдорд╛ рд╕реЗрдЯ рдЧрд░реЗрдВ, рд░ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдкреНрд░рджрд░реНрд╢рди рд╣рд╛рд╕рд┐рд▓ рдЧрд░реЗред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix

рд╡рд╛рд╕реНрддрд╡рдорд╛, рдпреЛ рдкрд╣рд┐рд▓реЗ рдиреИ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдХреЛ рд╕реАрдорд╛ рд╣реЛ рдЬрд╣рд╛рдБ рдХреЗрд╣рд┐ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред

TimescaleDBред 80 nvps

рдореЗрд░реЛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп Zabbix рд▓реЛрдб рд╡рд┐рд░реБрджреНрдз TimescaleDB рдХреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрдиреБ рд╣реЛред рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб 80 рд╣рдЬрд╛рд░ рдорд╛рдирд╣рд░реВ рдзреЗрд░реИ рдЫрдиреН, рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрдиреЗ рдЖрд╡реГрддреНрддрд┐ (рдпрд╛рдиреНрдбреЗрдХреНрд╕ рдмрд╛рд╣реЗрдХ, рдЕрд╡рд╢реНрдп рдкрдирд┐) рд░ рдПрдХрджрдо рдареВрд▓реЛ "рд╕реЗрдЯрдЕрдк"ред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix

рддреНрдпрд╣рд╛рдБ рдкреНрд░рддреНрдпреЗрдХ рдЧреНрд░рд╛рдл рдорд╛ рдПрдХ рдбреБрдмрдХреА рдЫ - рдпреЛ рдареНрдпрд╛рдХреНрдХреИ рдбрд╛рдЯрд╛ рдорд╛рдЗрдЧреНрд░реЗрд╕рди рд╣реЛред Zabbix рд╕рд░реНрднрд░рдорд╛ рд╡рд┐рдлрд▓рддрд╛ рдкрдЫрд┐, рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдЩреНрдХрд░рдХреЛ рд▓реЛрдбрд┐рдЩ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдзреЗрд░реИ рдкрд░рд┐рд╡рд░реНрддрди рднрдпреЛ - рдпреЛ рддреАрди рдкрдЯрдХ рдШрдЯреНрдпреЛред

TimescaleDB рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд▓рдЧрднрдЧ 3 рдЧреБрдгрд╛ рдЫрд┐рдЯреЛ рдбрд╛рдЯрд╛ рдШреБрд╕рд╛рдЙрди рд░ рдХрдо HistoryCache рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

рддрджрдиреБрд╕рд╛рд░, рддрдкрд╛рдИрдВрд▓реЗ рд╕рдордпрдореИ рдбрд╛рдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреБрд╣реБрдиреЗрдЫред

TimescaleDBред 120 nvps

рддреНрдпрд╕рдкрдЫрд┐ рдореИрд▓реЗ рдбреЗрдЯрд╛ рддрддреНрд╡рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ 500 рд╣рдЬрд╛рд░рдорд╛ рдмрдврд╛рдПрдБред рдореБрдЦреНрдп рдХрд╛рд░реНрдп TimescaleDB рдХреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрдиреБ рдерд┐рдпреЛ - рдореИрд▓реЗ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб 125 рд╣рдЬрд╛рд░ рдорд╛рдирд╣рд░реВрдХреЛ рдЧрдгрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдорд╛рди рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдВред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix

рдпреЛ рдХрд╛рдо рдЧрд░реНрдиреЗ "рд╕реЗрдЯрдЕрдк" рд╣реЛ рдЬрд╕рд▓реЗ рд▓рд╛рдореЛ рд╕рдордпрд╕рдореНрдо рдХрд╛рдо рдЧрд░реНрди рд╕рдХреНрдЫред рддрд░ рдореЗрд░реЛ рдбрд┐рд╕реНрдХ рдорд╛рддреНрд░ 1,5 TB рднрдПрдХреЛрд▓реЗ, рдореИрд▓реЗ рдпрд╕рд▓рд╛рдИ рдХреЗрд╣реА рджрд┐рдирдорд╛ рднрд░реЗрдВред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix

рд╕рдмреИрднрдиреНрджрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХреБрд░рд╛ рдпреЛ рд╣реЛ рдХрд┐ рдПрдХреИ рд╕рдордпрдорд╛ рдирдпрд╛рдБ TimescaleDB рд╡рд┐рднрд╛рдЬрдирд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдпреЛред

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

рдЙрджрд╛рд╣рд░рдгрдХреЛ рд░реВрдкрдорд╛, рдо рд╕рдореБрджрд╛рдпрдорд╛ рдзреЗрд░реИрдмрд╛рдЯ рдПрдЙрдЯрд╛ рдЧреНрд░рд╛рдл рджреЗрдЦрд╛рдЙрдиреЗрдЫреБред рддрд╕реНрд╡рд┐рд░рдорд╛, TimescaleDB рд╕рдХреНрд╖рдо рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░рдорд╛ io.weight рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рд▓реЛрдб рдШрдЯреЗрдХреЛ рдЫред рдЖрдиреНрддрд░рд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рддрддреНрд╡рд╣рд░реВрдХреЛ рдкреНрд░рдпреЛрдЧ рдкрдирд┐ рдШрдЯреНрдпреЛред рдпрд╕рдмрд╛рд╣реЗрдХ, рдпреЛ рд╕рд╛рдзрд╛рд░рдг рдкреНрдпрд╛рдирдХреЗрдХ рдбрд┐рд╕реНрдХрд╣рд░реВрдорд╛ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди рд╣реЛ, SSD рд╣реЛрдЗрдиред

рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирдХреЛ рд╕рд╛рде Zabbix

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

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

TimescaleDB рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдЫ, рдкреНрд░рджрд░реНрд╢рди рд▓рд╛рдн рджрд┐рдиреНрдЫ, Zabbix рд░ рд╕рдВрдЧ рд░рд╛рдореНрд░реЛ рдХрд╛рдо рдЧрд░реНрджрдЫ PostgreSQL рдорд╛ рдлрд╛рдЗрджрд╛рд╣рд░реВ рдЫрдиреН.

рдпрджрд┐ рддрдкрд╛рдЗрдБ PostgreSQL рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рд░ рдпрд╕рд▓рд╛рдИ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗ рдпреЛрдЬрдирд╛ рдЫреИрди рднрдиреЗ, рдо рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░реНрджрдЫреБ Zabbix рд╕рдБрдЧ рд╕рдВрдпреЛрдЬрдирдорд╛ TimescaleDB рд╡рд┐рд╕реНрддрд╛рд░рдХреЛ рд╕рд╛рде PostgreSQL рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпреЛ рд╕рдорд╛рдзрд╛рди рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рд░реВрдкрдорд╛ рдордзреНрдпрдо "рд╕реЗрдЯрдЕрдк" рд╕рдореНрдо рдХрд╛рдо рдЧрд░реНрджрдЫред

рдЬрдм рд╣рд╛рдореА рднрдиреНрдЫреМрдВ "рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди" рд╣рд╛рдореНрд░реЛ рдорддрд▓рдм рд╣рд╛рдИрд▓реЛрдб++ред рддрдкрд╛рдИрдВрд▓реЗ рд▓рд╛рдЦреМрдВ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ рд╕реЗрд╡рд╛ рджрд┐рди рд╕реЗрд╡рд╛рд╣рд░реВ рд╕рдХреНрд╖рдо рдкрд╛рд░реНрдиреЗ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рд░ рдЕрднреНрдпрд╛рд╕рд╣рд░реВ рдмрд╛рд░реЗ рдЬрд╛рдиреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рд╕рдордп рдкрд░реНрдЦрдиреБ рдкрд░реНрджреИрдиред рд╕реВрдЪреА рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВ рдиреЛрднреЗрдореНрдмрд░ 7 рд░ 8 рдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореАрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдХрдореНрдкрд╛рдЗрд▓ рдЧрд░реЗрдХрд╛ рдЫреМрдВ, рддрд░ рдпрд╣рд╛рдБ рднреЗрдЯрдШрд╛рдЯрд╣рд░реВ рдердк рд╕реБрдЭрд╛рд╡ рджрд┐рди рд╕рдХрд┐рдиреНрдЫред

рд╣рд╛рдореНрд░реЛ рд╕рджрд╕реНрдпрддрд╛ рд▓рд┐рдиреБрд╣реЛрд╕реН ╤Л╨╗╨║╤Г ╨╕ рдЯреЗрд▓реАрдЧреНрд░рд╛рдо, рдЬрд╕рдорд╛ рд╣рд╛рдореА рдЖрдЧрд╛рдореА рд╕рдореНрдореЗрд▓рдирдХрд╛ рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ рдкреНрд░рдХрдЯ рдЧрд░реНрдЫреМрдВ, рд░ рдпрд╕рдмрд╛рдЯ рдХрд╕рд░реА рдЕрдзрд┐рдХрддрдо рд▓рд╛рдн рд▓рд┐рдиреЗ рднрдиреЗрд░ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрдБрдЫреМрдВред

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

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