HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

HighLoad++ рд╕рд╛рдпрдмреЗрд░рд┐рдпрд╛ 2019. рдЯреЙрдореНрд╕реНрдХ рд╣реЙрд▓. рдЬреВрди 24, 16:00. рдкреНрд░рдмрдВрдз рдЖрдгрд┐ рд╕рд╛рджрд░реАрдХрд░рдг. рдкреБрдвреАрд▓ HighLoad++ рдкрд░рд┐рд╖рдж 6 рдЖрдгрд┐ 7 рдПрдкреНрд░рд┐рд▓ 2020 рд░реЛрдЬреА рд╕реЗрдВрдЯ рдкреАрдЯрд░реНрд╕рдмрд░реНрдЧ рдпреЗрдереЗ рдЖрдпреЛрдЬрд┐рдд рдХреЗрд▓реА рдЬрд╛рдИрд▓. рддрдкрд╢реАрд▓ рдЖрдгрд┐ рддрд┐рдХрд┐рдЯреЗ рджреБрд╡рд╛.

рдЖрдВрджреНрд░реЗ рдЧреБрд╢реНрдЪрд┐рди (рдпрд╛рдкреБрдвреЗ - рдПрдЬреА): - рдореА рдПрдХ ZABBIX рддрд╛рдВрддреНрд░рд┐рдХ рд╕рдорд░реНрдерди рдЕрднрд┐рдпрдВрддрд╛ рдЖрд╣реЗ (рдпрд╛рдкреБрдвреЗ "Zabbix" рдореНрд╣рдгреВрди рд╕рдВрджрд░реНрднрд┐рдд), рдПрдХ рдкреНрд░рд╢рд┐рдХреНрд╖рдХ. рдореА 6 рд╡рд░реНрд╖рд╛рдВрд╣реВрди рдЕрдзрд┐рдХ рдХрд╛рд│ рддрд╛рдВрддреНрд░рд┐рдХ рд╕рдорд░реНрдердирд╛рдордзреНрдпреЗ рдХрд╛рдо рдХрд░рдд рдЖрд╣реЗ рдЖрдгрд┐ рдорд▓рд╛ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рдирд╛рдЪрд╛ рдкреНрд░рддреНрдпрдХреНрд╖ рдЕрдиреБрднрд╡ рдЖрд╣реЗ. рдЖрдЬ рдореА рдирд┐рдпрдорд┐рдд PostgreSQL 10 рдЪреНрдпрд╛ рддреБрд▓рдиреЗрдд TimescaleDB рдкреНрд░рджрд╛рди рдХрд░реВ рд╢рдХрдгрд╛рд░реНтАНрдпрд╛ рдХрд╛рдордЧрд┐рд░реАрдмрджреНрджрд▓ рдмреЛрд▓рдгрд╛рд░ рдЖрд╣реЗ. рддрд╕реЗрдЪ, рддреЗ рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ рдХрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рдпрд╛рдмрджреНрджрд▓ рдХрд╛рд╣реА рдкреНрд░рд╛рд╕реНрддрд╛рд╡рд┐рдХ рднрд╛рдЧ.

рд╢реАрд░реНрд╖ рдЙрддреНрдкрд╛рджрдХрддрд╛ рдЖрд╡реНрд╣рд╛рдиреЗ: рдбреЗрдЯрд╛ рд╕рдВрдХрд▓рди рддреЗ рдбреЗрдЯрд╛ рд╕рд╛рдл рдХрд░рдгреЗ

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

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

рдХреЕрд╢рд┐рдВрдЧ рд╕рдорд╕реНрдпрд╛рдВрдЪреЗ рдирд┐рд░рд╛рдХрд░рдг рдХрд╕реЗ рдХрд░рд╛рд╡реЗ?

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

рдбреЗрдЯрд╛ рд╕рдВрдХрд▓рди рдЖрдгрд┐ рдкреНрд░рдХреНрд░рд┐рдпрд╛ - рдЖрдореНрд╣реА рд╣рд╛ рд╕рд░реНрд╡ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА RAM рд╡рд╛рдкрд░рддреЛ. рдпрд╛ рдбреЗрдЯрд╛рд╡рд░ рдЖрддрд╛ рдЕрдзрд┐рдХ рддрдкрд╢реАрд▓рд╡рд╛рд░ рдЪрд░реНрдЪрд╛ рдХреЗрд▓реА рдЬрд╛рдИрд▓.

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

Zabbix рд╕рд░реНрд╡реНрд╣рд░рдЪреНрдпрд╛ рдмрд╛рдЬреВрд▓рд╛рдЪ рдХреЕрд╢рд┐рдВрдЧ: рдЖрдордЪреНрдпрд╛рдХрдбреЗ ConfigurationCache, ValueCache, HistoryCache, TrendsCache рдЖрд╣реЗ. рд╣реЗ рдХрд╛рдп рдЖрд╣реЗ?

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

Zabbix рдордзреНрдпреЗ рдХреЕрд╢рд┐рдВрдЧ. рдорд╛рд╣рд┐рддреА рдорд┐рд│рд╡рдгреЗ

рдпреЗрдереЗ рдЖрдХреГрддреА рдЦреВрдк рдореЛрдареА рдЖрд╣реЗ:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

рдпреЛрдЬрдиреЗрддреАрд▓ рдореБрдЦреНрдп рд╣реЗ рдХрд▓реЗрдХреНрдЯрд░ рдЖрд╣реЗрдд:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

рдпрд╛ рд╕реНрд╡рддрдГ рдЕрд╕реЗрдВрдмреНрд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрд╣реЗрдд, рд╡рд┐рд╡рд┐рдз рдкреНрд░рдХрд╛рд░рдЪреНрдпрд╛ рдЕрд╕реЗрдВрдмреНрд▓реАрд╕рд╛рдареА рдЬрдмрд╛рдмрджрд╛рд░ рдЕрд╕рд▓реЗрд▓реЗ рд╡рд┐рд╡рд┐рдз тАЬрдкреЛрд▓рд░реНрд╕тАЭ. рддреЗ icmp, ipmi рдЖрдгрд┐ рд╡рд┐рд╡рд┐рдз рдкреНрд░реЛрдЯреЛрдХреЙрд▓рджреНрд╡рд╛рд░реЗ рдбреЗрдЯрд╛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛рдд рдЖрдгрд┐ рддреЗ рд╕рд░реНрд╡ рдкреНрд░реАрдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧрдордзреНрдпреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░рддрд╛рдд.

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

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

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

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

рдЗрддрд┐рд╣рд╛рд╕ рд╕рдордХреНрд░рдордгрд╛рдЪреЗ рдХрд╛рд░реНрдп

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

Zabbix рдордзреАрд▓ рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ (рддреА рдПрдХ рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдЕрд╕рд▓реНрдпрд╛рдиреЗ) рд╣рд┐рд╕реНрдЯреНрд░реА рд╕рд┐рдВрдХрд░ рдЖрд╣реЗ. рд╣реА рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЖрд╣реЗ рдЬреА рд╡рд┐рд╢реЗрд╖рдд: рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рдШрдЯрдХрд╛рдЪреНрдпрд╛ рдЕрдгреВ рдкреНрд░рдХреНрд░рд┐рдпреЗрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдЖрд╣реЗ, рдореНрд╣рдгрдЬреЗрдЪ рдкреНрд░рддреНрдпреЗрдХ рдореВрд▓реНрдп:

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

рдбреЗрдЯрд╛рдмреЗрд╕. рдХреЕрд╢рд┐рдВрдЧ

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

MySQL рд╕рд╛рдареА Innodb_buffer_pool рдЖрд╣реЗ, рдЖрдгрд┐ рд╡рд┐рд╡рд┐рдз рдХреЕрд╢реЗрдЪрд╛ рдПрдХ рд╕рдореВрд╣ рдЖрд╣реЗ рдЬреЛ рдХреЙрдиреНрдлрд┐рдЧрд░ рджреЗрдЦреАрд▓ рдХреЗрд▓рд╛ рдЬрд╛рдК рд╢рдХрддреЛ.
рдкрд░рдВрддреБ рд╣реЗ рдореБрдЦреНрдп рдЖрд╣реЗрдд:

  • рд╕рд╛рдорд╛рдпрд┐рдХ_рдмрдлрд░реНрд╕;
  • рдкреНрд░рднрд╛рд╡реА_рдХреЕрд╢реЗ_рдЖрдХрд╛рд░;
  • рд╕рд╛рдорд╛рдпрд┐рдХ_рдкреВрд▓.

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

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

рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рди рдмрджреНрджрд▓

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

рдЗрддрд┐рд╣рд╛рд╕ рд╕рд╛рдл рдХрд░рдд рдЖрд╣реЗ. Zabbix рдХрдбреЗ рд╣рд╛рдКрд╕рдХреАрдкрд░ рдЖрд╣реЗ

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

рдореА TrendCache рдмрджреНрджрд▓ рдмреЛрд▓рд▓реЛ рдирд╛рд╣реА, рдЬреНрдпрд╛рдЪреА рдЖрдореНрд╣реА рдлреНрд▓рд╛рдпрд╡рд░ рдЧрдгрдирд╛ рдХрд░рддреЛ: рдбреЗрдЯрд╛ рдпреЗрддреЛ, рдЖрдореНрд╣реА рддреЛ рдПрдХрд╛ рддрд╛рд╕рд╛рд╕рд╛рдареА рдПрдХрддреНрд░рд┐рдд рдХрд░рддреЛ (рдмрд╣реБрддреЗрдХ рд╣реЗ рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рддрд╛рд╕рд╛рд╕рд╛рдареАрдЪреЗ рдЖрдХрдбреЗ рдЕрд╕рддрд╛рдд), рд░рдХреНрдХрдо рд╕рд░рд╛рд╕рд░реА/рдХрд┐рдорд╛рди рдЕрд╕рддреЗ рдЖрдгрд┐ рдЖрдореНрд╣реА рддреЗ рддрд╛рд╕рд╛рддреВрди рдПрдХрджрд╛ рд░реЗрдХреЙрд░реНрдб рдХрд░рддреЛ. рдмрджрд▓рд╛рдВрдЪреНрдпрд╛ рдЧрддрд┐рд╢реАрд▓рддреЗрдЪреА рд╕рд╛рд░рдгреА ("рдЯреНрд░реЗрдВрдб") . "рдШрд░рдЧреБрддреА" рдирд┐рдпрдорд┐рдд рдирд┐рд╡рдбреАрдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдбреЗрдЯрд╛рдмреЗрд╕рдордзреВрди рдбреЗрдЯрд╛ рд╕реБрд░реВ рдХрд░рддреЛ рдЖрдгрд┐ рд╣рдЯрд╡рддреЛ, рдЬреЗ рдиреЗрд╣рдореАрдЪ рдкреНрд░рднрд╛рд╡реА рдирд╕рддреЗ.

рддреЗ рдХреБрдЪрдХрд╛рдореА рдЖрд╣реЗ рд╣реЗ рдХрд╕реЗ рд╕рдордЬреВрди рдШреНрдпрд╛рд╡реЗ? рдЕрдВрддрд░реНрдЧрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛рдВрдЪреНрдпрд╛ рдХрд╛рдордЧрд┐рд░реАрдЪреНрдпрд╛ рдЖрд▓реЗрдЦрд╛рдВрд╡рд░ рддреБрдореНрд╣реА рдЦрд╛рд▓реАрд▓ рдЪрд┐рддреНрд░ рдкрд╛рд╣реВ рд╢рдХрддрд╛:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

рддреБрдордЪрд╛ рдЗрддрд┐рд╣рд╛рд╕ рд╕рдордХреНрд░рдордг рд╕рддрдд рд╡реНрдпрд╕реНрдд рдЕрд╕рддреЛ (рд▓рд╛рд▓ рдЖрд▓реЗрдЦ). рдЖрдгрд┐ рд╡рд░ рдЬрд╛рдгрд╛рд░рд╛ тАЬрд▓рд╛рд▓тАЭ рдЖрд▓реЗрдЦ. рд╣рд╛ рдПрдХ "рд╣рд╛рдЙрд╕рдХреАрдкрд░" рдЖрд╣реЗ рдЬреЛ рдбреЗрдЯрд╛рдмреЗрд╕рдиреЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреЗрд▓реЗрд▓реНрдпрд╛ рд╕рд░реНрд╡ рдкрдВрдХреНрддреА рд╣рдЯрд╡рдгреНрдпрд╛рд╕рд╛рдареА рд╕реБрд░реВ рд╣реЛрддреЛ рдЖрдгрд┐ рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░рддреЛ.

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

рддреБрдореНрд╣реА рд╣рд╛рдКрд╕рдХреАрдкрд░рд▓рд╛ рд╕реЛрдкреНрдпрд╛ рдкрджреНрдзрддреАрдиреЗ рдЕрдХреНрд╖рдо рдХрд░реВ рд╢рдХрддрд╛ - рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдПрдХ рдкрд░рд┐рдЪрд┐рдд рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рдЖрд╣реЗ. рдкреНрд░рд╢рд╛рд╕рдирд╛рдЪреНрдпрд╛ рд╕рд╛рдорд╛рдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрдЬ ("рдШрд░рдЧреБрддреА" рд╕рд╛рдареА рд╕реЗрдЯрд┐рдВрдЧреНрдЬ) рдЖрдореНрд╣реА рдЕрдВрддрд░реНрдЧрдд рдЗрддрд┐рд╣рд╛рд╕ рдЖрдгрд┐ рдЯреНрд░реЗрдВрдбрд╕рд╛рдареА рдЕрдВрддрд░реНрдЧрдд рдШрд░рдХрд╛рдо рдЕрдХреНрд╖рдо рдХрд░рддреЛ. рддреНрдпрд╛рдиреБрд╕рд╛рд░, рд╣рд╛рдКрд╕рдХреАрдкрд░ рдпрд╛рдкреБрдвреЗ рдпрд╛рд╡рд░ рдирд┐рдпрдВрддреНрд░рдг рдареЗрд╡рдгрд╛рд░ рдирд╛рд╣реА:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

рдЖрдкрдг рдкреБрдвреЗ рдХрд╛рдп рдХрд░реВ рд╢рдХрддрд╛? рддреБрдореНрд╣реА рддреЗ рдмрдВрдж рдХреЗрд▓реЗ, рддреБрдордЪреЗ рдЖрд▓реЗрдЦ рд╕рдорддрд▓ рдЭрд╛рд▓реЗ рдЖрд╣реЗрдд... рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд рдЖрдгрдЦреА рдХреЛрдгрддреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рдЙрджреНрднрд╡реВ рд╢рдХрддрд╛рдд? рдХрд╛рдп рдорджрдд рдХрд░реВ рд╢рдХрддреЗ?

рд╡рд┐рднрд╛рдЬрди (рд╡рд┐рднрд╛рдЧ рдХрд░рдгреЗ)

рд╕рд╛рдорд╛рдиреНрдпрдд: рдореА рд╕реВрдЪреАрдмрджреНрдз рдХреЗрд▓реЗрд▓реНрдпрд╛ рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рд▓реЗрд╢рдирд▓ рдбреЗрдЯрд╛рдмреЗрд╕рд╡рд░ рд╣реЗ рд╡реЗрдЧрд│реНрдпрд╛ рдкреНрд░рдХрд╛рд░реЗ рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. MySQL рдЪреЗ рд╕реНрд╡рддрдГрдЪреЗ рддрдВрддреНрд░рдЬреНрдЮрд╛рди рдЖрд╣реЗ. рдкрд░рдВрддреБ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрдПрд╕рдХреНрдпреВрдПрд▓ 10 рдЖрдгрд┐ рдорд╛рдпрдПрд╕рдХреНрдпреВрдПрд▓рдЪреНрдпрд╛ рдмрд╛рдмрддреАрдд рддреЗ рдПрдХрдВрджрд░реАрдд рд╕рдорд╛рди рдЖрд╣реЗрдд. рдЕрд░реНрдерд╛рдд, рд╣реЗ рд╕рд░реНрд╡ рдХрд╕реЗ рдЕрдВрдорд▓рд╛рдд рдЖрдгрд▓реЗ рдЬрд╛рддреЗ рдЖрдгрд┐ рддреЗ рд╕рд░реНрд╡ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд╡рд░ рдХрд╕реЗ рдкрд░рд┐рдгрд╛рдо рдХрд░рддреЗ рдпрд╛рдордзреНтАНрдпреЗ рдмрд░реЗрдЪ рдЕрдВрддрд░реНрдЧрдд рдлрд░рдХ рдЖрд╣реЗрдд. рдкрд░рдВрддреБ рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдирд╡реАрди рд╡рд┐рднрд╛рдЬрдирд╛рдЪреНрдпрд╛ рдирд┐рд░реНрдорд┐рддреАрдореБрд│реЗ рджреЗрдЦреАрд▓ рдХрд╛рд╣реА рд╕рдорд╕реНрдпрд╛ рдЙрджреНрднрд╡рддрд╛рдд.

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

рддреБрдордЪреНрдпрд╛ рд╕реЗрдЯрдЕрдкрд╡рд░ рдЕрд╡рд▓рдВрдмреВрди (рддреБрдореНрд╣реА рдПрдХрд╛ рджрд┐рд╡рд╕рд╛рдд рдХрд┐рддреА рдбреЗрдЯрд╛ рддрдпрд╛рд░ рдХрд░рддрд╛), рддреЗ рд╕рд╣рд╕рд╛ рдХрд┐рдорд╛рди рд╕реЗрдЯ рдХрд░рддрд╛рдд - рд╣реЗ 1 рджрд┐рд╡рд╕ / рдмреЕрдЪ рдЖрд╣реЗ рдЖрдгрд┐ "рдЯреНрд░реЗрдВрдб" рд╕рд╛рдареА, рдмрджрд▓рд╛рдВрдЪреА рдЧрддрд┐рд╢реАрд▓рддрд╛ - 1 рдорд╣рд┐рдирд╛ / рдирд╡реАрди рдмреЕрдЪ. рддреБрдордЪреНрдпрд╛рдХрдбреЗ рдЦреВрдк рдореЛрдард╛ рд╕реЗрдЯрдЕрдк рдЕрд╕рд▓реНрдпрд╛рд╕ рд╣реЗ рдмрджрд▓реВ рд╢рдХрддреЗ.

рд╕реЗрдЯрдЕрдкрдЪреНрдпрд╛ рдЖрдХрд╛рд░рд╛рдмрджреНрджрд▓ рд▓рдЧреЗрдЪ рд╕рд╛рдВрдЧреВрдпрд╛: рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж 5 рд╣рдЬрд╛рд░ рдирд╡реАрди рдореВрд▓реНрдпрд╛рдВрдкрд░реНрдпрдВрдд (рддрдерд╛рдХрдерд┐рдд рдПрдирд╡реНрд╣реАрдкреАрдПрд╕) - рд╣реЗ рдПрдХ рд▓рд╣рд╛рди "рд╕реЗрдЯрдЕрдк" рдорд╛рдирд▓реЗ рдЬрд╛рдИрд▓. рд╕рд░рд╛рд╕рд░реА - рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж 5 рддреЗ 25 рд╣рдЬрд╛рд░ рдореВрд▓реНрдпрд╛рдВрдкрд░реНрдпрдВрдд. рд╡рд░ рдЬреЗ рдХрд╛рд╣реА рдЖрд╣реЗ рддреЗ рдЖрдзреАрдЪ рдореЛрдареЗ рдЖрдгрд┐ рдЦреВрдк рдореЛрдареЗ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рдиреНрд╕ рдЖрд╣реЗрдд рдЬреНрдпрд╛рдВрдирд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдЪреЗ рдЕрддреНрдпрдВрдд рдХрд╛рд│рдЬреАрдкреВрд░реНрд╡рдХ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рдЦреВрдк рдореЛрдареНрдпрд╛ рд╕реНрдерд╛рдкрдиреЗрд╡рд░, 1 рджрд┐рд╡рд╕ рдЗрд╖реНрдЯрддрдо рдЕрд╕реВ рд╢рдХрдд рдирд╛рд╣реА. рдореА рд╡реИрдпрдХреНрддрд┐рдХрд░рд┐рддреНрдпрд╛ MySQL рд╡рд░ 40 рдЧреАрдЧрд╛рдмрд╛рдЗрдЯреНрд╕ рдкреНрд░рддрд┐ рджрд┐рди рд╡рд┐рднрд╛рдЬрдиреЗ рдкрд╛рд╣рд┐рд▓реА рдЖрд╣реЗрдд (рдЖрдгрд┐ рдЖрдгрдЦреА рдЕрд╕реВ рд╢рдХрддрд╛рдд). рд╣рд╛ рдбреЗрдЯрд╛ рдЦреВрдк рдореЛрдард╛ рдЖрд╣реЗ, рдЬреНрдпрд╛рдореБрд│реЗ рдХрд╛рд╣реА рд╕рдорд╕реНрдпрд╛ рдЙрджреНрднрд╡реВ рд╢рдХрддрд╛рдд. рддреЗ рдХрдореА рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ.

рддреБрдореНрд╣рд╛рд▓рд╛ рд╡рд┐рднрд╛рдЬрдирд╛рдЪреА рдЧрд░рдЬ рдХрд╛ рдЖрд╣реЗ?

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

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

NoSQL рд╕рд╛рдареА рд▓рд╡рдЪрд┐рдХ рд╢реЛрдз

рдЕрд▓реАрдХрдбреЗ, 3.4 рдордзреНрдпреЗ, рдЖрдореНрд╣реА рдПрдХ NoSQL рдЙрдкрд╛рдп рд▓рд╛рдЧреВ рдХреЗрд▓рд╛. Elasticsearch рдордзреНрдпреЗ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рдЪреА рдХреНрд╖рдорддрд╛ рдЬреЛрдбрд▓реА. рддреБрдореНрд╣реА рд╡рд┐рд╢рд┐рд╖реНрдЯ рдкреНрд░рдХрд╛рд░ рд▓рд┐рд╣реВ рд╢рдХрддрд╛: рддреБрдореНрд╣реА рдирд┐рд╡рдбрд╛ - рдПрдХрддрд░ рд╕рдВрдЦреНрдпрд╛ рдХрд┐рдВрд╡рд╛ рдХрд╛рд╣реА рдЪрд┐рдиреНрд╣реЗ рд▓рд┐рд╣рд╛; рдЖрдордЪреНрдпрд╛рдХрдбреЗ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдордЬрдХреВрд░ рдЖрд╣реЗ, рддреБрдореНрд╣реА Elasticsearch рд╡рд░ рд▓реЙрдЧ рд▓рд┐рд╣реВ рд╢рдХрддрд╛... рддреНрдпрд╛рдиреБрд╕рд╛рд░, рд╡реЗрдм рдЗрдВрдЯрд░рдлреЗрд╕ рджреЗрдЦреАрд▓ Elasticsearch рдордзреНрдпреЗ рдкреНрд░рд╡реЗрд╢ рдХрд░реЗрд▓. рд╣реЗ рдХрд╛рд╣реА рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ рдЪрд╛рдВрдЧрд▓реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ, рдкрд░рдВрддреБ рдпрд╛рдХреНрд╖рдгреА рддреЗ рд╡рд╛рдкрд░рд▓реЗ рдЬрд╛рдК рд╢рдХрддреЗ.

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

TimescaleDB. рд╣рд╛рдпрдкрд░рдЯреЗрдмрд▓

4.4.2 рд╕рд╛рдареА рдЖрдореНрд╣реА TimescaleDB рд╕рд╛рд░рдЦреНрдпрд╛ рдПрдХрд╛ рдЧреЛрд╖реНрдЯреАрдХрдбреЗ рд▓рдХреНрд╖ рджрд┐рд▓реЗ. рд╣реЗ рдХрд╛рдп рдЖрд╣реЗ? рд╣реЗ PostgreSQL рд╕рд╛рдареА рдПрдХ рд╡рд┐рд╕реНрддрд╛рд░ рдЖрд╣реЗ, рдореНрд╣рдгрдЬреЗрдЪ рддреНрдпрд╛рдЪрд╛ рдореВрд│ PostgreSQL рдЗрдВрдЯрд░рдлреЗрд╕ рдЖрд╣реЗ. рд╢рд┐рд╡рд╛рдп, рд╣рд╛ рд╡рд┐рд╕реНрддрд╛рд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдЯрд╛рдЗрдорд╕рд┐рд░реАрдЬ рдбреЗрдЯрд╛рд╕рд╣ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрдиреЗ рдХрд╛рд░реНрдп рдХрд░рдгреНрдпрд╛рд╕ рдЖрдгрд┐ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рд╡рд┐рднрд╛рдЬрди рдХрд░рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрддреЛ. рддреЗ рдХрд╕реЗ рджрд┐рд╕рддреЗ:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

TimescaleDB рдЖрдгрд┐ PostgreSQL

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

TimescaleDB рдХрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рд╛рд╡реЗ? рд╣реЗ рд╕реЛрдкрдВ рдЖрд╣реЗ!

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

Zabbix рд╡рд░ рдЖрдореНрд╣реА рдлрдХреНрдд Extention рд╕рдХреНрд░рд┐рдп рдХрд░рддреЛ. рдорд▓рд╛ рдЕрд╕реЗ рд╡рд╛рдЯрддреЗ рдХреА рдЬреНрдпрд╛рдВрдиреА Postgres рдордзреНрдпреЗ Extention рд╡рд╛рдкрд░рд▓реЗ... рддреБрдореНрд╣реА рдлрдХреНрдд Extention рд╕рдХреНрд░рд┐рдп рдХрд░рд╛, рддреБрдореНрд╣реА рд╡рд╛рдкрд░рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ Zabbix рдбреЗрдЯрд╛рдмреЗрд╕рд╕рд╛рдареА рддреЗ рддрдпрд╛рд░ рдХрд░рд╛.

рдЖрдгрд┐ рд╢реЗрд╡рдЯрдЪрд╛ рдЯрдкреНрдкрд╛...

TimescaleDB. рдЗрддрд┐рд╣рд╛рд╕ рд╕рд╛рд░рдгреНрдпрд╛рдВрдЪреЗ рд╕реНрдерд▓рд╛рдВрддрд░

рдЖрдкрд▓реНрдпрд╛рд▓рд╛ рд╣рд╛рдпрдкрд░рдЯреЗрдмрд▓ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рдЪреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЖрд╣реЗ. рдпрд╛рд╕рд╛рдареА рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХрд╛рд░реНрдп рдЖрд╣реЗ - рд╣рд╛рдпрдкрд░рдЯреЗрдмрд▓ рддрдпрд╛рд░ рдХрд░рд╛. рддреНрдпрд╛рдордзреНрдпреЗ, рдкреНрд░рдердо рдкреЕрд░рд╛рдореАрдЯрд░ рд╣реЗ рдЯреЗрдмрд▓ рдЖрд╣реЗ рдЬреЗ рдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдордзреНрдпреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ (рдЬреНрдпрд╛рд╕рд╛рдареА рддреБрдореНрд╣рд╛рд▓рд╛ рд╣рд╛рдпрдкрд░рдЯреЗрдмрд▓ рддрдпрд╛рд░ рдХрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ).

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

рдХреНрд╖реЗрддреНрд░ рдЬреНрдпрд╛рджреНрд╡рд╛рд░реЗ рддрдпрд╛рд░ рдХрд░рд╛рдпрдЪреЗ рдЖрд╣реЗ, рдЖрдгрд┐ chunk_time_interval (рд╣рд╛ рднрд╛рдЧрд╛рдВрдЪрд╛ рдордзреНрдпрд╛рдВрддрд░ рдЖрд╣реЗ (рдЬреЗ рд╡рд┐рднрд╛рдЬрдиреЗ рд╡рд╛рдкрд░рдгреЗ рдЖрд╡рд╢реНрдпрдХ рдЖрд╣реЗ). 86 рдПрдХ рджрд┐рд╡рд╕ рдЖрд╣реЗ.

рдорд╛рдЗрдЧреНрд░реЗрдЯ_рдбреЗрдЯрд╛ рдкреЕрд░рд╛рдореАрдЯрд░: рдЬрд░ рддреБрдореНрд╣реА рд╕рддреНрдпрд╛рдд рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХреЗрд▓реЗ, рддрд░ рд╣реЗ рд╕рд░реНрд╡ рд╡рд░реНрддрдорд╛рди рдбреЗрдЯрд╛ рдкреВрд░реНрд╡-рдирд┐рд░реНрдорд┐рдд рднрд╛рдЧрд╛рдВрдордзреНрдпреЗ рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рдХрд░реЗрд▓.

рдореА рд╕реНрд╡рддрдГ migrate_data рд╡рд╛рдкрд░рд▓рд╛ рдЖрд╣реЗ - рддреБрдордЪрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд┐рддреА рдореЛрдард╛ рдЖрд╣реЗ рдпрд╛рд╡рд░ рдЕрд╡рд▓рдВрдмреВрди рдпрд╛рд▓рд╛ рдмрд░рд╛рдЪ рд╡реЗрд│ рд▓рд╛рдЧрддреЛ. рдорд╛рдЭреНрдпрд╛рдХрдбреЗ рдЯреЗрд░рд╛рдмрд╛рдЗрдЯрдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд╣реЛрддреЗ - рддреЗ рддрдпрд╛рд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдПрдХрд╛ рддрд╛рд╕рд╛рдкреЗрдХреНрд╖рд╛ рдЬрд╛рд╕реНрдд рд╡реЗрд│ рд▓рд╛рдЧрд▓рд╛. рдХрд╛рд╣реА рдкреНрд░рдХрд░рдгрд╛рдВрдордзреНрдпреЗ, рдЪрд╛рдЪрдгреА рджрд░рдореНрдпрд╛рди, рдореА рдордЬрдХреВрд░ (history_text) рдЖрдгрд┐ рд╕реНрдЯреНрд░рд┐рдВрдЧ (history_str) рд╕рд╛рдареА рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ рд╣рдЯрд╡рд┐рд▓рд╛ рдЖрд╣реЗ рдЬреЗрдгреЗрдХрд░реВрди рддреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░реВ рдирдпреЗ - рддреЗ рдорд╛рдЭреНрдпрд╛рд╕рд╛рдареА рдЦрд░реЛрдЦрд░ рдордиреЛрд░рдВрдЬрдХ рдирд╡реНрд╣рддреЗ.

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

рд╕рд░реНрд╡реНрд╣рд░ рдХреЙрдиреНрдлрд┐рдЧрд░реЗрд╢рди

рдореА рджреЛрди рд╕рд░реНрд╡реНрд╣рд░ рд╡рд╛рдкрд░рд▓реЗ. рдкрд╣рд┐рд▓рд╛ рд╕рд░реНрд╡реНрд╣рд░ рдПрдХ рдмрд▒реНрдпрд╛рдкреИрдХреА рд▓рд╣рд╛рди рд╡реНрд╣рд░реНрдЪреНрдпреБрдЕрд▓ рдорд╢реАрди, 20 рдкреНрд░реЛрд╕реЗрд╕рд░, 16 рдЧреАрдЧрд╛рдмрд╛рдЗрдЯреНрд╕ рд░реЕрдо рдЖрд╣реЗ. рдореА рддреНрдпрд╛рд╡рд░ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕ 10.8 рдХреЙрдиреНрдлрд┐рдЧрд░ рдХреЗрд▓реЗ:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдбреЗрдмрд┐рдпрди рд╣реЛрддреА, рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо xfs рд╣реЛрддреА. рдореА рд╣рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛рдмреЗрд╕ рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдорд╛рди рд╕реЗрдЯрд┐рдВрдЧреНрдЬ рдХреЗрд▓реНрдпрд╛ рдЖрд╣реЗрдд, Zabbix рд╕реНрд╡рддрдГ рдХрд╛рдп рд╡рд╛рдкрд░реЗрд▓. рддреНрдпрд╛рдЪ рдорд╢реАрдирд╡рд░ Zabbix рд╕рд░реНрд╡реНрд╣рд░, PostgreSQL рдЖрдгрд┐ рд▓реЛрдб рдПрдЬрдВрдЯ рд╣реЛрддреЗ.

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

рдореА рдХреЗрд╡рд│ 50 рдПрдЬрдВрдЯреНрд╕ (рдЕрдзрд┐рдХ рдЬреЛрдбрдгреЗ) рд╡рд╛рдкрд░реВрдирдЪ рдирд╡реНрд╣реЗ рддрд░ рдбрд╛рдпрдиреЕрдорд┐рдХ рдбреЗрдЯрд╛ рдШрдЯрдХрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди рдЖрдгрд┐ рдЕрдкрдбреЗрдЯ рдордзреНрдпрд╛рдВрддрд░ 4 рд╕реЗрдХрдВрджрд╛рдВрдкрд░реНрдпрдВрдд рдХрдореА рдХрд░реВрди рдЕрджреНрдпрддрди рдЕрдВрддрд░рд╛рд▓ рдЖрдгрд┐ рд▓реЛрдб рд╕реНрд╡рддрдГрдЪ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХреЗрд▓реЗ.

рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЪрд╛рдЪрдгреА. PostgreSQL: 36 рд╣рдЬрд╛рд░ NVPs

рдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рд╡рд░ (рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж рейрел рд╣рдЬрд╛рд░ рдореВрд▓реНрдпреЗ) рд╢реБрджреНрдз PostreSQL 10 рд╡рд░ рдорд╛рдЭреНрдпрд╛рдХрдбреЗ рдкрд╣рд┐рд▓реЗ рдкреНрд░рдХреНрд╖реЗрдкрдг, рдкрд╣рд┐рд▓реЗ рд╕реЗрдЯрдЕрдк рд╣реЛрддреЗ. рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдЬрд╕реЗ рдЖрдкрдг рд╕реНрдХреНрд░реАрдирд╡рд░ рдкрд╛рд╣реВ рд╢рдХрддрд╛, рдбреЗрдЯрд╛ рдШрд╛рд▓рдгреНрдпрд╛рд╕рд╛рдареА рд╕реЗрдХрдВрджрд╛рдЪрд╛ рдЕрдкреВрд░реНрдгрд╛рдВрдХ рд▓рд╛рдЧрддреЛ - рд╕рд░реНрд╡рдХрд╛рд╣реА рдЪрд╛рдВрдЧрд▓реЗ рдЖрдгрд┐ рд╡реЗрдЧрд╡рд╛рди рдЖрд╣реЗ, SSD рдбреНрд░рд╛рдЗрд╡реНрд╣рд╕реН (35 рдЧреАрдЧрд╛рдмрд╛рдЗрдЯреНрд╕). рдлрдХреНрдд рдПрдХ рдЧреЛрд╖реНрдЯ рдЕрд╢реА рдЖрд╣реЗ рдХреА 200 рдЬреАрдмреА рдЦреВрдк рд▓рд╡рдХрд░ рднрд░рддреЗ.

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

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

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

рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЪрд╛рдЪрдгреА. PostgreSQL: 50 рд╣рдЬрд╛рд░ NVPs

рдкреБрдвреЗ, рдореА рддреНрдпрд╛рдЪ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рд╡рд░ рд▓реЛрдб 50 рд╣рдЬрд╛рд░ рд╡реНрд╣реЕрд▓реНрдпреВ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрджрд╛рдкрд░реНрдпрдВрдд рд╡рд╛рдврд╡рд▓реЗ. рд╣рд╛рдКрд╕рдХреАрдкрд░рдиреЗ рд▓реЛрдб рдХреЗрд▓реНрдпрд╛рд╡рд░, рдЧрдгрдиреЗрд╕рд╣ 10-2 рд╕реЗрдХрдВрджрд╛рдд 3 рд╣рдЬрд╛рд░ рдореВрд▓реНрдпреЗ рд░реЗрдХреЙрд░реНрдб рдХреЗрд▓реА рдЧреЗрд▓реА. рдХрд╛рдп, рдЦрд░рдВ рддрд░, рдЦрд╛рд▓реАрд▓ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯрдордзреНрдпреЗ рджрд░реНрд╢рд╡рд┐рд▓реЗ рдЖрд╣реЗ:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

"рд╣рд╛рдЙрд╕рдХреАрдкрд░" рдЖрдзреАрдЪ рдХрд╛рдорд╛рдд рд╡реНрдпрддреНрдпрдп рдЖрдгреВ рд▓рд╛рдЧрд▓рд╛ рдЖрд╣реЗ, рдкрд░рдВрддреБ рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдЗрддрд┐рд╣рд╛рд╕-рд╕рд┐рдВрдХрд░ рдЯреНрд░реЕрдкрд░реНрд╕рд╡рд░реАрд▓ рднрд╛рд░ рдЕрдЬреВрдирд╣реА 60% (рддрд┐рд╕рд░рд╛ рдЖрд▓реЗрдЦ, рд╡рд░ рдЙрдЬрд╡реАрдХрдбреЗ) рдЖрд╣реЗ. рд╣рд╛рдКрд╕рдХреАрдкрд░ рдЪрд╛рд▓реВ рдЕрд╕рддрд╛рдирд╛ (рдЦрд╛рд▓реА рдбрд╛рд╡реАрдХрдбреЗ) рд╣рд┐рд╕реНрдЯреНрд░реА рдХреЕрд╢реЗ рдЖрдзреАрдЪ рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рднрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рд╣реЛрддреЗ. рддреЗ рд╕реБрдорд╛рд░реЗ рдЕрд░реНрдзрд╛ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рд╣реЛрддреЗ, 20% рднрд░рд▓реЗ рд╣реЛрддреЗ.

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЪрд╛рдЪрдгреА. PostgreSQL: 80 рд╣рдЬрд╛рд░ NVPs

рдордЧ рдореА рддреЗ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж 80 рд╣рдЬрд╛рд░ рдореВрд▓реНрдпрд╛рдВрдкрд░реНрдпрдВрдд рд╡рд╛рдврд╡рд▓реЗ:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

рд╣реЗ рдЕрдВрджрд╛рдЬреЗ 400 рд╣рдЬрд╛рд░ рдбреЗрдЯрд╛ рдШрдЯрдХ, 280 рд╣рдЬрд╛рд░ рдЯреНрд░рд┐рдЧрд░ рд╣реЛрддреЗ. рдЗрдиреНрд╕рд░реНрдЯ, рдЬрд╕реЗ рдЖрдкрдг рдкрд╛рд╣реВ рд╢рдХрддрд╛, рдЗрддрд┐рд╣рд╛рд╕ рдмреБрдбрд╡рд┐рдгрд╛рд░реНтАНрдпрд╛рдВрдЪреНрдпрд╛ рд▓реЛрдбрдЪреНрдпрд╛ рджреГрд╖реНрдЯреАрдиреЗ (рддреНрдпрд╛рдкреИрдХреА 30 рд╣реЛрддреЗ) рдЖрдзреАрдЪ рдмрд░реЗрдЪ рдЬрд╛рд╕реНрдд рд╣реЛрддреЗ. рдордЧ рдореА рд╡рд┐рд╡рд┐рдз рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕ рд╡рд╛рдврд╡рд▓реЗ: рд╣рд┐рд╕реНрдЯреНрд░реА рд╕рд┐рдВрдХрд░реНрд╕, рдХреЕрд╢реЗ... рдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рд╡рд░, рд╣рд┐рд╕реНрдЯреНрд░реА рд╕рд┐рдВрдХрд░реНрд╕рд╡рд░реАрд▓ рднрд╛рд░ рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рд╡рд╛рдвреВ рд▓рд╛рдЧрд▓рд╛, рдЬрд╡рд│рдЬрд╡рд│ "рд╢реЗрд▓реНрдлрд╡рд░" - рддреНрдпрд╛рдиреБрд╕рд╛рд░, рд╣рд┐рд╕реНрдЯреНрд░реА рдХреЕрд╢реЗ рдЦреВрдк рдЬрд╛рд╕реНрдд рд▓реЛрдбрдордзреНрдпреЗ рдЧреЗрд▓рд╛:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

рдпрд╛ рд╕рд░реНрд╡ рд╡реЗрд│реА рдореА рд╕рд░реНрд╡ рд╕рд┐рд╕реНрдЯрдо рдкреЕрд░рд╛рдореАрдЯрд░реНрд╕рдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХреЗрд▓реЗ (рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрд╕рд╛ рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рддреЛ, рд░реЕрдо) рдЖрдгрд┐ рдбрд┐рд╕реНрдХрдЪрд╛ рд╡рд╛рдкрд░ рдЬрд╛рд╕реНрддреАрдд рдЬрд╛рд╕реНрдд рдЕрд╕рд▓реНрдпрд╛рдЪреЗ рдЖрдврд│рд▓реЗ - рдореА рдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рд╡рд░, рдпрд╛ рдЖрднрд╛рд╕реА рдорд╢реАрдирд╡рд░ рдпрд╛ рдбрд┐рд╕реНрдХрдЪреА рдХрдорд╛рд▓ рдХреНрд╖рдорддрд╛ рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реА. "рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕" рдиреЗ рдЕрд╢рд╛ рддреАрд╡реНрд░рддреЗрдиреЗ рд╕рдХреНрд░рд┐рдпрдкрдгреЗ рдбреЗрдЯрд╛ рдбрдВрдк рдХрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХреЗрд▓реА рдЖрдгрд┐ рдбрд┐рд╕реНрдХрд▓рд╛ рдпрд╛рдкреБрдвреЗ рд▓рд┐рд╣рд┐рдгреНрдпрд╛рд╕, рд╡рд╛рдЪрдгреНрдпрд╛рд╕ рд╡реЗрд│ рдорд┐рд│рд╛рд▓рд╛ рдирд╛рд╣реА ...

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

рдореА рджреБрд╕рд░рд╛ рд╕рд░реНрд╡реНрд╣рд░ рдШреЗрддрд▓рд╛ рдЬреНрдпрд╛рдд рдЖрдзреАрдкрд╛рд╕реВрди 48 рдкреНрд░реЛрд╕реЗрд╕рд░ рдЖрдгрд┐ 128 рдЧреАрдЧрд╛рдмрд╛рдЗрдЯреНрд╕ RAM рдЖрд╣реЗрдд:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

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

рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЪрд╛рдЪрдгреА. TimescaleDB: 80 рд╣рдЬрд╛рд░ NVPs

рдорд╛рдЭреЗ рдореБрдЦреНрдп рдХрд╛рд░реНрдп TimescaleDB рд╡рд╛рдкрд░рдгреЗ рд╣реЛрддреЗ. рдкреНрд░рддреНрдпреЗрдХ рдЖрд▓реЗрдЦ рдбрд┐рдк рджрд╛рдЦрд╡рддреЛ:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

рд╣реЗ рдЕрдкрдпрд╢ рдЕрдЪреВрдХрдкрдгреЗ рдбреЗрдЯрд╛ рдорд╛рдЗрдЧреНрд░реЗрд╢рди рдЖрд╣реЗрдд. рддреНрдпрд╛рдирдВрддрд░, Zabbix рд╕рд░реНрд╡реНрд╣рд░рдордзреНрдпреЗ, рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдВрдХрд░реНрд╕рдЪреЗ рд▓реЛрдбрд┐рдВрдЧ рдкреНрд░реЛрдлрд╛рдЗрд▓, рдЬрд╕реЗ рдЖрдкрдг рдкрд╛рд╣реВ рд╢рдХрддрд╛, рдмрд░реЗрдЪ рдмрджрд▓рд▓реЗ. рд╣реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдЬрд╡рд│рдкрд╛рд╕ 3 рдкрдЯ рд╡реЗрдЧрд╛рдиреЗ рдбреЗрдЯрд╛ рдШрд╛рд▓рдгреНрдпрд╛рдЪреА рдЖрдгрд┐ рдХрдореА рд╣рд┐рд╕реНрдЯреНрд░реА рдХреЕрд╢реЗ рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ - рддреНрдпрд╛рдиреБрд╕рд╛рд░, рддреБрдордЪреНрдпрд╛рдХрдбреЗ рд╡реЗрд│реЗрд╡рд░ рдбреЗрдЯрд╛ рд╡рд┐рддрд░рд┐рдд рдХреЗрд▓рд╛ рдЬрд╛рдИрд▓. рдкреБрдиреНрд╣рд╛, рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж 80 рд╣рдЬрд╛рд░ рдореВрд▓реНрдпреЗ рд╣рд╛ рдмрд░реНтАНрдпрд╛рдкреИрдХреА рдЙрдЪреНрдЪ рджрд░ рдЖрд╣реЗ (рдЕрд░реНрдерд╛рдд, рдпрд╛рдВрдбреЗрдХреНрд╕рд╕рд╛рдареА рдирд╛рд╣реА). рдПрдХрдВрджрд░реАрдд рд╣реЗ рдПрдХрд╛ рд╕рд░реНрд╡реНрд╣рд░рд╕рд╣ рдмрд▒реНрдпрд╛рдкреИрдХреА рдореЛрдареЗ рд╕реЗрдЯрдЕрдк рдЖрд╣реЗ.

PostgreSQL рдХрд╛рдордЧрд┐рд░реА рдЪрд╛рдЪрдгреА: 120 рд╣рдЬрд╛рд░ NVPs

рдкреБрдвреЗ, рдореА рдбреЗрдЯрд╛ рдШрдЯрдХрд╛рдВрдЪреНрдпрд╛ рд╕рдВрдЦреНрдпреЗрдЪреЗ рдореВрд▓реНрдп рдЕрд░реНрдзрд╛ рджрд╢рд▓рдХреНрд╖ рдкрд░реНрдпрдВрдд рд╡рд╛рдврд╡рд┐рд▓реЗ рдЖрдгрд┐ рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж 125 рд╣рдЬрд╛рд░ рдЧрдгрдирд╛ рдХреЗрд▓реЗрд▓реЗ рдореВрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдХреЗрд▓реЗ:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

рдЖрдгрд┐ рдорд▓рд╛ рд╣реЗ рдЖрд▓реЗрдЦ рдорд┐рд│рд╛рд▓реЗ:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

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

рд╕рд╛рдорд╛рдиреНрдпрддрдГ, рд░рд╛рддреНрд░реАрдЪреНрдпрд╛ рд╡реЗрд│реА рд╡рд┐рднрд╛рдЬрдиреЗ рддрдпрд╛рд░ рдХреЗрд▓реА рдЬрд╛рддрд╛рдд, рдХрд╛рд░рдг рд╣реЗ рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ рд╕рдорд╛рд╡рд┐рд╖реНрдЯ рдХрд░рдгреЗ рдЖрдгрд┐ рдЯреЗрдмрд▓рд╕рд╣ рдХрд╛рд░реНрдп рдХрд░рдгреЗ рдЕрд╡рд░реЛрдзрд┐рдд рдХрд░рддреЗ рдЖрдгрд┐ рд╕реЗрд╡реЗрдЪреЗ рд▒реНрд╣рд╛рд╕ рд╣реЛрдК рд╢рдХрддреЗ. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд рдЕрд╕реЗ рдирд╛рд╣реА! TimescaleDB рдЪреНрдпрд╛ рдХреНрд╖рдорддрд╛рдВрдЪреА рдЪрд╛рдЪрдгреА рдШреЗрдгреЗ рд╣реЗ рдореБрдЦреНрдп рдХрд╛рд░реНрдп рд╣реЛрддреЗ. рдкрд░рд┐рдгрд╛рдо рдЦрд╛рд▓реАрд▓ рдЖрдХреГрддреА рд╣реЛрддрд╛: рдкреНрд░рддрд┐ рд╕реЗрдХрдВрдж 120 рд╣рдЬрд╛рд░ рдореВрд▓реНрдпреЗ.

рд╕рдорд╛рдЬрд╛рдд рдЕрд╢реА рдЙрджрд╛рд╣рд░рдгреЗ рджреЗрдЦреАрд▓ рдЖрд╣реЗрдд:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

рд╡реНрдпрдХреНрддреАрдиреЗ TimescaleDB рджреЗрдЦреАрд▓ рдЪрд╛рд▓реВ рдХреЗрд▓реЗ рдЖрдгрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░рд╡рд░ io.weight рд╡рд╛рдкрд░рдгреНрдпрд╛рдЪрд╛ рднрд╛рд░ рдХрдореА рдЭрд╛рд▓рд╛; рдЖрдгрд┐ TimescaleDB рдЪреНрдпрд╛ рд╕рдорд╛рд╡реЗрд╢рд╛рдореБрд│реЗ рдЕрдВрддрд░реНрдЧрдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдШрдЯрдХрд╛рдВрдЪрд╛ рд╡рд╛рдкрд░ рджреЗрдЦреАрд▓ рдХрдореА рдЭрд╛рд▓рд╛ рдЖрд╣реЗ. рд╢рд┐рд╡рд╛рдп, рдпрд╛ рд╕рд╛рдорд╛рдиреНрдп рдкреЕрдирдХреЗрдХ рдбрд┐рд╕реНрдХреНрд╕ рдЖрд╣реЗрдд, рдореНрд╣рдгрдЬреЗ, рд╕рд╛рдорд╛рдиреНрдп рдбрд┐рд╕реНрдХрд╡рд░реАрд▓ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рдЖрднрд╛рд╕реА рдорд╢реАрди (рдПрд╕рдПрд╕рдбреА рдирд╛рд╣реА)!

рдбрд┐рд╕реНрдХ рдХрд╛рд░реНрдпрдкреНрд░рджрд░реНрд╢рдирд╛рджреНрд╡рд╛рд░реЗ рдорд░реНрдпрд╛рджрд┐рдд рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдХрд╛рд╣реА рд▓рд╣рд╛рди рд╕реЗрдЯрдЕрдкрд╕рд╛рдареА, TimescaleDB, рдорд╛рдЭреНрдпрд╛ рдорддреЗ, рд╣рд╛ рдПрдХ рдЪрд╛рдВрдЧрд▓рд╛ рдЙрдкрд╛рдп рдЖрд╣реЗ. рд╣реЗ рддреБрдореНрд╣рд╛рд▓рд╛ рдбреЗрдЯрд╛рдмреЗрд╕рд╕рд╛рдареА рдЬрд▓рдж рд╣рд╛рд░реНрдбрд╡реЗрдЕрд░рд╡рд░ рд╕реНрдерд▓рд╛рдВрддрд░рд┐рдд рдХрд░рдгреНрдпрд╛рдкреВрд░реНрд╡реА рдХрд╛рдо рд╕реБрд░реВ рдареЗрд╡рдгреНрдпрд╛рд╕ рдЕрдиреБрдорддреА рджреЗрдИрд▓.

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

рдкреНрд░реЗрдХреНрд╖рдХрд╛рдВрдЪреЗ рдкреНрд░рд╢реНрди

рд╢реНрд░реЛрддреНрдпрд╛рдВрдХрдбреВрди рдкреНрд░рд╢реНрди (рдпрд╛рдкреБрдвреЗ - рдЕ):- рдЬрд░ TimescaleDB рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреЗ рдЗрддрдХреЗ рд╕реЛрдкреЗ рдЕрд╕реЗрд▓ рдЖрдгрд┐ рддреНрдпрд╛рдореБрд│реЗ рдЕрд╢рд╛ рдХрд╛рдордЧрд┐рд░реАрд▓рд╛ рдЪрд╛рд▓рдирд╛ рдорд┐рд│рддреЗ, рддрд░ рдХрджрд╛рдЪрд┐рдд рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕рд╕рд╣ Zabbix рдХреЙрдиреНрдлрд┐рдЧрд░ рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рд╣рд╛ рд╕рд░реНрд╡реЛрддреНрддрдо рд╕рд░рд╛рд╡ рдореНрд╣рдгреВрди рд╡рд╛рдкрд░рд▓рд╛ рдЬрд╛рд╡рд╛? рдЖрдгрд┐ рдпрд╛ рд╕реЛрд▓реНрдпреВрд╢рдирдЪреЗ рдХрд╛рд╣реА рддреЛрдЯреЗ рдЖрдгрд┐ рддреЛрдЯреЗ рдЖрд╣реЗрдд рдХрд╛, рдХрд┐рдВрд╡рд╛ рд╢реЗрд╡рдЯреА, рдЬрд░ рдореА рд╕реНрд╡рддрдГрд╕рд╛рдареА Zabbix рдмрдирд╡рд╛рдпрдЪреЗ рдард░рд╡рд▓реЗ рдЕрд╕реЗрд▓, рддрд░ рдореА рд╕рд╣рдЬрдкрдгреЗ Postgres рдШреЗрдК рд╢рдХрддреЛ, рддрд┐рдереЗ рд▓рдЧреЗрдЪ Timescale рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВ рд╢рдХрддреЛ, рддреЗ рд╡рд╛рдкрд░реВ рд╢рдХрддреЛ рдЖрдгрд┐ рдХреЛрдгрддреНрдпрд╛рд╣реА рд╕рдорд╕реНрдпрд╛рдВрдмрджреНрджрд▓ рд╡рд┐рдЪрд╛рд░ рдХрд░реВ рд╢рдХрдд рдирд╛рд╣реА?

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

AG: - рд╣реЛрдп, рдореА рдореНрд╣рдгреЗрди рдХреА рд╣реА рдПрдХ рдЪрд╛рдВрдЧрд▓реА рд╢рд┐рдлрд╛рд░рд╕ рдЖрд╣реЗ: TimescaleDB рд╡рд┐рд╕реНрддрд╛рд░рд╛рд╕рд╣ рддреНрд╡рд░рд┐рдд Postgres рд╡рд╛рдкрд░рд╛. рдореА рдЖрдзреАрдЪ рдореНрд╣рдЯрд▓реНрдпрд╛рдкреНрд░рдорд╛рдгреЗ, рд╣реЗ тАЬрд╡реИрд╢рд┐рд╖реНрдЯреНрдптАЭ рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рдЕрд╕реВрдирд╣реА рдмрд░реАрдЪ рдЪрд╛рдВрдЧрд▓реА рдкреБрдирд░рд╛рд╡рд▓реЛрдХрдиреЗ рдЖрд╣реЗрдд. рдкрдг рдкреНрд░рддреНрдпрдХреНрд╖рд╛рдд рдЪрд╛рдЪрдгреНрдпрд╛ рджрд╛рдЦрд╡рддрд╛рдд рдХреА рд╣рд╛ рдПрдХ рдЙрддреНрддрдо рдЙрдкрд╛рдп рдЖрд╣реЗ (TimescaleDB рд╕рд╣) рдЖрдгрд┐ рдорд▓рд╛ рд╡рд╛рдЯрддреЗ рдХреА рддреЗ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдИрд▓! рдЖрдореНрд╣реА рд╣рд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд╕рд╛ рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрддреЛ рдпрд╛рдЪреЗ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рдд рдЖрд╣реЛрдд рдЖрдгрд┐ рдЖрд╡рд╢реНрдпрдХрддреЗрдиреБрд╕рд╛рд░ рдмрджрд▓ рдХрд░реВ.

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

рдЙрддреНрддрд░рдГ - рд╕рдореБрджрд╛рдпрд╛рддреАрд▓ рд╢реЗрд╡рдЯрдЪреНрдпрд╛ рдЖрд▓реЗрдЦрд╛рдВрд╡рд░, "рдШрд░рдЪреА рд╕реЗрд╡рдХ" рдЕрд╕рд▓реЗрд▓рд╛ рдЖрд▓реЗрдЦ рд╣реЛрддрд╛:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

рддреЛ рдХрд╛рдо рдХрд░рдд рд░рд╛рд╣рд┐рд▓рд╛. TimescaleDB рд╕рд╣ рд╣рд╛рдЙрд╕рдХреАрдкрд░ рдХрд╛рдп рдХрд░рддреЛ?

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

рдЙрддреНрддрд░рдГ тАУ рдорд▓рд╛ рдЕрд╕рд╛рдЪ рдкреНрд░рд╢реНрди рдЖрд╣реЗ тАУ Timescale рдордзреАрд▓ рдбрд┐рд▓реАрдЯ рдСрдкрд░реЗрд╢рдирдЪреНрдпрд╛ рдХрд╛рдордЧрд┐рд░реАрдмрджреНрджрд▓.
A (рдкреНрд░реЗрдХреНрд╖рдХрд╛рдВрдХрдбреВрди рдЙрддреНрддрд░): тАУ рдЬреЗрд╡реНрд╣рд╛ рддреБрдореНрд╣реА рдЯреЗрдмрд▓рдордзреВрди рдбреЗрдЯрд╛ рд╣рдЯрд╡рддрд╛, рдЬрд░ рддреБрдореНрд╣реА рддреЛ рдбрд┐рд▓реАрдЯ рджреНрд╡рд╛рд░реЗ рдХреЗрд▓рд╛ рдЕрд╕реЗрд▓, рддрд░ рддреБрдореНрд╣рд╛рд▓рд╛ рдЯреЗрдмрд▓рдордзреВрди рдЬрд╛рд╡реЗ рд▓рд╛рдЧреЗрд▓ - рднрд╡рд┐рд╖реНрдпрд╛рддреАрд▓ рд╡реНрд╣реЕрдХреНрдпреВрдорд╕рд╛рдареА рд╕рд░реНрд╡рдХрд╛рд╣реА рд╣рдЯрд╡рд╛, рд╕рд╛рдл рдХрд░рд╛, рдЪрд┐рдиреНрд╣рд╛рдВрдХрд┐рдд рдХрд░рд╛. рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдордзреНрдпреЗ, рддреБрдордЪреНрдпрд╛рдХрдбреЗ рддреБрдХрдбреЗ рдЕрд╕рд▓реНрдпрд╛рдиреЗ, рддреБрдореНрд╣реА рдбреНрд░реЙрдк рдХрд░реВ рд╢рдХрддрд╛. рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ рд╕рд╛рдВрдЧрд╛рдпрдЪреЗ рддрд░, рддреБрдореНрд╣реА рдореЛрдареНрдпрд╛ рдбреЗрдЯрд╛рдордзреНрдпреЗ рдЕрд╕рд▓реЗрд▓реНрдпрд╛ рдлрд╛рдЗрд▓рд▓рд╛ рдлрдХреНрдд рд╕рд╛рдВрдЧрд╛: "рд╣рдЯрд╡рд╛!"

рдЯрд╛рдИрдорд╕реНрдХреЗрд▓ рдлрдХреНрдд рд╕рдордЬрддреЗ рдХреА рдЕрд╕рд╛ рднрд╛рдЧ рдпрд╛рдкреБрдвреЗ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╛рд╣реА. рдЖрдгрд┐ рддреЗ рдХреНрд╡реЗрд░реА рдкреНрд▓реЕрдирд░рдордзреНрдпреЗ рд╕рдорд╛рдХрд▓рд┐рдд рдХреЗрд▓реНрдпрд╛рдореБрд│реЗ, рддреЗ рдирд┐рд╡рдбрдХ рдХрд┐рдВрд╡рд╛ рдЗрддрд░ рдСрдкрд░реЗрд╢рдиреНрд╕рдордзреНрдпреЗ рддреБрдордЪреНрдпрд╛ рдЕрдЯреА рдкрдХрдбрдгреНрдпрд╛рд╕рд╛рдареА рд╣реБрдХ рд╡рд╛рдкрд░рддреЗ рдЖрдгрд┐ рд▓рдЧреЗрдЪ рд╕рдордЬрддреЗ рдХреА рд╣рд╛ рднрд╛рдЧ рдпрд╛рдкреБрдвреЗ рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдирд╛рд╣реА - "рдореА рдЖрддрд╛ рддрд┐рдереЗ рдЬрд╛рдгрд╛рд░ рдирд╛рд╣реА!" (рдбреЗрдЯрд╛ рдЙрдкрд▓рдмреНрдз рдирд╛рд╣реА). рдЗрддрдХрдВрдЪ! рдореНрд╣рдгрдЬреЗрдЪ, рдЯреЗрдмрд▓ рд╕реНрдХреЕрди рдмрд╛рдпрдирд░реА рдлрд╛рдЗрд▓ рд╣рдЯрд╡рдгреНрдпрд╛рдиреЗ рдмрджрд▓рд▓реЗ рдЖрд╣реЗ, рддреНрдпрд╛рдореБрд│реЗ рддреЗ рдЬрд▓рдж рдЖрд╣реЗ.

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

AG: - рдЕрдирд▓реЛрдбрд┐рдВрдЧ рдХрд░рддрд╛ рдпреЗрддреЗ. рдЖрд╡реГрддреНрддреА рей.рек рдкрд╛рд╕реВрди рдЖрдордЪреНрдпрд╛рдХрдбреЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ "рд╡реИрд╢рд┐рд╖реНрдЯреНрдп" рдЖрд╣реЗ: рддреБрдореНрд╣реА рд╕рд░реНрд╡ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдлрд╛рдЗрд▓реНрд╕, рдЗрд╡реНрд╣реЗрдВрдЯреНрд╕, рдЗрддрд░ рд╕рд░реНрд╡ рдХрд╛рд╣реА рдлрд╛рдЗрд▓реНрд╕рд╡рд░ рд▓рд┐рд╣реВ рд╢рдХрддрд╛; рдЖрдгрд┐ рдирдВрддрд░ рдХрд╛рд╣реА рд╣рдБрдбрд▓рд░ рд╡рд╛рдкрд░реВрди рдЗрддрд░ рдХреЛрдгрддреНрдпрд╛рд╣реА рдбреЗрдЯрд╛рдмреЗрд╕рд╡рд░ рдкрд╛рдард╡рд╛. рдЦрд░рдВ рддрд░, рдмрд░реЗрдЪ рд▓реЛрдХ рдкреБрдиреНрд╣рд╛ рдХрд╛рдо рдХрд░рддрд╛рдд рдЖрдгрд┐ рдереЗрдЯ рдбреЗрдЯрд╛рдмреЗрд╕рд╡рд░ рд▓рд┐рд╣рд┐рддрд╛рдд. рдЬрд╛рддрд╛рдирд╛, рд╣рд┐рд╕реНрдЯреНрд░реА рд╕рд┐рдВрдХрд░реНрд╕ рд╣реЗ рд╕рд░реНрд╡ рдлрд╛рдпрд▓реАрдВрдордзреНрдпреЗ рд▓рд┐рд╣рд┐рддрд╛рдд, рдпрд╛ рдлрд╛рдпрд▓реА рдлрд┐рд░рд╡рддрд╛рдд, рдЖрдгрд┐ рдЕрд╕реЗрдЪ, рдЖрдгрд┐ рддреБрдореНрд╣реА рд╣реЗ рдХреНрд▓рд┐рдХрд╣рд╛рдКрд╕рдордзреНрдпреЗ рд╣рд╕реНрддрд╛рдВрддрд░рд┐рдд рдХрд░реВ рд╢рдХрддрд╛. рдореА рдпреЛрдЬрдирд╛рдВрдмрджреНрджрд▓ рд╕рд╛рдВрдЧреВ рд╢рдХрдд рдирд╛рд╣реА, рдкрд░рдВрддреБ рдХрджрд╛рдЪрд┐рдд NoSQL рд╕реЛрд▓реНрдпреВрд╢рдиреНрд╕рд╕рд╛рдареА рдкреБрдвреАрд▓ рд╕рдорд░реНрдерди (рдЬрд╕реЗ рдХреА рдХреНрд▓рд┐рдХрд╣рд╛рдКрд╕) рд╕реБрд░реВ рд░рд╛рд╣реАрд▓.

рдЙрддреНрддрд░рдГ - рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдЕрд╕реЗ рджрд┐рд╕реВрди рдЖрд▓реЗ рдХреА рдЖрдкрдг рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕рдкрд╛рд╕реВрди рдкреВрд░реНрдгрдкрдгреЗ рдореБрдХреНрдд рд╣реЛрдК рд╢рдХрддрд╛?

AG: - рдирдХреНрдХреАрдЪ, Zabbix рдордзреАрд▓ рд╕рд░реНрд╡рд╛рдд рдХрдареАрдг рднрд╛рдЧ рдореНрд╣рдгрдЬреЗ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рддрдХреНрддреЗ, рдЬреЗ рд╕рд░реНрд╡рд╛рдд рдЬрд╛рд╕реНрдд рд╕рдорд╕реНрдпрд╛ рдЖрдгрд┐ рдШрдЯрдирд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛рдд. рдпрд╛ рдкреНрд░рдХрд░рдгрд╛рдд, рдЖрдкрдг рдмрд░реНрдпрд╛рдЪ рдХрд╛рд│рд╛рд╕рд╛рдареА рдЗрд╡реНрд╣реЗрдВрдЯ рд╕рдВрдЪрдпрд┐рдд рди рдХреЗрд▓реНрдпрд╛рд╕ рдЖрдгрд┐ рдЗрддрд░ рдХрд╛рд╣реА рд╡реЗрдЧрд╡рд╛рди рд╕реНрдЯреЛрд░реЗрдЬрдордзреНрдпреЗ рдЯреНрд░реЗрдВрдбрд╕рд╣ рдЗрддрд┐рд╣рд╛рд╕ рд╕рдВрдЪрдпрд┐рдд рдХреЗрд▓реНрдпрд╛рд╕, рд╕рд░реНрд╡рд╕рд╛рдзрд╛рд░рдгрдкрдгреЗ, рдорд▓рд╛ рд╡рд╛рдЯрддреЗ, рдХреЛрдгрддреАрд╣реА рд╕рдорд╕реНрдпрд╛ рдпреЗрдгрд╛рд░ рдирд╛рд╣реА.

рдЙрддреНрддрд░рдГ - рдЙрджрд╛рд╣рд░рдгрд╛рд░реНрде, рдХреНрд▓рд┐рдХрд╣рд╛рдКрд╕рд╡рд░ рд╕реНрд╡рд┐рдЪ рдХреЗрд▓реНрдпрд╛рд╕ рд╕рд░реНрд╡рдХрд╛рд╣реА рдХрд┐рддреА рд╡реЗрдЧрд╛рдиреЗ рдХрд╛рд░реНрдп рдХрд░реЗрд▓ рдпрд╛рдЪрд╛ рдЕрдВрджрд╛рдЬ рд▓рд╛рд╡реВ рд╢рдХрддрд╛ рдХрд╛?

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

рдЙрддреНрддрд░рдГ - рддрд░ рдЖрдореНрд╣реА рд╕рдорд╛рди рд▓рдвреНрдпрд╛рдмрджреНрджрд▓ рдмреЛрд▓рдд рдЖрд╣реЛрдд, рдЖрдгрд┐ рдпрд╛ рд╡реЗрдЧрд╡рд╛рди рдбреЗрдЯрд╛рдмреЗрд╕рдЪреНрдпрд╛ рдореЛрдареНрдпрд╛ рдлрд╛рдпрджреНрдпрд╛рдмрджреНрджрд▓ рдирд╛рд╣реА?

AG: - рдорд▓рд╛ рд╡рд╛рдЯрддреЗ рдЬреЗрд╡реНрд╣рд╛ рдЖрдореНрд╣реА рд╕рдорд╛рдХрд▓рд┐рдд рдХрд░рддреЛ, рддреЗрд╡реНрд╣рд╛ рдЕрдзрд┐рдХ рдЕрдЪреВрдХ рдЪрд╛рдЪрдгреНрдпрд╛ рд╣реЛрддреАрд▓.

рдЙрддреНрддрд░рдГ - рдЪрд╛рдВрдЧрд▓реЗ рдЬреБрдиреЗ рдЖрд░рдЖрд░рдбреА рдХреБрдареЗ рдЧреЗрд▓реЗ? рддреБрдореНрд╣реА SQL рдбреЗрдЯрд╛рдмреЗрд╕реЗрд╕рд╡рд░ рдХрд╢рд╛рдореБрд│реЗ рд╕реНрд╡рд┐рдЪ рдХреЗрд▓реЗ? рд╕реБрд░реБрд╡рд╛рддреАрд▓рд╛, рд╕рд░реНрд╡ рдореЗрдЯреНрд░рд┐рдХреНрд╕ RRD рд╡рд░ рдЧреЛрд│рд╛ рдХреЗрд▓реЗ рдЧреЗрд▓реЗ.

AG: - Zabbix рдХрдбреЗ RRD рд╣реЛрддреЗ, рдХрджрд╛рдЪрд┐рдд рдЦреВрдк рдкреНрд░рд╛рдЪреАрди рдЖрд╡реГрддреНрддреАрдд. рдПрд╕рдХреНрдпреВрдПрд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдиреЗрд╣рдореАрдЪ рдЕрд╕рддрд╛рдд - рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рджреГрд╖реНрдЯреАрдХреЛрди. рдХреНрд▓рд╛рд╕рд┐рдХ рджреГрд╖реНрдЯреАрдХреЛрди рдореНрд╣рдгрдЬреЗ MySQL, PostgreSQL (рддреЗ рдмрд░реНрдпрд╛рдЪ рдХрд╛рд│рд╛рдкрд╛рд╕реВрди рдЕрд╕реНрддрд┐рддреНрд╡рд╛рдд рдЖрд╣реЗрдд). рдЖрдореНрд╣реА SQL рдЖрдгрд┐ RRD рдбреЗрдЯрд╛рдмреЗрд╕рд╕рд╛рдареА рд╕рд╛рдорд╛рдиреНрдп рдЗрдВрдЯрд░рдлреЗрд╕ рдЬрд╡рд│рдЬрд╡рд│ рдХрдзреАрдЪ рд╡рд╛рдкрд░рд▓рд╛ рдирд╛рд╣реА.

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдЖрдгрд┐ рдореВрд│ рд╡рд┐рднрд╛рдЬрди

рдХрд╛рд╣реА рдЬрд╛рд╣рд┐рд░рд╛рддреА ЁЯЩВ

рдЖрдордЪреНрдпрд╛рд╕реЛрдмрдд рд░рд╛рд╣рд┐рд▓реНрдпрд╛рдмрджреНрджрд▓ рдзрдиреНрдпрд╡рд╛рдж. рддреБрдореНрд╣рд╛рд▓рд╛ рдЖрдордЪреЗ рд▓реЗрдЦ рдЖрд╡рдбрддрд╛рдд рдХрд╛? рдЕрдзрд┐рдХ рдордиреЛрд░рдВрдЬрдХ рд╕рд╛рдордЧреНрд░реА рдкрд╛рд╣реВ рдЗрдЪреНрдЫрд┐рддрд╛? рдСрд░реНрдбрд░ рджреЗрдКрди рдХрд┐рдВрд╡рд╛ рдорд┐рддреНрд░рд╛рдВрдирд╛ рд╢рд┐рдлрд╛рд░рд╕ рдХрд░реВрди рдЖрдореНрд╣рд╛рд▓рд╛ рд╕рдорд░реНрдерди рджреНрдпрд╛, $4.99 рдкрд╛рд╕реВрди рд╡рд┐рдХрд╕рдХрд╛рдВрд╕рд╛рдареА рдХреНрд▓рд╛рдЙрдб VPS, рдПрдВрдЯреНрд░реА-рд▓реЗрд╡реНрд╣рд▓ рд╕рд░реНрд╡реНрд╣рд░рдЪреЗ рдПрдХ рдЕрджреНрд╡рд┐рддреАрдп рдЕреЕрдирд╛рд▓реЙрдЧ, рдЬреЗ рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рдЖрдордЪреНрдпрд╛рджреНрд╡рд╛рд░реЗ рд╢реЛрдзрд▓реЗ рдЧреЗрд▓реЗ рдЖрд╣реЗ: VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps рдмрджреНрджрд▓ рд╕рдВрдкреВрд░реНрдг рд╕рддреНрдп $19 рдкрд╛рд╕реВрди рдХрд┐рдВрд╡рд╛ рд╕рд░реНрд╡реНрд╣рд░ рдХрд╕рд╛ рд╢реЗрдЕрд░ рдХрд░рд╛рдпрдЪрд╛? (RAID1 рдЖрдгрд┐ RAID10 рд╕рд╣ рдЙрдкрд▓рдмреНрдз, 24 рдХреЛрд░ рдкрд░реНрдпрдВрдд рдЖрдгрд┐ 40GB DDR4 рдкрд░реНрдпрдВрдд).

рдбреЗрд▓ R730xd рдНрдорд╕реНрдЯрд░рдбреЕрдордордзреАрд▓ рдЗрдХреНрд╡рд┐рдирд┐рдХреНрд╕ рдЯрд┐рдпрд░ IV рдбреЗрдЯрд╛ рд╕реЗрдВрдЯрд░рдордзреНрдпреЗ 2 рдкрдЯ рд╕реНрд╡рд╕реНрдд? рдлрдХреНрдд рдЗрдереЗрдЪ 2 x рдЗрдВрдЯреЗрд▓ рдЯреЗрдЯреНрд░рд╛рдбреЗрдХрд╛-рдХреЛрд░ Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 рдЯреАрд╡реНрд╣реА $199 рдкрд╛рд╕реВрди рдиреЗрджрд░рд▓рдБрдб рдордзреНрдпреЗ! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - $99 рдкрд╛рд╕реВрди! рдмрджреНрджрд▓ рд╡рд╛рдЪрд╛ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ рдХреЙрд░реНрдкреЛрд░реЗрд╢рди рдХрд╕реЗ рддрдпрд╛рд░ рдХрд░рд╛рд╡реЗ. рдбреЗрд▓ R730xd E5-2650 v4 рд╕рд░реНрд╡реНрд╣рд░рдЪрд╛ рд╡рд╛рдкрд░ рдХрд░реВрди 9000 рдпреБрд░реЛ рдХрд┐рдорддреАрдЪрд╛ рд╡рд░реНрдЧ?

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

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