HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

рд╣рд╛рдИрд▓реЛрдб++ рд╕рд╛рдЗрдмреЗрд░рд┐рдпрд╛ реирежрезрепред рдЯрдорд╕реНрдХ рд╣рд▓ред рдЬреБрди 2019, 24:16ред рдереЗрд╕рд┐рд╕ рд░ рдкреНрд░рд╕реНрддреБрддрд┐ред рдЕрд░реНрдХреЛ 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 рд╕рд░реНрднрд░рдХреЛ рдЫреЗрдЙрдорд╛ рдХреНрдпрд╛рд╕ рдЧрд░реНрджреИ: рд╣рд╛рдореАрд╕рдБрдЧ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдХреНрдпрд╛рдЪ, ValueCache, HistoryCache, TrendsCache рдЫред рдпреЛ рдХреЗ рд╣реЛ?

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

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

рдпрд╣рд╛рдБ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рдПрдХрджрдо рдареВрд▓реЛ рдЫ:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

рдпреА рдЖрдлреИрдВрдорд╛ рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рд╣реБрдиреН, рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░рдХрд╛ рд╡рд┐рдзрд╛рдирд╕рднрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЬрд┐рдореНрдореЗрд╡рд╛рд░ рд╡рд┐рднрд┐рдиреНрди "рдкреЛрд▓рд░рд╣рд░реВ"ред рддрд┐рдиреАрд╣рд░реВрд▓реЗ icmp, ipmi, рд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░реЛрдЯреЛрдХрд▓рд╣рд░реВ рдорд╛рд░реНрдлрдд рдбреЗрдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрдЫрдиреН рд░ рд╕рдмреИрд▓рд╛рдИ рдкреНрд░рд┐рдкреНрд░реЛрд╕реЗрд╕рд┐рдЩрдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдЫрдиреНред

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

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

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

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

рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдВрдХрдХреЛ рдХрд╛рдо

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

Zabbix рдорд╛ рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ (рдпреЛ рдПрдХ рдореЛрдиреЛрд▓рд┐рдерд┐рдХ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рднрдПрдХреЛ рдХрд╛рд░рдг) рдЗрддрд┐рд╣рд╛рд╕ рд╕рдордХреНрд░рдордг рд╣реЛред рдпреЛ рдореБрдЦреНрдп рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╣реЛ рдЬреБрди рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдкреНрд░рддреНрдпреЗрдХ рдбреЗрдЯрд╛ рддрддреНрд╡рдХреЛ рдкрд░рдорд╛рдгреБ рдкреНрд░рд╢реЛрдзрдирд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рдЫ, рддреНрдпреЛ рд╣реЛ, рдкреНрд░рддреНрдпреЗрдХ рдорд╛рди:

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

рдбрд╛рдЯрд╛рдмреЗрд╕ред рдХреНрдпрд╛рд╕рд┐рдЩ

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

MySQL рдХреЛ рд▓рд╛рдЧрд┐ рддреНрдпрд╣рд╛рдБ Innodb_buffer_pool рдЫ, рд░ рд╡рд┐рднрд┐рдиреНрди рдХреНрдпрд╛рд╕рд╣рд░реВрдХреЛ рдЧреБрдЪреНрдЫрд╛ рдкрдирд┐ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
рддрд░ рдпреА рдореБрдЦреНрдп рд╣реБрдиреН:

  • рд╕рд╛рдЭрд╛_рдмрдлрд░рд╣рд░реВ;
  • рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА_cache_size;
  • рд╕рд╛рдЭрд╛_рдкреВрд▓ред

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 рдХреЛ рдЖрдлреНрдиреИ рдкреНрд░рд╡рд┐рдзрд┐ рдЫред рддрд░ рд╕рдордЧреНрд░рдорд╛ рддрд┐рдиреАрд╣рд░реВ рдзреЗрд░реИ рд╕рдорд╛рди рдЫрдиреН рдЬрдм рдпреЛ PostgreSQL 10 рд░ MySQL рдХреЛ рд▓рд╛рдЧреА рдЖрдЙрдБрдЫред рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рдЖрдиреНрддрд░рд┐рдХ рднрд┐рдиреНрдирддрд╛рд╣рд░реВ рдЫрдиреН рдХрд┐ рдпреЛ рд╕рдмреИ рдХрд╕рд░реА рд▓рд╛рдЧреВ рд╣реБрдиреНрдЫ рд░ рдпрд╕рд▓реЗ рдХрд╕рд░реА рдкреНрд░рджрд░реНрд╢рдирд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрдЫред рддрд░ рд╕рд╛рдорд╛рдиреНрдп рдорд╛, рдирдпрд╛рдБ рд╡рд┐рднрд╛рдЬрди рдХреЛ рдирд┐рд░реНрдорд╛рдг рдЕрдХреНрд╕рд░ рдХреЗрд╣рд┐ рд╕рдорд╕реНрдпрд╛рд╣рд░реБ рдХреЛ рдиреЗрддреГрддреНрд╡ рдЧрд░реНрджрдЫред

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

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

рд╕реЗрдЯрдЕрдкрдХреЛ рд╕рд╛рдЗрдЬрдХреЛ рдмрд╛рд░реЗрдорд╛ рддреБрд░реБрдиреНрддреИ рднрдиреМрдВ: рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдбрдорд╛ 5 рд╣рдЬрд╛рд░ рдирдпрд╛рдБ рдорд╛рдирд╣рд░реВ (рддрдерд╛рдХрдерд┐рдд nvps) - рдпрд╕рд▓рд╛рдИ рд╕рд╛рдиреЛ "рд╕реЗрдЯрдЕрдк" рдорд╛рдирд┐рдиреЗрдЫред рдФрд╕рдд - рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб 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 рдирд┐рд░реНрдорд╛рддрд╛рд╣рд░реВрд▓реЗ рдЖрд╢реНрд╡рд╕реНрдд рдЧрд░реЗрдЭреИрдВ, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рд╕реЛрдзрдкреБрдЫрд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдердк рд╕рд╣реА рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫрдиреН, рд╡рд┐рд╢реЗрд╖ рдЗрдиреНрд╕рд░реНрдЯрд╣рд░реВрдорд╛, рдЬрд╕рд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдбреЗрдЯрд╛рд╕реЗрдЯ рдЗрдиреНрд╕рд░реНрдЯрдХреЛ рдмрдвреНрджреЛ рд╕рд╛рдЗрдЬрдХреЛ рд╕рд╛рде рд▓рдЧрднрдЧ рд╕реНрдерд┐рд░ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рддреНрдпреЛ рд╣реЛ, Postgres рдХреЛ 200 рдорд┐рд▓рд┐рдпрди рдкрдЩреНрдХреНрддрд┐рд╣рд░реВ рдкрдЫрд┐, рд╕рд╛рдорд╛рдиреНрдп рдПрдХ рдзреЗрд░реИ рдврд┐рд▓реЛ рд╣реБрди рдерд╛рд▓реНрдЫ рд░ рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдкрдорд╛ рд╢реВрдиреНрдпрдорд╛ рдкреНрд░рджрд░реНрд╢рди рдЧреБрдорд╛рдЙрдБрдЫ, рдЬрдмрдХрд┐ рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдбреЗрдЯрд╛рдХреЛ рдХреБрдиреИ рдкрдирд┐ рдорд╛рддреНрд░рд╛рдорд╛ рд╕рдХреЗрд╕рдореНрдо рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рд░реВрдкрдорд╛ рд╕рдореНрдорд┐рд▓рд┐рдд рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

TimescaleDB рдХрд╕рд░реА рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдиреЗ? рдпреЛ рд╕рд░рд▓ рдЫ!

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

Zabbix рдорд╛ рд╣рд╛рдореА рдХреЗрд╡рд▓ рд╡рд┐рд╕реНрддрд╛рд░ рд╕рдХреНрд░рд┐рдп рдЧрд░реНрдЫреМрдВред рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕рдорд╛ рдПрдХреНрд╕рдЯреЗрдиреНрд╕рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрд╣рд░реВрд▓реЗ... рддрдкрд╛рдИрд▓реЗ рдПрдХреНрд╕реНрдЯреЗрдиреНрд╕рдирд▓рд╛рдИ рд╕рдХреНрд░рд┐рдп рдЧрд░реНрдиреБрд╣реЛрд╕реН, рддрдкрд╛рдИрд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рд░рд╣рдиреБ рднрдПрдХреЛ Zabbix рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рд░ рдЕрдиреНрддрд┐рдо рдЪрд░рдг ...

TimescaleDBред рдЗрддрд┐рд╣рд╛рд╕ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрдХреЛ рдорд╛рдЗрдЧреНрд░реЗрд╕рди

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреЗ рдХреНрд╖реЗрддреНрд░, рд░ chunk_time_interval (рдпреЛ рдЦрдгреНрдбрд╣рд░реВрдХреЛ рдЕрдиреНрддрд░рд╛рд▓ рд╣реЛ (рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рднрд╛рдЬрдирд╣рд░реВ)ред 86 рдПрдХ рджрд┐рди рд╣реЛред

рдорд╛рдЗрдЧреНрд░реЗрдЯ_рдбреЗрдЯрд╛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░: рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ true рдорд╛ рдШреБрд╕рд╛рдЙрдиреБ рднрдпреЛ рднрдиреЗ, рдпрд╕рд▓реЗ рд╕рдмреИ рд╣рд╛рд▓рдХреЛ рдбрд╛рдЯрд╛рд▓рд╛рдИ рдкреВрд░реНрд╡-рд╕рд┐рд░реНрдЬрд┐рдд рдЦрдгреНрдбрд╣рд░реВрдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрдиреЗрдЫред

рдореИрд▓реЗ рдорд╛рдЗрдЧреНрд░реЗрдЯ_рдбреЗрдЯрд╛ рдЖрдлреИрдВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдХреЛ рдЫреБ - рддрдкрд╛рдИрдВрдХреЛ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХрддрд┐ рдареВрд▓реЛ рдЫ рднрдиреНрдиреЗ рдЖрдзрд╛рд░рдорд╛ рдпрд╕рд▓реЗ рдЙрдЪрд┐рдд рд╕рдордп рд▓рд┐рдиреНрдЫред рдорд╕рдБрдЧ рдПрдХ рдЯреЗрд░рд╛рдмрд╛рдЗрдЯ рдерд┐рдпреЛ - рдпрд╕рд▓рд╛рдИ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдПрдХ рдШрдгреНрдЯрд╛ рднрдиреНрджрд╛ рдмрдвреА рд▓рд╛рдЧреНрдпреЛред рдХреЗрд╣рд┐ рдЕрд╡рд╕реНрдерд╛рд╣рд░реВрдорд╛, рдкрд░реАрдХреНрд╖рдгрдХреЛ рдХреНрд░рдордорд╛, рдореИрд▓реЗ рдкрд╛рда (history_text) рд░ string (history_str) рдХреЛ рд▓рд╛рдЧрд┐ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ рдореЗрдЯрд╛рдПрдХреЛ рдЫреБ рддрд╛рдХрд┐ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдирд╣реЛрд╕реН - рддрд┐рдиреАрд╣рд░реВ рдореЗрд░реЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдБрдЪреНрдЪреИ рд░реЛрдЪрдХ рдерд┐рдПрдирдиреНред

рд░ рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ db_extention рдорд╛ рдЕрдиреНрддрд┐рдо рдЕрдкрдбреЗрдЯ рдЧрд░реНрдЫреМрдВ: рд╣рд╛рдореА рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓реЗрдбрдм рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдЫреМрдВ рддрд╛рдХрд┐ рдбреЗрдЯрд╛рдмреЗрд╕ рд░ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА, рд╣рд╛рдореНрд░реЛ Zabbix рд▓реЗ рдмреБрдЭреНрдЫ рдХрд┐ рддреНрдпрд╣рд╛рдБ db_extention рдЫред рдЙрд╕рд▓реЗ рдпрд╕рд▓рд╛рдИ рд╕рдХреНрд░рд┐рдп рдЧрд░реНрджрдЫ рд░ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рд╕рд╣реА рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рд░ рдкреНрд░рд╢реНрдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ, рддреА "рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ" рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдЬреБрди TimescaleDB рдХреЛ рд▓рд╛рдЧрд┐ рдЖрд╡рд╢реНрдпрдХ рдЫред

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

рдореИрд▓реЗ рджреБрдИрд╡рдЯрд╛ рд╕рд░реНрднрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдВред рдкрд╣рд┐рд▓реЛ рд╕рд░реНрднрд░ рдПрдХрджрдо рд╕рд╛рдиреЛ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рди, 20 рдкреНрд░реЛрд╕реЗрд╕рд░, 16 рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ RAM рдЫред рдореИрд▓реЗ рдпрд╕рдорд╛ Postgres 10.8 рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реЗрдВ:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

рдЕрдкрд░реЗрдЯрд┐рдЩ рд╕рд┐рд╕реНрдЯрдо рдбреЗрдмрд┐рдпрди рдерд┐рдпреЛ, рдлрд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо xfs рдерд┐рдпреЛред рдореИрд▓реЗ рдпреЛ рд╡рд┐рд╢реЗрд╖ рдбрд╛рдЯрд╛рдмреЗрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдиреНрдпреВрдирддрдо рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдмрдирд╛рдПрдХреЛ рдЫреБ, Zabbix рд▓реЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рдХреБрд░рд╛ рдорд╛рдЗрдирд╕ред рдПрдЙрдЯреИ рдореЗрд╕рд┐рдирдорд╛ Zabbix рд╕рд░реНрднрд░, PostgreSQL рд░ рд▓реЛрдб рдПрдЬреЗрдиреНрдЯрд╣рд░реВ рдерд┐рдПред

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

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

рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдгред PostgreSQL: 36 рд╣рдЬрд╛рд░ NVPs

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

рднрд╡рд┐рд╖реНрдпрдорд╛ рдпрд╕реНрддрд╛ рдЧреНрд░рд╛рдлрд╣рд░реВ рдзреЗрд░реИ рд╣реБрдиреЗрдЫрдиреНред рдпреЛ рдПрдХ рдорд╛рдирдХ Zabbix рд╕рд░реНрднрд░ рдкреНрд░рджрд░реНрд╢рди рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд╣реЛред

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

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

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

рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдгред PostgreSQL: 50 рд╣рдЬрд╛рд░ NVPs

рдЕрд░реНрдХреЛ, рдореИрд▓реЗ рд╕рдорд╛рди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░рдорд╛ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб 50 рд╣рдЬрд╛рд░ рдорд╛рдирд╣рд░реВрдорд╛ рд▓реЛрдб рдмрдврд╛рдПрдБред рд╣рд╛рдЙрд╕рдХреАрдкрд░рд▓реЗ рд▓реЛрдб рдЧрд░реНрджрд╛, рдЧрдгрдирд╛рдХреЛ рд╕рд╛рде 10-2 рд╕реЗрдХреЗрдиреНрдбрдорд╛ 3 рд╣рдЬрд╛рд░ рдорд╛рдирд╣рд░реВ рд░реЗрдХрд░реНрдб рдЧрд░рд┐рдпреЛред рдХреЗ, рд╡рд╛рд╕реНрддрд╡рдорд╛, рдирд┐рдореНрди рд╕реНрдХреНрд░рд┐рдирд╕рдЯрдорд╛ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдЫ:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

"рд╣рд╛рдЙрд╕рдХреАрдкрд░" рд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдХрд╛рдордорд╛ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдЧрд░реНрди рдерд╛рд▓реЗрдХреЛ рдЫ, рддрд░ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рдЗрддрд┐рд╣рд╛рд╕-рд╕рд┐рдЩреНрдХрд░ рдЯреНрд░реНрдпрд╛рдкрд░рд╣рд░реВрдорд╛ рд▓реЛрдб рдЕрдЭреИ рдкрдирд┐ 60% (рддреЗрд╕реНрд░реЛ рдЧреНрд░рд╛рдл, рд╢реАрд░реНрд╖ рджрд╛рдпрд╛рдБ) рдХреЛ рд╕реНрддрд░рдорд╛ рдЫред HistoryCache рдкрд╣рд┐рд▓реЗ рдиреИ рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рднрд░реНрди рдерд╛рд▓реНрдЫ рдЬрдм рд╣рд╛рдЙрд╕рдХреАрдкрд░ рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЫ (рддрд▓ рдмрд╛рдпрд╛рдБ)ред рдпреЛ рд▓рдЧрднрдЧ рдЖрдзрд╛ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рдерд┐рдпреЛ, 20% рднрд░рд┐рдПрдХреЛред

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдгред PostgreSQL: 80 рд╣рдЬрд╛рд░ NVPs

рддреНрдпрд╕рдкрдЫрд┐ рдореИрд▓реЗ рдпрд╕рд▓рд╛рдИ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб 80 рд╣рдЬрд╛рд░ рдорд╛рдирд╣рд░реВрдорд╛ рдмрдврд╛рдПрдБ:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

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

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

рдпреЛ рд╕рдмреИ рд╕рдордп рдореИрд▓реЗ рд╕рдмреИ рдкреНрд░рдгрд╛рд▓реА рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ (рдХрд╕рд░реА рдкреНрд░реЛрд╕реЗрд╕рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, RAM) рдЕрдиреБрдЧрдорди рдЧрд░реЗрдВ рд░ рдкрддреНрддрд╛ рд▓рдЧрд╛рдП рдХрд┐ рдбрд┐рд╕реНрдХ рдЙрдкрдпреЛрдЧрд┐рддрд╛ рдЕрдзрд┐рдХрддрдо рдерд┐рдпреЛ - рдореИрд▓реЗ рдпреЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░рдорд╛, рдпреЛ рднрд░реНрдЪреБрдЕрд▓ рдореЗрд╕рд┐рдирдорд╛ рдпреЛ рдбрд┐рд╕реНрдХрдХреЛ рдЕрдзрд┐рдХрддрдо рдХреНрд╖рдорддрд╛ рд╣рд╛рд╕рд┐рд▓ рдЧрд░реЗрдВред "Postgres" рд▓реЗ рдпрд╕реНрддреЛ рддреАрд╡реНрд░рддрд╛рдорд╛ рдзреЗрд░реИ рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рдбрд╛рдЯрд╛ рдбрдореНрдк рдЧрд░реНрди рдерд╛рд▓реНрдпреЛ, рд░ рдбрд┐рд╕реНрдХрд╕рдБрдЧ рдЕрдм рд▓реЗрдЦреНрди, рдкрдвреНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдордп рдерд┐рдПрди ...

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

рдореИрд▓реЗ рдЕрд░реНрдХреЛ рд╕рд░реНрднрд░ рд▓рд┐рдПрдБ рдЬреБрди рдкрд╣рд┐рд▓реЗ рдиреИ 48 рдкреНрд░реЛрд╕реЗрд╕рд░ рд░ 128 рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ RAM рдерд┐рдпреЛ:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

рдореИрд▓реЗ рдпрд╕рд▓рд╛рдИ "рдЯреНрдпреВрди" рдкрдирд┐ рдЧрд░реЗрдВ - рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдЩреНрдХрд░ (60 рдЯреБрдХреНрд░рд╛рд╣рд░реВ) рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реЗ рд░ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдкреНрд░рджрд░реНрд╢рди рд╣рд╛рд╕рд┐рд▓ рдЧрд░реЗред рд╡рд╛рд╕реНрддрд╡рдорд╛, рд╣рд╛рдореА "рд╢реЗрд▓реНрдлрдорд╛" рдЫреИрдиреМрдВ, рддрд░ рдпреЛ рд╕рдореНрднрд╡рддрдГ рдЙрддреНрдкрд╛рджрдХрддрд╛рдХреЛ рд╕реАрдорд╛ рд╣реЛ, рдЬрд╣рд╛рдБ рдпреЛ рдкрд╣рд┐рд▓реЗ рдиреИ рдпрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреЗрд╣рд┐ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред

рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдгред TimescaleDB: 80 рд╣рдЬрд╛рд░ NVPs

рдореЗрд░реЛ рдореБрдЦреНрдп рдХрд╛рд░реНрдп TimescaleDB рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рдерд┐рдпреЛред рдкреНрд░рддреНрдпреЗрдХ рдЧреНрд░рд╛рдлрд▓реЗ рдбрд┐рдк рджреЗрдЦрд╛рдЙрдБрдЫ:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

рдпреА рд╡рд┐рдлрд▓рддрд╛рд╣рд░реВ рдареНрдпрд╛рдХреНрдХреИ рдбрд╛рдЯрд╛ рдорд╛рдЗрдЧреНрд░реЗрд╕рди рд╣реБрдиреНред рддреНрдпрд╕ рдкрдЫрд┐, Zabbix рд╕рд░реНрднрд░рдорд╛, рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдВрдХрд╣рд░реВрдХреЛ рд▓реЛрдбрд┐рдЩ рдкреНрд░реЛрдлрд╛рдЗрд▓, рддрдкрд╛рдИрд▓реЗ рджреЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдзреЗрд░реИ рдкрд░рд┐рд╡рд░реНрддрди рднрдпреЛред рдпрд╕рд▓реЗ рддрдкрд╛рдЗрдБрд▓рд╛рдИ рд▓рдЧрднрдЧ 3 рдЧреБрдгрд╛ рдЫрд┐рдЯреЛ рдбрд╛рдЯрд╛ рдШреБрд╕рд╛рдЙрди рд░ рдХрдо HistoryCache рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ - рддрджрдиреБрд╕рд╛рд░, рддрдкрд╛рдЗрдБрд╕рдБрдЧ рдбрд╛рдЯрд╛ рд╕рдордпрдореИ рдбреЗрд▓рд┐рднрд░ рд╣реБрдиреЗрдЫред рдлреЗрд░рд┐, рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб 80 рд╣рдЬрд╛рд░ рдорд╛рдирд╣рд░реВ рдПрдХрджрдо рдЙрдЪреНрдЪ рджрд░ рд╣реЛ (рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рдпрд╛рдиреНрдбреЗрдХреНрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛрдЗрди)ред рд╕рдордЧреНрд░рдорд╛ рдпреЛ рдПрдХ рд╕рд░реНрднрд░рдХреЛ рд╕рд╛рде, рдПрдХрджрдо рдареВрд▓реЛ рд╕реЗрдЯрдЕрдк рд╣реЛред

PostgreSQL рдкреНрд░рджрд░реНрд╢рди рдкрд░реАрдХреНрд╖рдг: 120 рд╣рдЬрд╛рд░ NVPs

рдЕрд░реНрдХреЛ, рдореИрд▓реЗ рдбреЗрдЯрд╛ рддрддреНрд╡рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдХреЛ рдореВрд▓реНрдп рдЖрдзрд╛ рдорд┐рд▓рд┐рдпрдирдорд╛ рдмрдврд╛рдПрдБ рд░ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб 125 рд╣рдЬрд╛рд░рдХреЛ рдЧрдгрдирд╛ рдореВрд▓реНрдп рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдВ:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

рд░ рдореИрд▓реЗ рдпреА рдЧреНрд░рд╛рдлрд╣рд░реВ рдкрд╛рдПрдБ:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

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

рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рд╡рд┐рднрд╛рдЬрдирд╣рд░реВ рд░рд╛рддрдорд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдиреНрдЫ, рдХрд┐рдирднрдиреЗ рдпрд╕рд▓реЗ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рд╕рдореНрдорд┐рд▓рд┐рдд рдЧрд░реНрди рд░реЛрдХреНрдЫ рд░ рддрд╛рд▓рд┐рдХрд╛рд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрдЫ рд░ рд╕реЗрд╡рд╛рдХреЛ рдЧрд┐рд░рд╛рд╡рдЯ рдирд┐рдореНрддреНрдпрд╛рдЙрди рд╕рдХреНрдЫред рдпрд╕ рдорд╛рдорд▓рд╛ рдорд╛ рдпреЛ рдорд╛рдорд▓рд╛ рдЫреИрди! рдореБрдЦреНрдп рдХрд╛рд░реНрдп TimescaleDB рдХреЛ рдХреНрд╖рдорддрд╛рд╣рд░реВ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрди рдерд┐рдпреЛред рдкрд░рд┐рдгрд╛рдо рдирд┐рдореНрди рдЖрдВрдХрдбрд╛ рдерд┐рдпреЛ: рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб 120 рд╣рдЬрд╛рд░ рдорд╛рдиред

рд╕рдореБрджрд╛рдпрдорд╛ рдкрдирд┐ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рдЫрдиреН:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

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

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

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

рд╢реНрд░реЛрддрд╛рдХрд╛ рдкреНрд░рд╢реНрдирд╣рд░реВ

рджрд░реНрд╢рдХрд╣рд░реВрдмрд╛рдЯ рдкреНрд░рд╢реНрди (рдпрд╕рдкрдЫрд┐ - A): - рдпрджрд┐ TimescaleDB рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рдзреЗрд░реИ рд╕рдЬрд┐рд▓реЛ рдЫ, рд░ рдпрд╕рд▓реЗ рдпрд╕реНрддреЛ рдкреНрд░рджрд░реНрд╢рди рдмрдврд╛рд╡рд╛ рджрд┐рдиреНрдЫ, рддрдм рд╕рд╛рдпрдж рдпреЛ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕рдХреЛ рд╕рд╛рде Zabbix рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдЙрддреНрддрдо рдЕрднреНрдпрд╛рд╕рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрдкрд░реНрдЫ? рд░ рдХреЗ рддреНрдпрд╣рд╛рдБ рдпрд╕ рд╕рдорд╛рдзрд╛рдирдХреЛ рдХреБрдиреИ рд╕рдорд╕реНрдпрд╛ рд░ рдмреЗрдлрд╛рдЗрджрд╛рд╣рд░реВ рдЫрдиреН, рд╡рд╛ рдпрджрд┐ рдореИрд▓реЗ рдЖрдлреНрдиреЛ рд▓рд╛рдЧрд┐ Zabbix рдмрдирд╛рдЙрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реЗрдВ рднрдиреЗ, рдо рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ Postgres рд▓рд┐рди рд╕рдХреНрдЫреБ, рддреНрдпрд╣рд╛рдБ рддреБрд░реБрдиреНрддреИ рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╕рдХреНрдЫреБ, рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫреБ рд░ рдХреБрдиреИ рдкрдирд┐ рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕реЛрдЪреНрди рд╕рдХреНрджрд┐рди?

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

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

рд╡рд┐рдХрд╛рд╕рдХреЛ рд╕рдордпрдорд╛ рдкрдирд┐, рд╣рд╛рдореАрд▓реЗ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдПрдХ рдкреНрд░рд╕рд┐рджреНрдз "рд╡рд┐рд╢реЗрд╖рддрд╛рд╣рд░реВ" рдорд╛ рднрд░ рдкрд░реЗрдХрд╛ рдерд┐рдпреМрдВ: рдЯреБрдХреНрд░рд╛рд╣рд░реВрд╕рдБрдЧ рдереЛрд░реИ рдлрд░рдХ рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрди рд╕рдореНрднрд╡ рдерд┐рдпреЛред рддрд░ рддреНрдпрд╕рдкрдЫрд┐ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдЕрд░реНрдХреЛ рд░рд┐рд▓реАрдЬрдорд╛ рдХрд╛рдЯрд┐рджрд┐рдП, рд░ рд╣рд╛рдореАрд▓реЗ рдпреЛ рдХреЛрдбрдорд╛ рднрд░ рдкрд░реНрди рдЫреЛрдбреНрдиреБрдкрд░реНтАНрдпреЛред рдо рдзреЗрд░реИ рд╕реЗрдЯрдЕрдкрд╣рд░реВрдорд╛ рдпреЛ рд╕рдорд╛рдзрд╛рди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░реНрджрдЫреБред рдпрджрд┐ рддрдкрд╛рдЗрдБ MySQL рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ... рдФрд╕рдд рд╕реЗрдЯрдЕрдкрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рдХреБрдиреИ рдкрдирд┐ рд╕рдорд╛рдзрд╛рдирд▓реЗ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрдЫред

A: - рд╕рдореБрджрд╛рдпрдмрд╛рдЯ рдЕрдиреНрддрд┐рдо рдЧреНрд░рд╛рдлрд╣рд░реВрдорд╛, "рдШрд░рдХрд╛ рдХрд╛рдорджрд╛рд░" рднрдПрдХреЛ рдЧреНрд░рд╛рдл рдерд┐рдпреЛ:

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

рдЙрдирд▓реЗ рдХрд╛рдо рдЬрд╛рд░реА рд░рд╛рдЦреЗ ред рд╣рд╛рдЙрд╕рдХреАрдкрд░рд▓реЗ TimescaleDB рд╕рдБрдЧ рдХреЗ рдЧрд░реНрдЫ?

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

A: - рдорд╕рдБрдЧ рд╕рдорд╛рди рдкреНрд░рд╢реНрди рдЫ - рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдорд╛ рдореЗрдЯрд╛рдЙрдиреЗ рдХрд╛рд░реНрдпрдХреЛ рдкреНрд░рджрд░реНрд╢рдирдХреЛ рдмрд╛рд░реЗрдорд╛ред
A (рджрд░реНрд╢рдХрд╣рд░реВрдмрд╛рдЯ рдЬрд╡рд╛рдл): - рдЬрдм рддрдкрд╛рдЗрдБ рддрд╛рд▓рд┐рдХрд╛рдмрд╛рдЯ рдбреЗрдЯрд╛ рдореЗрдЯрд╛рдЙрдиреБрд╣реБрдиреНрдЫ, рдпрджрд┐ рддрдкрд╛рдЗрдБ рдпрд╕рд▓рд╛рдИ рдореЗрдЯрд╛рдЙрдиреЗ рдорд╛рд░реНрдлрдд рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ рддрд╛рд▓рд┐рдХрд╛ рдорд╛рд░реНрдлрдд рдЬрд╛рдиреБ рдкрд░реНрдЫ - рдореЗрдЯрд╛рдЙрдиреБрд╣реЛрд╕реН, рд╕рдлрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рднрд╡рд┐рд╖реНрдпрдХреЛ рднреНрдпрд╛рдХреБрдордХреЛ рд▓рд╛рдЧрд┐ рд╕рдмреИ рдХреБрд░рд╛ рдЪрд┐рдиреНрд╣ рд▓рдЧрд╛рдЙрдиреБрд╣реЛрд╕реНред рдЯрд╛рдЗрдорд╕реНрдХреЗрд▓рдорд╛, рддрдкрд╛рдИрдВрд╕рдБрдЧ рдЯреБрдХреНрд░рд╛ рднрдПрдХреЛрд▓реЗ, рддрдкрд╛рдИрдВ рдЫреЛрдбреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкрдорд╛ рднрдиреНрдиреБрдкрд░реНрджрд╛, рддрдкрд╛рдИрд▓реЗ рдареВрд▓реЛ рдбреЗрдЯрд╛рдорд╛ рд░рд╣реЗрдХреЛ рдлрд╛рдЗрд▓рд▓рд╛рдИ рдорд╛рддреНрд░ рднрдиреНрдиреБрд╣реБрдиреНрдЫ: "рдореЗрдЯреНрдиреБрд╣реЛрд╕реН!"

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

A: - рд╣рд╛рдореАрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдЧреИрд░-SQL рдХреЛ рд╡рд┐рд╖рдпрдорд╛ рдЫреЛрдПрдХрд╛ рдЫреМрдВред рдЬрд╣рд╛рдБрд╕рдореНрдо рдореИрд▓реЗ рдмреБрдЭреЗрдХреЛ рдЫреБ, Zabbix рд▓реЗ рдбрд╛рдЯрд╛ рдкрд░рд┐рдорд╛рд░реНрдЬрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрди, рд░ рдпреЛ рд╕рдмреИ рд▓рдЧ рдЬрд╕реНрддреИ рд╣реЛред рдХреЗ рдпреЛ рд╡рд┐рд╢реЗрд╖ рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ рдЬрд╕рд▓реЗ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдбрд╛рдЯрд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрджреИрди, рддрд░ рдПрдХреИ рд╕рдордпрдорд╛ рдмрдЪрдд, рд╕рдЩреНрдХрд▓рди, рд░ рдзреЗрд░реИ рдЫрд┐рдЯреЛ рд╡рд┐рддрд░рдг рдЧрд░реНрджрдЫ - рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдХрд╛рдлреНрдХрд╛ рдЬрд╕реНрддреЛ рдХреЗрд╣рд┐?... рдХрд╛рдлреНрдХрд╛ рдкрдирд┐ рдПрдХ рд▓рдЧ рд╣реЛ! рдХреЗ рдпреЛ рдХреБрдиреИ рдкрдирд┐ рддрд░рд┐рдХрд╛ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдПрдХреАрдХреГрдд рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ?

AG: - рдЕрдирд▓реЛрдб рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред рд╣рд╛рдореАрд╕рдБрдЧ рд╕рдВрд╕реНрдХрд░рдг 3.4 рджреЗрдЦрд┐ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд "рд╕реБрд╡рд┐рдзрд╛" рдЫ: рддрдкрд╛рдЗрдБ рд╕рдмреИ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдлрд╛рдЗрд▓рд╣рд░реВ, рдШрдЯрдирд╛рд╣рд░реВ, рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рд╕рдмреИ рдХреБрд░рд╛ рд▓реЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ; рд░ рддреНрдпрд╕рдкрдЫрд┐ рдХреЗрд╣рд┐ рд╣реНрдпрд╛рдиреНрдбрд▓рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреБрдиреИ рдЕрдиреНрдп рдбреЗрдЯрд╛рдмреЗрд╕рдорд╛ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реНред рд╡рд╛рд╕реНрддрд╡рдорд╛, рдзреЗрд░реИ рд╡реНрдпрдХреНрддрд┐рд╣рд░реВ рдкреБрди: рдХрд╛рдо рдЧрд░реНрдЫрдиреН рд░ рд╕реАрдзрд╛ рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рд▓реЗрдЦреНрдЫрдиреНред рдлреНрд▓рд╛рдИрдорд╛, рдЗрддрд┐рд╣рд╛рд╕ рд╕рд┐рдВрдХрд╣рд░реВрд▓реЗ рдпреА рд╕рдмреИ рдлрд╛рдЗрд▓рд╣рд░реВрдорд╛ рд▓реЗрдЦреНрдЫрдиреН, рдпреА рдлрд╛рдЗрд▓рд╣рд░реВ рдШреБрдорд╛рдЙрдБрдЫрдиреН, рд░ рдпрд╕реНрддреИ, рд░ рддрдкрд╛рдИрдВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдорд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдо рдпреЛрдЬрдирд╛рд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рднрдиреНрди рд╕рдХреНрджрд┐рди, рддрд░ рд╕рд╛рдпрдж NoSQL рд╕рдорд╛рдзрд╛рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдердк рд╕рдорд░реНрдерди (рдЬрд╕реНрддреИ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕) рдЬрд╛рд░реА рд░рд╣рдиреЗрдЫред

A: - рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рдпреЛ рдмрд╛рд╣рд┐рд░ рдЬрд╛рдиреНрдЫ рдХрд┐ рддрдкрд╛рдИрдВ рдкреЛрд╕реНрдЯрдЧреНрд░реЗрд╕рдмрд╛рдЯ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ?

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

A: - рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдиреБрднрдпреЛ рднрдиреЗ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдмреИ рдХреБрд░рд╛ рдХрддрд┐ рдЫрд┐рдЯреЛ рдХрд╛рдо рдЧрд░реНрдЫ рднрдиреНрдиреЗ рдЕрдиреБрдорд╛рди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ?

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

A: - рддреНрдпрд╕реЛрднрдП рд╣рд╛рдореА рд╕рдорд╛рди рд▓рдбрд╛рдИрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрджреИрдЫреМрдВ, рд░ рдпреА рджреНрд░реБрдд рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВрдХреЛ рдареВрд▓реЛ рдлрд╛рдЗрджрд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рд╣реЛрдЗрди?

AG: - рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдЬрдм рд╣рд╛рдореА рдПрдХреАрдХреГрдд рдЧрд░реНрдЫреМрдВ, рддреНрдпрд╣рд╛рдБ рдердк рд╕рдЯреАрдХ рдкрд░реАрдХреНрд╖рдгрд╣рд░реВ рд╣реБрдиреЗрдЫрдиреНред

A: - рд░рд╛рдореНрд░рд╛ рдкреБрд░рд╛рдирд╛ рдЖрд░рдЖрд░рдбреА рдХрд╣рд╛рдБ рдЧрдП? рддрдкрд╛рдЗрдБрд▓рд╛рдИ SQL рдбрд╛рдЯрд╛рдмреЗрд╕рдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрди рдХреЗ рдЧрд░реНрдпреЛ? рд╕реБрд░реБрдорд╛, рд╕рдмреИ рдореЗрдЯреНрд░рд┐рдХреНрд╕ RRD рдорд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

AG: - Zabbix рд╕рдБрдЧ RRD рдерд┐рдпреЛ, рд╕рд╛рдпрдж рдзреЗрд░реИ рдкреБрд░рд╛рдиреЛ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ред рддреНрдпрд╣рд╛рдБ рд╕рдзреИрдВ SQL рдбрд╛рдЯрд╛рдмреЗрд╕ рднрдПрдХреЛ рдЫ - рдПрдХ рдХреНрд▓рд╛рд╕рд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдгред рдХреНрд▓рд╛рд╕рд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдг MySQL, PostgreSQL (рддрд┐рдиреАрд╣рд░реВ рдзреЗрд░реИ рд▓рд╛рдореЛ рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдЕрд╡рд╕реНрдерд┐рдд рдЫрдиреН) рд╣реЛред рд╣рд╛рдореАрд▓реЗ SQL рд░ RRD рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдЭрд╛ рдЗрдиреНрдЯрд░рдлреЗрд╕ рд▓рдЧрднрдЧ рдХрд╣рд┐рд▓реНрдпреИ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрдиреМрдВред

HighLoad++, Andrey Gushchin (Zabbix): рдЙрдЪреНрдЪ рдкреНрд░рджрд░реНрд╢рди рд░ рдиреЗрдЯрд┐рдн рд╡рд┐рднрд╛рдЬрди

рдХреЗрд╣реА рд╡рд┐рдЬреНрдЮрд╛рдкрдирд╣рд░реВ ЁЯЩВ

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

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

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

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