рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирд╛рд╕рд╣ Zabbix

Zabbix рдПрдХ рджреЗрдЦрд░реЗрдЦ рдкреНрд░рдгрд╛рд▓реА рдЖрд╣реЗ. рдЗрддрд░ рдХреЛрдгрддреНрдпрд╛рд╣реА рдкреНрд░рдгрд╛рд▓реАрдкреНрд░рдорд╛рдгреЗ, рдпрд╛рд▓рд╛ рд╕рд░реНрд╡ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдордЪреНрдпрд╛ рддреАрди рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛рдВрдЪрд╛ рд╕рд╛рдордирд╛ рдХрд░рд╛рд╡рд╛ рд▓рд╛рдЧрддреЛ: рдбреЗрдЯрд╛ рдЧреЛрд│рд╛ рдХрд░рдгреЗ рдЖрдгрд┐ рддреНрдпрд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреЗ, рдЗрддрд┐рд╣рд╛рд╕ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгреЗ рдЖрдгрд┐ рддреЗ рд╕рд╛рдл рдХрд░рдгреЗ.

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

рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирд╛рд╕рд╣ Zabbix

Zabbix рдордзреАрд▓ рд╕рдВрдХрд▓рди рдЖрдгрд┐ рд╕рдВрдЪрдпрди рджрд░рдореНрдпрд╛рди рд╡рд┐рд▓рдВрдмрд╛рдЪреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рдХреЕрд╢рд┐рдВрдЧрджреНрд╡рд╛рд░реЗ рд╕реЛрдбрд╡рд▓реНрдпрд╛ рдЬрд╛рддрд╛рдд: рдЕрдиреЗрдХ рдкреНрд░рдХрд╛рд░рдЪреЗ рдХреЕрд╢реЗ, рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдХреЕрд╢рд┐рдВрдЧ. рддрд┐рд╕рд▒реНрдпрд╛ рд╕рдорд╕реНрдпреЗрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА, рдХреЕрд╢рд┐рдВрдЧ рдпреЛрдЧреНрдп рдирд╛рд╣реА, рдореНрд╣рдгреВрди Zabbix рдиреЗ TimescaleDB рд╡рд╛рдкрд░рд▓реЗ. рддреЛ рддреБрдореНрд╣рд╛рд▓рд╛ рдпрд╛рдмрджреНрджрд▓ рд╕рд╛рдВрдЧреЗрд▓ рдЖрдВрджреНрд░реЗ рдЧреБрд╢реНрдЪрд┐рди - рддрд╛рдВрддреНрд░рд┐рдХ рд╕рдорд░реНрдерди рдЕрднрд┐рдпрдВрддрд╛ Zabbix SIA. рдЕрдБрдбреНрд░реА 6 рд╡рд░реНрд╖рд╛рдВрд╣реВрди рдЕрдзрд┐рдХ рдХрд╛рд│ рдЭрдмреНрдмрд┐рдХреНрд╕рд▓рд╛ рд╕рдорд░реНрдерди рджреЗрдд рдЖрд╣реЗ рдЖрдгрд┐ рддреНрдпрд╛рд▓рд╛ рдХрд╛рдордЧрд┐рд░реАрдЪрд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рдЕрдиреБрднрд╡ рдЖрд╣реЗ.

TimescaleDB рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ, рддреЗ рдирд┐рдпрдорд┐рдд PostgreSQL рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд рдХрд╛рдп рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рджреЗрдК рд╢рдХрддреЗ? TimescaleDB рдбреЗрдЯрд╛рдмреЗрд╕рд╕рд╛рдареА Zabbix рдХрд╛рдп рднреВрдорд┐рдХрд╛ рдмрдЬрд╛рд╡рддреЗ? рд╕реБрд░рд╡рд╛рддреАрдкрд╛рд╕реВрди рдХрд╕реЗ рд╕реБрд░реВ рдХрд░рд╛рд╡реЗ рдЖрдгрд┐ PostgreSQL рд╡рд░реВрди рдХрд╕реЗ рд╕реНрдерд▓рд╛рдВрддрд░ рдХрд░рд╛рд╡реЗ рдЖрдгрд┐ рдХреЛрдгрддреНрдпрд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рдирдЪреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЪрд╛рдВрдЧрд▓реА рдЖрд╣реЗ? рдХрдЯ рдЕрдВрддрд░реНрдЧрдд рдпрд╛ рд╕рд░реНрд╡ рдмрджреНрджрд▓.

рдЙрддреНрдкрд╛рджрдХрддрд╛ рдЖрд╡реНрд╣рд╛рдиреЗ

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

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

рдЗрддрд┐рд╣рд╛рд╕ рд╕рдВрдЪрдпрди. рдЪрд╛рдВрдЧрд▓реНрдпрд╛ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдордиреЗ рдЗрддрд┐рд╣рд╛рд╕ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХреЗрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ рдЖрдгрд┐ рдореЗрдЯреНрд░рд┐рдХреНрд╕рдордзреНрдпреЗ рд╕рд╣рдЬ рдкреНрд░рд╡реЗрд╢ рдкреНрд░рджрд╛рди рдХреЗрд▓рд╛ рдкрд╛рд╣рд┐рдЬреЗ. рдЕрд╣рд╡рд╛рд▓, рдЖрд▓реЗрдЦ, рдЯреНрд░рд┐рдЧрд░, рдереНрд░реЗрд╢рд╣реЛрд▓реНрдб рдЖрдгрд┐ рдЧрдгрдирд╛ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдЕрд▓рд░реНрдЯ рдбреЗрдЯрд╛ рдЖрдпрдЯрдордордзреНрдпреЗ рдЗрддрд┐рд╣рд╛рд╕рд╛рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

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

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

Zabbix рдордзреНрдпреЗ рдХреЕрд╢рд┐рдВрдЧ

Zabbix рдордзреНрдпреЗ, рдкрд╣рд┐рд▓рд╛ рдЖрдгрд┐ рджреБрд╕рд░рд╛ рдХреЙрд▓ рдХреЕрд╢рд┐рдВрдЧ рд╡рд╛рдкрд░реВрди рд╕реЛрдбрд╡рд▓рд╛ рдЬрд╛рддреЛ. рдбреЗрдЯрд╛ рдЧреЛрд│рд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрдгрд┐ рддреНрдпрд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА RAM рдЪрд╛ рд╡рд╛рдкрд░ рдХреЗрд▓рд╛ рдЬрд╛рддреЛ. рд╕реНрдЯреЛрд░реЗрдЬрд╕рд╛рдареА - рдЯреНрд░рд┐рдЧрд░, рдЖрд▓реЗрдЦ рдЖрдгрд┐ рдЧрдгрдирд╛ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдбреЗрдЯрд╛ рдШрдЯрдХрд╛рдВрдордзреАрд▓ рдЗрддрд┐рд╣рд╛рд╕. рдбреЗрдЯрд╛рдмреЗрд╕рдЪреНрдпрд╛ рдмрд╛рдЬреВрд▓рд╛ рдореВрд▓рднреВрдд рдирд┐рд╡рдбреАрд╕рд╛рдареА рдХрд╛рд╣реА рдХреЕрд╢рд┐рдВрдЧ рдЖрд╣реЗ, рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдЖрд▓реЗрдЦ.

Zabbix рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рдмрд╛рдЬреВрд▓рд╛ рдХреЕрд╢рд┐рдВрдЧ рд╕реНрд╡рддрдГ рдЖрд╣реЗ:

  • рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХреЕрд╢реЗ;
  • ValueCache;
  • рд╣рд┐рд╕реНрдЯреНрд░реА рдХреЕрд╢реЗ;
  • TrendsCache.

рдЪрд▓рд╛ рддреНрдпрд╛рдВрдЪрд╛ рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓рд╡рд╛рд░ рд╡рд┐рдЪрд╛рд░ рдХрд░реВрдпрд╛.

рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХреЕрд╢реЗ

рд╣реЗ рдореБрдЦреНрдп рдХреЕрд╢реЗ рдЖрд╣реЗ рдЬреЗрдереЗ рдЖрдореНрд╣реА рдореЗрдЯреНрд░рд┐рдХреНрд╕, рд╣реЛрд╕реНрдЯ, рдбреЗрдЯрд╛ рдЖрдпрдЯрдо, рдЯреНрд░рд┐рдЧрд░реНрд╕ - рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЖрдгрд┐ рдбреЗрдЯрд╛ рд╕рдВрдХрд▓рдирд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реЗрд▓реА рдкреНрд░рддреНрдпреЗрдХ рдЧреЛрд╖реНрдЯ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рддреЛ.

рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирд╛рд╕рд╣ Zabbix

рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдкреНрд░рд╢реНрди рдирд┐рд░реНрдорд╛рдг рд╣реЛрдК рдирдпреЗрдд рдореНрд╣рдгреВрди рд╣реЗ рд╕рд░реНрд╡ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХреЕрд╢реЗрдордзреНрдпреЗ рд╕рд╛рдард╡рд▓реЗ рдЬрд╛рддреЗ. рд╕рд░реНрд╡реНрд╣рд░ рд╕реБрд░реВ рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░, рдЖрдореНрд╣реА рд╣реА рдХреЕрд╢реЗ рдЕрдкрдбреЗрдЯ рдХрд░рддреЛ, рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рддрдпрд╛рд░ рдХрд░рддреЛ рдЖрдгрд┐ рд╡реЗрд│реЛрд╡реЗрд│реА рдЕрдкрдбреЗрдЯ рдХрд░рддреЛ.

рдорд╛рд╣рд┐рддреА рд╕рдВрдХрд▓рди

рдЖрдХреГрддреА рдмрд░реАрдЪ рдореЛрдареА рдЖрд╣реЗ, рдкрд░рдВрддреБ рддреНрдпрд╛рддреАрд▓ рдореБрдЦреНрдп рдЧреЛрд╖реНрдЯ рдЖрд╣реЗ рдкрд┐рдХрд░реНрд╕. рд╣реЗ рд╡рд┐рд╡рд┐рдз "рдкреЛрд▓рд░реНрд╕" рдЖрд╣реЗрдд - рдЕрд╕реЗрдВрдмреНрд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛. рддреЗ рд╡реЗрдЧрд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдЕрд╕реЗрдВрдмреНрд▓реАрд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЖрд╣реЗрдд: рддреЗ SNMP, IPMI рджреНрд╡рд╛рд░реЗ рдбреЗрдЯрд╛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛рдд рдЖрдгрд┐ рддреЗ рд╕рд░реНрд╡ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧрдордзреНрдпреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛рдд.

рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирд╛рд╕рд╣ Zabbixрд╕рдВрдЧреНрд░рд╛рд╣рдХ рдирд╛рд░рд┐рдВрдЧреА рдордзреНрдпреЗ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдЖрд╣реЗрдд.

Zabbix рдиреЗ рдПрдХрддреНрд░реАрдХрд░рдг рдЖрдпрдЯрдордЪреА рдЧрдгрдирд╛ рдХреЗрд▓реА рдЖрд╣реЗ рдЬреНрдпрд╛рдВрдЪреА рдПрдХрддреНрд░рд┐рдд рддрдкрд╛рд╕рдгреА рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ. рдЖрдордЪреНрдпрд╛рдХрдбреЗ рддреЗ рдЕрд╕рд▓реНрдпрд╛рд╕, рдЖрдореНрд╣реА рддреНрдпрд╛рдВрдЪреНрдпрд╛рд╕рд╛рдареА рдереЗрдЯ ValueCache рд╡рд░реВрди рдбреЗрдЯрд╛ рдЖрдгрддреЛ.

рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╣рд┐рд╕реНрдЯреНрд░реА рдХреЕрд╢реЗ

рд╕рд░реНрд╡ рд╕рдВрдЧреНрд░рд╛рд╣рдХ рдиреЛрдХрд▒реНрдпрд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХреЕрд╢реЗ рд╡рд╛рдкрд░рддрд╛рдд. рдордЧ рддреЗ рддреНрдпрд╛рдВрдирд╛ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧрдордзреНрдпреЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛рдд.

рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирд╛рд╕рд╣ Zabbix

рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдЪрд░рдг рдкреНрд░рд╛рдкреНрдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдХреЕрд╢реЗ рд╡рд╛рдкрд░рддреЗ. рддреЗ рдпрд╛ рдбреЗрдЯрд╛рд╡рд░ рд╡рд┐рд╡рд┐рдз рдкреНрд░рдХрд╛рд░реЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЗ.

рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╡рд╛рдкрд░реВрди рдбреЗрдЯрд╛рд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реНрдпрд╛рдирдВрддрд░, рдЖрдореНрд╣реА рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА рддреЛ рд╣рд┐рд╕реНрдЯреНрд░реА рдХреЕрд╢реЗрдордзреНрдпреЗ рд╕реЗрд╡реНрд╣ рдХрд░рддреЛ. рдпрд╛рдореБрд│реЗ рдбреЗрдЯрд╛ рд╕рдВрдХрд▓рди рд╕рдорд╛рдкреНрдд рд╣реЛрддреЗ рдЖрдгрд┐ рдЖрдореНрд╣реА Zabbix рдордзреАрд▓ рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпреЗрдХрдбреЗ рдЬрд╛рддреЛ - рдЗрддрд┐рд╣рд╛рд╕ рд╕рдордХреНрд░рдордг, рдХрд╛рд░рдг рддреЗ рдПрдХ рдЕрдЦрдВрдб рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдЖрд╣реЗ.

рдЯреАрдк: рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рд╣реЗ рдПрдХ рдХрдареАрдг рдСрдкрд░реЗрд╢рди рдЖрд╣реЗ. v 4.2 рд╕рд╣ рддреЗ рдкреНрд░реЙрдХреНрд╕реАрдордзреНрдпреЗ рд╣рд▓рд╡рд┐рд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ. рдЬрд░ рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдореЛрдареНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдиреЗ рдбреЗрдЯрд╛ рдШрдЯрдХ рдЖрдгрд┐ рд╕рдВрдХрд▓рди рд╡рд╛рд░рдВрд╡рд╛рд░рддрд╛ рдЕрд╕рд▓реЗрд▓реЗ рдЦреВрдк рдореЛрдареЗ Zabbix рдЕрд╕реЗрд▓, рддрд░ рд╣реЗ рдХрд╛рдо рдЦреВрдк рд╕реЛрдкреЗ рдХрд░рддреЗ.

ValueCache, рдЗрддрд┐рд╣рд╛рд╕ рдЖрдгрд┐ рдЯреНрд░реЗрдВрдб рдХреЕрд╢реЗ

рдЗрддрд┐рд╣рд╛рд╕ рд╕рдордХреНрд░рдордг рд╣реА рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрд╣реЗ рдЬреА рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рдШрдЯрдХрд╛рд╡рд░, рдореНрд╣рдгрдЬреЗрдЪ рдкреНрд░рддреНрдпреЗрдХ рдореВрд▓реНрдпрд╛рд╡рд░ рдкрд░рдорд╛рдгреБ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд░рддреЗ.

рд╣рд┐рд╕реНрдЯреНрд░реА рд╕рд┐рдВрдХрд░ рд╣рд┐рд╕реНрдЯреНрд░реА рдХреЕрд╢реЗ рдордзреВрди рдореВрд▓реНрдпреЗ рдШреЗрддреЗ рдЖрдгрд┐ рдЧрдгрдирд╛рд╕рд╛рдареА рдЯреНрд░рд┐рдЧрд░рдЪреНрдпрд╛ рдЙрдкрд╕реНрдерд┐рддреАрд╕рд╛рдареА рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рддрдкрд╛рд╕рддреЗ. рддреЗ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЕрд╕рд▓реНрдпрд╛рд╕, рддреЗ рдЧрдгрдирд╛ рдХрд░рддреЗ.

рдЗрддрд┐рд╣рд╛рд╕ рд╕рдордХреНрд░рдордг рдПрдХ рдЗрд╡реНрд╣реЗрдВрдЯ рддрдпрд╛рд░ рдХрд░рддреЛ, рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЖрдгрд┐ рд░реЗрдХреЙрд░реНрдбрджреНрд╡рд╛рд░реЗ рдЖрд╡рд╢реНрдпрдХ рдЕрд╕рд▓реНрдпрд╛рд╕ рдЕреЕрд▓рд░реНрдЯ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрд╕реНрдХреЗрд▓реЗрд╢рди. рддреНрдпрд╛рдирдВрддрд░рдЪреНрдпрд╛ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА рдЯреНрд░рд┐рдЧрд░ рдЕрд╕рд▓реНрдпрд╛рд╕, рддреЗ рд╣реЗ рдореВрд▓реНрдп 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

рд▓рд╛рд▓ рдЖрд▓реЗрдЦ рджрд╛рдЦрд╡рддреЛ рдХреА рд╣рд┐рд╕реНрдЯреНрд░реА рд╕рд┐рдВрдХрд░ рд╕рддрдд рд╡реНрдпрд╕реНрдд рдЕрд╕рддреЛ. рд╢реАрд░реНрд╖рд╕реНрдерд╛рдиреА рдирд╛рд░рд┐рдВрдЧреА рдЖрд▓реЗрдЦ рд╣рд╛рдКрд╕рдХреАрдкрд░ рдЖрд╣реЗ, рдЬреЛ рд╕рддрдд рдЪрд╛рд▓реВ рдЕрд╕рддреЛ. рддреЛ рдбреЗрдЯрд╛рдмреЗрд╕рдиреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдкрдВрдХреНрддреА рд╣рдЯрд╡рд┐рдгреНрдпрд╛рдЪреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЛ.

рддреБрдореНрд╣реА рд╣рд╛рдКрд╕рдХреАрдкрд░ рдХрдзреА рдЕрдХреНрд╖рдо рдХрд░рд╛рд╡реЗ? рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдПрдХ "рдЖрдпрдЯрдо рдЖрдпрдбреА" рдЖрд╣реЗ рдЖрдгрд┐ рддреБрдореНрд╣рд╛рд▓рд╛ рд╢реЗрд╡рдЯрдЪреНрдпрд╛ 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 рдЯреАрдмреА рдЭрд╛рд▓рд╛ рд╣реЛрддрд╛, рдЬреНрдпрд╛рдиреЗ рдПрдХ рддрд╛рд╕ рдШреЗрддрд▓рд╛. рдЬрд░реА рдХрд╛рд╣реА рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ, рдЪрд╛рдЪрдгреА рджрд░рдореНрдпрд╛рди, рд╕реНрдЯреЛрд░реЗрдЬрд╕рд╛рдареА рдЖрд╡рд╢реНрдпрдХ рдирд╕рд▓реЗрд▓реНрдпрд╛ рд╡рд░реНрдг рдкреНрд░рдХрд╛рд░рд╛рдВрдЪрд╛ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ рдореА рд╣рдЯрд╡рд▓рд╛, рдЬреЗрдгреЗрдХрд░реВрди рддреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░реВ рдирдпреЗ.

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

рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди

рдореА рджреЛрди рд╕рд░реНрд╡реНрд╣рд░ рд╡рд╛рдкрд░рд▓реЗ. рдкрд╣рд┐рд▓рд╛ - VMware рдорд╢реАрди. рд╣реЗ рдЕрдЧрджреА рд▓рд╣рд╛рди рдЖрд╣реЗ: 20 Intel┬о Xeon┬о CPU E5-2630 v 4 @ 2.20GHz рдкреНрд░реЛрд╕реЗрд╕рд░, 16 GB RAM рдЖрдгрд┐ 200 GB SSD.

рдореА рддреНрдпрд╛рд╡рд░ рдбреЗрдмрд┐рдпрди 10.8-10.8.pgdg1+90 OS рдЖрдгрд┐ xfs рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдорд╕рд╣ PostgreSQL 1 рд╕реНрдерд╛рдкрд┐рдд рдХреЗрд▓реЗ. рдпрд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛рдмреЗрд╕рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдореА рд╕рд░реНрд╡рдХрд╛рд╣реА рдХрдореАрдд рдХрдореА рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗ рдЖрд╣реЗ, Zabbix рд╕реНрд╡рддрдГ рдХрд╛рдп рд╡рд╛рдкрд░реЗрд▓.

рддреНрдпрд╛рдЪ рдорд╢реАрдирд╡рд░ рдПрдХ Zabbix рд╕рд░реНрд╡реНрд╣рд░ рд╣реЛрддрд╛, PostgreSQL рдЖрдгрд┐ рд▓реЛрдб рдПрдЬрдВрдЯ. рдорд╛рдЭреНрдпрд╛рдХрдбреЗ 50 рд╕рдХреНрд░рд┐рдп рдПрдЬрдВрдЯ рд╣реЛрддреЗ рдЬреЗ рд╡рд╛рдкрд░рдд рд╣реЛрддреЗ LoadableModuleрдЦреВрдк рд▓рд╡рдХрд░ рднрд┐рдиреНрди рдкрд░рд┐рдгрд╛рдо рдирд┐рд░реНрдорд╛рдг рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА: рд╕рдВрдЦреНрдпрд╛, рддрд╛рд░. рдореА рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рднрд░рдкреВрд░ рдбреЗрдЯрд╛ рднрд░рд▓рд╛.

рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рд╣реЛрддреЗ 5 рдШрдЯрдХ рдкреНрд░рддрд┐ рдпрдЬрдорд╛рди рдбреЗрдЯрд╛. рдЬрд╡рд│рдЬрд╡рд│ рдкреНрд░рддреНрдпреЗрдХ рдШрдЯрдХрд╛рдордзреНрдпреЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рдиреНрд╕ рд╕рд╛рд░рдЦреЗ рдмрдирд╡рдгреНрдпрд╛рд╕рд╛рдареА рдЯреНрд░рд┐рдЧрд░ рдЖрд╣реЗ. рдХрд╛рд╣реА рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ рдПрдХрд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рдЯреНрд░рд┐рдЧрд░ рд╣реЛрддреЗ. рдПрдХрд╛ рдиреЗрдЯрд╡рд░реНрдХ рдиреЛрдбрд╕рд╛рдареА рд╣реЛрддреЗ 3-000 рдЯреНрд░рд┐рдЧрд░.

рдбреЗрдЯрд╛ рдЖрдпрдЯрдо рдЕрдкрдбреЗрдЯ рдЕрдВрддрд░рд╛рд▓ тИТ 4-7 рд╕реЗрдХрдВрдж. рдореА рдХреЗрд╡рд│ 50 рдПрдЬрдВрдЯ рд╡рд╛рдкрд░реВрдирдЪ рдирд╡реНрд╣реЗ рддрд░ рдЖрдгрдЦреА рдЬреЛрдбреВрди рд▓реЛрдб рд╕реНрд╡рддрдГрдЪ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЗрд▓реЗ. рддрд╕реЗрдЪ, рдбреЗрдЯрд╛ рдШрдЯрдХрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди, рдореА рдЧрддрд┐рдорд╛рдирдкрдгреЗ рд▓реЛрдб рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХреЗрд▓реЗ рдЖрдгрд┐ рдЕрджреНрдпрддрди рдордзреНрдпрд╛рдВрддрд░ 4 s рдкрд░реНрдпрдВрдд рдХрдореА рдХреЗрд▓реЗ.

PostgreSQL. 35 рдПрдирд╡реНрд╣реАрдкреАрдПрд╕

рдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рд╡рд░ рдорд╛рдЭреА рдкрд╣рд┐рд▓реА рдзрд╛рд╡ рд╢реБрджреНрдз PostgreSQL рд╡рд░ рд╣реЛрддреА - 35 рд╣рдЬрд╛рд░ рдореВрд▓реНрдпреЗ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж. рдЬрд╕реЗ рдЖрдкрдг рдкрд╛рд╣реВ рд╢рдХрддрд╛, рдбреЗрдЯрд╛ рдШрд╛рд▓рдгреНрдпрд╛рд╕рд╛рдареА рд╕реЗрдХрдВрджрд╛рдЪрд╛ рдХрд╛рд╣реА рдЕрдВрд╢ рд▓рд╛рдЧрддреЛ - рд╕рд░реНрд╡рдХрд╛рд╣реА рдЪрд╛рдВрдЧрд▓реЗ рдЖрдгрд┐ рдЬрд▓рдж рдЖрд╣реЗ. рдПрдХрдЪ рдЧреЛрд╖реНрдЯ рдЕрд╢реА рдЖрд╣реЗ рдХреА 200 GB SSD рдбрд┐рд╕реНрдХ рддреНрд╡рд░реАрдд рднрд░рддреЗ.

рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирд╛рд╕рд╣ Zabbix

рд╣рд╛ рдПрдХ рдорд╛рдирдХ Zabbix рд╕рд░реНрд╡реНрд╣рд░ рдХрд╛рдордЧрд┐рд░реА рдбреЕрд╢рдмреЛрд░реНрдб рдЖрд╣реЗ.

рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирд╛рд╕рд╣ Zabbix

рдкрд╣рд┐рд▓рд╛ рдирд┐рд│рд╛ рдЖрд▓реЗрдЦ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж рдореВрд▓реНрдпрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ рдЖрд╣реЗ. рдЙрдЬрд╡реАрдХрдбреАрд▓ рджреБрд╕рд░рд╛ рдЖрд▓реЗрдЦ рдмрд┐рд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпреЗрдЪреЗ рд▓реЛрдбрд┐рдВрдЧ рдЖрд╣реЗ. рддрд┐рд╕рд░реА рдЕрдВрддрд░реНрдЧрдд рдмрд┐рд▓реНрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд▓реЛрдб рд╣реЛрдд рдЖрд╣реЗ: рд╣рд┐рд╕реНрдЯреНрд░реА рд╕рд┐рдВрдХрд░реНрд╕ рдЖрдгрд┐ рд╣рд╛рдКрд╕рдХреАрдкрд░, рдЬреЗ рдпреЗрдереЗ рдмрд░реНтАНрдпрд╛рдЪ рдХрд╛рд│рд╛рдкрд╛рд╕реВрди рдЪрд╛рд▓реВ рдЖрд╣реЗ.

рдЪреМрдерд╛ рдЖрд▓реЗрдЦ HistoryCache рдЪрд╛ рд╡рд╛рдкрд░ рджрд╛рдЦрд╡рддреЛ. рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЯрд╛рдХрдгреНрдпрд╛рдкреВрд░реНрд╡реА рд╣рд╛ рдПрдХ рдкреНрд░рдХрд╛рд░рдЪрд╛ рдмрдлрд░ рдЖрд╣реЗ. рд╣рд┐рд░рд╡рд╛ рдкрд╛рдЪрд╡рд╛ рдЖрд▓реЗрдЦ ValueCache рдЪрд╛ рд╡рд╛рдкрд░ рджрд░реНрд╢рд╡рддреЛ, рдореНрд╣рдгрдЬреЗрдЪ рдЯреНрд░рд┐рдЧрд░реНрд╕рд╕рд╛рдареА рдХрд┐рддреА ValueCache рд╣рд┐рдЯ рд╣реЛрддреЛ - рд╣реЗ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж рдЕрдиреЗрдХ рд╣рдЬрд╛рд░ рдореВрд▓реНрдпреЗ рдЖрд╣реЗрдд.

PostgreSQL. 50 рдПрдирд╡реНрд╣реАрдкреАрдПрд╕

рдордЧ рдореА рддреНрдпрд╛рдЪ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рд╡рд░ рд▓реЛрдб 50 рд╣рдЬрд╛рд░ рд╡реНрд╣реЕрд▓реНрдпреВ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрджрд╛рдкрд░реНрдпрдВрдд рд╡рд╛рдврд╡рд▓реЗ.

рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирд╛рд╕рд╣ Zabbix

рд╣рд╛рдКрд╕рдХреАрдкрд░рдХрдбреВрди рд▓реЛрдб рдХрд░рддрд╛рдирд╛, 10 рд╣рдЬрд╛рд░ рдореВрд▓реНрдпреЗ рдШрд╛рд▓рдгреНрдпрд╛рд╕рд╛рдареА 2-3 рд╕реЗрдХрдВрдж рд▓рд╛рдЧрд▓реЗ.

рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирд╛рд╕рд╣ Zabbix
рдШрд░рдХрд╛рдо рдХрд░рдгрд╛рд░рд╛ рдЖрдзреАрдЪ рдХрд╛рдорд╛рдд рд╡реНрдпрддреНрдпрдп рдЖрдгреВ рд▓рд╛рдЧрд▓рд╛ рдЖрд╣реЗ.

рддрд┐рд╕рд░рд╛ рдЖрд▓реЗрдЦ рджрд░реНрд╢рд╡рд┐рддреЛ рдХреА, рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдЯреНрд░реЕрдкрд░реНрд╕ рдЖрдгрд┐ рд╣рд┐рд╕реНрдЯреНрд░реА рд╕рд┐рдВрдХрд░реНрд╕рд╡рд░ рднрд╛рд░ рдЕрдЬреВрдирд╣реА 60% рдЖрд╣реЗ. рдЪреМрдереНрдпрд╛ рдЖрд▓реЗрдЦрд╛рдордзреНрдпреЗ, рд╣рд╛рдКрд╕рдХреАрдкрд░ рдСрдкрд░реЗрд╢рди рджрд░рдореНрдпрд╛рди рд╣рд┐рд╕реНрдЯреНрд░реА рдХреЕрд╢реЗ рдЖрдзреАрдЪ рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рднрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА рдЖрд╣реЗ. рддреЗ 20% рднрд░рд▓реЗ рдЖрд╣реЗ, рдЬреЗ рд╕реБрдорд╛рд░реЗ 0,5 GB рдЖрд╣реЗ.

PostgreSQL. 80 рдПрдирд╡реНрд╣реАрдкреАрдПрд╕

рдордЧ рдореА рднрд╛рд░ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж 80 рд╣рдЬрд╛рд░ рдореВрд▓реНрдпрд╛рдВрдкрд░реНрдпрдВрдд рд╡рд╛рдврд╡рд┐рд▓рд╛. рд╣реЗ рдЕрдВрджрд╛рдЬреЗ 400 рд╣рдЬрд╛рд░ рдбреЗрдЯрд╛ рдШрдЯрдХ рдЖрдгрд┐ 280 рд╣рдЬрд╛рд░ рдЯреНрд░рд┐рдЧрд░реНрд╕ рдЖрд╣реЗрдд.

рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирд╛рд╕рд╣ Zabbix
рддреАрд╕ рд╣рд┐рд╕реНрдЯреНрд░реА рд╕рд┐рдВрдХрд░реНрд╕рдЪреА рд▓реЛрдбрд┐рдВрдЧ рдХрд┐рдВрдордд рдЖрдзреАрдЪ рдЦреВрдк рдЬрд╛рд╕реНрдд рдЖрд╣реЗ.

рдореА рд╡рд┐рд╡рд┐рдз рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рджреЗрдЦреАрд▓ рд╡рд╛рдврд╡рд▓реЗ тАЛтАЛрдЖрд╣реЗрдд: рдЗрддрд┐рд╣рд╛рд╕ рд╕рдордХреНрд░рдордг, рдХреЕрд╢реЗ.

рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирд╛рд╕рд╣ Zabbix

рдорд╛рдЭреНрдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рд╡рд░, рд╣рд┐рд╕реНрдЯреНрд░реА рд╕рд┐рдВрдХрд░реНрд╕рдЪреЗ рд▓реЛрдбрд┐рдВрдЧ рдХрдорд╛рд▓ рдЭрд╛рд▓реЗ. рд╣рд┐рд╕реНрдЯреНрд░реА рдХреЕрд╢реЗ рддреНрд╡рд░реАрдд рдбреЗрдЯрд╛рдиреЗ рднрд░рд▓реЗ - рдкреНрд░рдХреНрд░рд┐рдпреЗрд╕рд╛рдареА рдбреЗрдЯрд╛ рдмрдлрд░рдордзреНрдпреЗ рдЬрдорд╛ рдЭрд╛рд▓рд╛ рд╣реЛрддрд╛.

рдпрд╛ рд╕рд░реНрд╡ рд╡реЗрд│реА рдореА рдкреНрд░реЛрд╕реЗрд╕рд░, рд░реЕрдо рдЖрдгрд┐ рдЗрддрд░ рд╕рд┐рд╕реНрдЯреАрдо рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рдХрд╕реЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рддрд╛рдд рддреЗ рдкрд╛рд╣рд┐рд▓реЗ рдЖрдгрд┐ рдбрд┐рд╕реНрдХрдЪрд╛ рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рд╡рд╛рдкрд░ рдЭрд╛рд▓реНрдпрд╛рдЪреЗ рдЖрдврд│рд▓реЗ.

рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирд╛рд╕рд╣ Zabbix

рдореА рдЙрдкрдпреЛрдЧ рд╕рд╛рдзрд▓рд╛ рдЖрд╣реЗ рдХрдорд╛рд▓ рдбрд┐рд╕реНрдХ рдХреНрд╖рдорддрд╛ рдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рд╡рд░ рдЖрдгрд┐ рдпрд╛ рдЖрднрд╛рд╕реА рдорд╢реАрдирд╡рд░. рдЕрд╢рд╛ рддреАрд╡реНрд░рддреЗрд╕рд╣, PostgreSQL рдиреЗ рдбреЗрдЯрд╛ рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рдлреНрд▓рд╢ рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА рдЖрдгрд┐ рдбрд┐рд╕реНрдХрд▓рд╛ рдЖрддрд╛ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рд╡рд╛рдЪрдгреНрдпрд╛рд╕ рд╡реЗрд│ рдорд┐рд│рд╛рд▓рд╛ рдирд╛рд╣реА.

рджреБрд╕рд░рд╛ рд╕рд░реНрд╡реНрд╣рд░

рдореА рджреБрд╕рд░рд╛ рд╕рд░реНрд╡реНрд╣рд░ рдШреЗрддрд▓рд╛, рдЬреНрдпрд╛рдд рдЖрдзреАрдЪ рекрео рдкреНрд░реЛрд╕реЗрд╕рд░ рдЖрдгрд┐ резреирео рдЬреАрдмреА рд░реЕрдо рдЖрд╣реЗ. рдореА рддреЗ рдЯреНрдпреВрди рдХреЗрд▓реЗ - рддреЗ 48 рд╣рд┐рд╕реНрдЯреНрд░реА рд╕рд┐рдВрдХрд░рд╡рд░ рд╕реЗрдЯ рдХреЗрд▓реЗ рдЖрдгрд┐ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдХрд╛рдордЧрд┐рд░реА рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реА.

рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирд╛рд╕рд╣ Zabbix

рдЦрд░рдВ рддрд░, рд╣реА рдЙрддреНрдкрд╛рджрдХрддреЗрдЪреА рдорд░реНрдпрд╛рджрд╛ рдЖрд╣реЗ рдЬрд┐рдереЗ рдХрд╛рд╣реАрддрд░реА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

TimescaleDB. 80 рдПрдирд╡реНрд╣реАрдкреАрдПрд╕

Zabbix рд▓реЛрдб рд╡рд┐рд░реБрджреНрдз TimescaleDB рдЪреА рдХреНрд╖рдорддрд╛ рддрдкрд╛рд╕рдгреЗ рд╣реЗ рдорд╛рдЭреЗ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рдЖрд╣реЗ. рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж 80 рд╣рдЬрд╛рд░ рдореВрд▓реНрдпреЗ рдЦреВрдк рдЖрд╣реЗрдд, рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдЧреЛрд│рд╛ рдХрд░рдгреНрдпрд╛рдЪреА рд╡рд╛рд░рдВрд╡рд╛рд░рддрд╛ (рдпрд╛рдВрдбреЗрдХреНрд╕ рд╡рдЧрд│рддрд╛, рдЕрд░реНрдерд╛рддрдЪ) рдЖрдгрд┐ рдмрд░реНтАНрдпрд╛рдкреИрдХреА рдореЛрдард╛ тАЬрд╕реЗрдЯрдЕрдктАЭ.

рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди: TimescaleDB рд╕рдорд░реНрдердирд╛рд╕рд╣ Zabbix

рдкреНрд░рддреНрдпреЗрдХ рдЖрд▓реЗрдЦрд╛рдордзреНрдпреЗ рдПрдХ рдбреБрдмрдХреА рдЖрд╣реЗ - рд╣реЗ рддрдВрддреЛрддрдВрдд рдбреЗрдЯрд╛ рд╕реНрдерд▓рд╛рдВрддрд░ рдЖрд╣реЗ. Zabbix рд╕рд░реНрд╡реНрд╣рд░рдордзреНрдпреЗ рдЕрдпрд╢рд╕реНрд╡реА рдЭрд╛рд▓реНрдпрд╛рдирдВрддрд░, рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдВрдХрд░рдЪреЗ рд▓реЛрдбрд┐рдВрдЧ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдмрд░реЗрдЪ рдмрджрд▓рд▓реЗ - рддреЗ рддреАрди рд╡реЗрд│рд╛ рдШрд╕рд░рд▓реЗ.

TimescaleDB рддреБрдореНрд╣рд╛рд▓рд╛ рдЬрд╡рд│рдкрд╛рд╕ 3 рдкрдЯ рд╡реЗрдЧрд╛рдиреЗ рдбреЗрдЯрд╛ рдШрд╛рд▓рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдХрдореА HistoryCache рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.

рддреНрдпрд╛рдиреБрд╕рд╛рд░, рддреБрдореНрд╣рд╛рд▓рд╛ рд╡реЗрд│реЗрд╡рд░ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рд╣реЛрдИрд▓.

TimescaleDB. 120 рдПрдирд╡реНрд╣реАрдкреАрдПрд╕

рдордЧ рдореА рдбреЗрдЯрд╛ рдШрдЯрдХрд╛рдВрдЪреА рд╕рдВрдЦреНрдпрд╛ 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 рд╡рд╛рдкрд░рд╛. рд╣реЗ рд╕рдорд╛рдзрд╛рди рдордзреНрдпрдо "рд╕реЗрдЯрдЕрдк" рдкрд░реНрдпрдВрдд рдкреНрд░рднрд╛рд╡реАрдкрдгреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ.

рдЬреЗрд╡реНрд╣рд╛ рдЖрдкрдг "рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди" рдореНрд╣рдгрддреЛ рддреЗрд╡реНрд╣рд╛ рдЖрдкрд▓рд╛ рдЕрд░реНрде рд╣реЛрддреЛ HighLoad++. рд▓рд╛рдЦреЛ рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рд╕реЗрд╡рд╛ рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рд╕реЗрд╡рд╛ рд╕рдХреНрд╖рдо рдХрд░рдгрд╛рд▒реНрдпрд╛ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдЖрдгрд┐ рдкрджреНрдзрддреАрдВрдмрджреНрджрд▓ рдЬрд╛рдгреВрди рдШреЗрдгреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ рдЬрд╛рд╕реНрдд рд╡реЗрд│ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рд╛рд╡реА рд▓рд╛рдЧрдгрд╛рд░ рдирд╛рд╣реА. рдпрд╛рджреА рдЕрд╣рд╡рд╛рд▓ рдиреЛрд╡реНрд╣реЗрдВрдмрд░ 7 рдЖрдгрд┐ 8 рд╕рд╛рдареА рдЖрдореНрд╣реА рдЖрдзреАрдЪ рд╕рдВрдХрд▓рд┐рдд рдХреЗрд▓реЗ рдЖрд╣реЗ, рдкрд░рдВрддреБ рдпреЗрдереЗ рднреЗрдЯреАрдЧрд╛рдареА рдЕрдзрд┐рдХ рд╕реБрдЪрд╡рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.

рдЖрдордЪреНрдпрд╛ рд╕рджрд╕реНрдпрддрд╛ рдШреНрдпрд╛ ╤Л╨╗╨║╤Г ╨╕ рддрд╛рд░, рдЬреНрдпрд╛рдордзреНрдпреЗ рдЖрдореНрд╣реА рдЖрдЧрд╛рдореА рдкрд░рд┐рд╖рджреЗрдЪреА рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдкреНрд░рдХрдЯ рдХрд░рддреЛ рдЖрдгрд┐ рддреНрдпрд╛рддреВрди рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рдХрд╕реЗ рдорд┐рд│рд╡рд╛рдпрдЪреЗ рддреЗ рд╢реЛрдзреВ.

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╛