"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рдо рд░реЛрдорди рдЦрд╛рднреНрд░реЛрдиреЗрдиреНрдХреЛ "рд╡рд┐рд╕реНрддрд╛рд░рд┐рддрдкреНрд░реЛрдордХреНрдпреВрдПрд▓" рджреНрд╡рд╛рд░рд╛ рд░рд┐рдкреЛрд░реНрдЯрдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ рдкрдвреНрди рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрджрдЫреБред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рдореЗрд░реЛ рдмрд╛рд░реЗрдорд╛ рдЫреЛрдЯрдХрд░реАрдорд╛ред рдореЗрд░реЛ рдирд╛рдо рд░реЛрдорди рд╣реЛред рдо CloudFlare рдХрд╛ рд▓рд╛рдЧрд┐ рдХрд╛рдо рдЧрд░реНрдЫреБ рд░ рд▓рдиреНрдбрдирдорд╛ рдмрд╕реНрдЫреБред рддрд░ рдо рднрд┐рдХреНрдЯреЛрд░рд┐рдпрд╛рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдорд░реНрдорддрдХрд░реНрддрд╛ рдкрдирд┐ рд╣реБрдБред
рд░ рдо рд▓реЗрдЦрдХ рд╣реБрдБ рдХреНрд▓рд┐рдХ рд╣рд╛рдЙрд╕ рдкреНрд▓рдЧрдЗрди Grafana рд░ рдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдЙрд╕-рдкреНрд░реЛрдХреНрд╕реА рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН ClickHouse рдХреЛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯрд╛ рд╕рд╛рдиреЛ рдкреНрд░реЛрдХреНрд╕реА рд╣реЛред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

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

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рд╕реБрд░реБрджреЗрдЦрд┐ рдиреИ рд╕реБрд░реБ рдЧрд░реМрдВред PromQL рдХреЗ рд╣реЛ? PromQL Prometheus рдХреНрд╡реЗрд░реА рднрд╛рд╖рд╛ рд╣реЛред рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдбреЗрдЯрд╛, рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╣рд╛рдореА рдкреНрд░реЛрдорд┐рдерд┐рдпрд╕рдорд╛ рдкреНрд░рд╢реНрдирд╣рд░реВ рдпрд╕рд░реА рдмрдирд╛рдЙрдБрдЫреМрдВред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдбреЗрдЯрд╛ рдХреЗ рд╣реЛ? рд╢рд╛рдмреНрджрд┐рдХ рд░реВрдкрдорд╛, рдпреА рддреАрди рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рдЫрдиреНред

рдпреА рд╣реБрдиреН:

  • рд╣рд╛рдореА рдХреЗ рд╣реЗрд░рд┐рд░рд╣реЗрдХрд╛ рдЫреМрдВред
  • рдЬрдм рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рд╣реЗрд░реНрдЫреМрдВред
  • рд░ рдпрд╕рд▓реЗ рдХрд╕реНрддреЛ рдореВрд▓реНрдп рджреЗрдЦрд╛рдЙрдБрдЫред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

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

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

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

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

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ
рдЕрдм рдпреЛ рд╕рдмреИ рдбрд╛рдЯрд╛ рдбреЗрдЯрд╛рдмреЗрд╕рдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реМрдВред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдореИрд▓реЗ ClickHouse рд╕рд┐рдиреНрдЯреНрдпрд╛рдХреНрд╕ рд▓рд┐рдПрдБред рд░ рдпрд╣рд╛рдБ рд╣рд╛рдореА "рдЪрд░рдгрд╣рд░реВ" рднрдирд┐рдиреЗ рдПрдЙрдЯрд╛ рддрд╛рд▓рд┐рдХрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИрдЫреМрдВ, рдЕрд░реНрдерд╛рддреН рд╣рд╛рдореАрд▓реЗ рдХреЗ рд╣реЗрд░рд┐рд░рд╣реЗрдХрд╛ рдЫреМрдВред рдпрд╣рд╛рдБ рдПрдХ рд╕рдордп рдЫ рдЬрдм рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рд╣реЗрд░реНрдЫреМрдВ; рдпрд╕рд▓реЗ рдХреЗ рджреЗрдЦрд╛рдЙрдБрдЫ рд░ рдХреЗрд╣рд┐ рдореЗрдЯрд╛-рдбреЗрдЯрд╛ рдЬрд╣рд╛рдБ рд╣рд╛рдореА рдпреЛ рдХреЛ рд╣реЛ рднрдгреНрдбрд╛рд░ рдЧрд░реНрдиреЗрдЫреМрдВ: рдЬреЗ рд░ рд╕рд╛рдЗрд▓реЗрдиреНрдЯ рдмрдмред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рд░ рдпреЛ рд╕рдмреИ рдХрд▓реНрдкрдирд╛ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА, рд╣рд╛рдореА Grafana рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫреМрдВ, рдХрд┐рдирдХрд┐, рдкрд╣рд┐рд▓реЗ, рдпреЛ рд╕реБрдиреНрджрд░ рдЫред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рд╕рд╛рдереИ рд╣рд╛рдореА рдпреЛ рдкреНрд▓рдЧрдЗрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗрдЫреМрдВред рдпрд╕рдХрд╛ рджреБрдИрд╡рдЯрд╛ рдХрд╛рд░рдг рдЫрдиреНред рдкрд╣рд┐рд▓реЛ рдХрд╛рд░рдг рдореИрд▓реЗ рдпреЛ рд▓реЗрдЦреЗрдХреЛ рдЫреБред рд░ рдорд▓рд╛рдИ рдареНрдпрд╛рдХреНрдХреИ рдерд╛рд╣рд╛ рдЫ рдХрд┐ Grafana рдорд╛ рджреЗрдЦрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ ClickHouse рдмрд╛рдЯ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдбреЗрдЯрд╛ рдирд┐рдХрд╛рд▓реНрди рдХрддреНрддрд┐рдХреЛ рдЧрд╛рд╣реНрд░реЛ рдЫред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

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

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

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рд░ рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рд╣рд╛рдореАрд▓реЗ рдпреЛ рдЧреНрд░рд╛рдл рдкрд╛рдЙрдБрдЫреМрдВред рдХрд╕рд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ рдК рдХрд┐рди рдпрд╕реНрддреЛ рдЕрдиреМрдареЛ рдЫ?

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

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

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

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

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рддрд╕рд░реНрде, рд╣рд╛рдореАрд▓реЗ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡реНрдпрдХреНрддрд┐ рдЪрдпрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рд╣рд╛рдореА рдЬрдп рдЫрдиреЛрдЯ рдЧрд░реНрдЫреМрдВред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рд░ рдлреЗрд░рд┐ рдХреЛрд░реНрдиреБрд╣реЛрд╕реНред рдЕрдм рдЧреНрд░рд╛рдл рд╕рддреНрдп рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫред рдЕрдм рдпреЛ рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рддрд╛рд▓рд┐рдХрд╛ рд╣реЛ рд░ рд╕рдмреИ рд░рд╛рдореНрд░реЛ рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

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

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

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

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рд░ рдЙрд╕рд▓реЗ рд▓рдЧрднрдЧ рдпреА рдорд╛рдирд╣рд░реВ рджреЗрдЦрд╛рдЙрдиреЗрдЫ, рдЕрд░реНрдерд╛рддреН рд▓рдЧрднрдЧ 1,8 рдХрджрдо рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб рд╕рд╛рдЗрд▓реЗрдиреНрдЯ рдмрдм рд╡рд╛ рдЬреЗ рдЧрд░реНрдЫред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рд░ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рдорд╛ рддрдкрд╛рдИрд▓рд╛рдИ рдпреЛ рдХрд╕рд░реА рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдкрдирд┐ рдерд╛рд╣рд╛ рдЫред рдкрд╣рд┐рд▓реЗ рднрдиреНрджрд╛ рдзреЗрд░реИ рд╕рдЬрд┐рд▓реЛред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯрд░ рдпрд╕рд▓рд╛рдИ Grafana рдорд╛ рдЧрд░реНрди рдкрдирд┐ рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рдореИрд▓реЗ PromQL рд╕рдБрдЧ рдорд┐рд▓реНрджреЛрдЬреБрд▓реНрджреЛ рдПрдЙрдЯрд╛ рд░реНрдпрд╛рдкрд░ рдердкреЗрдХреЛ рдЫреБред рдпрд╕рд▓рд╛рдИ рд░реЗрдЯ рдореНрдпрд╛рдХреНрд░реЛ рднрдирд┐рдиреНрдЫ, рд╡рд╛ рддрдкрд╛рдИрд▓реЗ рдпрд╕рд▓рд╛рдИ рдХрд▓ рдЧрд░реНрди рдЪрд╛рд╣рд╛рдиреБрд╣реБрдиреНрдЫред Grafana рдорд╛, рддрдкрд╛рдИрдВрд▓реЗ "рджрд░" рдорд╛рддреНрд░ рд▓реЗрдЦреНрдиреБрд╣реБрдиреНрдЫ, рддрд░ рдХрддреИ рдЧрд╣рд┐рд░реЛ рд░реВрдкрдорд╛ рдпреЛ рдпрддрд┐ рдареВрд▓реЛ рдЕрдиреБрд░реЛрдзрдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рд╣реБрдиреНрдЫред рд░ рддрдкрд╛рдИрд▓реЗ рдпрд╕рд▓рд╛рдИ рд╣реЗрд░реНрдиреБ рдкрдирд┐ рдкрд░реНрджреИрди, рдпреЛ рддреНрдпрд╣рд╛рдБ рдХрддреИ рдЫ, рддрд░ рддрдкрд╛рдИрд▓реЗ рдзреЗрд░реИ рд╕рдордп рдмрдЪрдд рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рдХрд┐рдирдХрд┐ рдпрддрд┐ рдареВрд▓реЛ SQL рдкреНрд░рд╢реНрдирд╣рд░реВ рд▓реЗрдЦреНрдиреБ рдЬрд╣рд┐рд▓реЗ рдкрдирд┐ рдорд╣рдБрдЧреЛ рд╣реБрдиреНрдЫред рддрдкрд╛рдИрдВ рд╕рдЬрд┐рд▓реИ рдЧрд▓реНрддреА рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рддреНрдпрд╕рдкрдЫрд┐ рд▓рд╛рдореЛ рд╕рдордпрд╕рдореНрдо рдХреЗ рднрдЗрд░рд╣реЗрдХреЛ рдЫ рднрдиреЗрд░ рдмреБрдЭреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдиред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

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

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рд░ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдЕрдиреБрд╕рд╛рд░ рдпреЛ рдпреЛрдЧ (рджрд░) рд╣реБрдиреЗрдЫред рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдореИрд▓реЗ RateColumns рднрдирд┐рдиреЗ рдПрдЙрдЯрд╛ рдЫреБрдЯреНрдЯреИ рдореНрдпрд╛рдХреНрд░реЛ рдмрдирд╛рдПрдХреЛ рдЫреБ рдЬреБрди рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдХреНрд╡реЗрд░реА рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рд╣рд╛рдореАрд▓реЗ рд╣реЗрд░реНрдпреМрдВ рд░ рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ рдХрд┐ PromQL рд╕рдмреИ рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рдЫ, рддрд░ рдпрд╕рдорд╛ рдкрдХреНрдХреИ рдкрдирд┐ рд╕реАрдорд┐рддрддрд╛рд╣рд░реВ рдЫрдиреНред

рдпреА рд╣реБрдиреН:

  • рд╕реАрдорд┐рдд рдЪрдпрдиред
  • Edge JOINsред
  • рдХреБрдиреИ рд╕рдорд░реНрдерди рдЫреИрдиред

рд░ рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ рд▓рд╛рдореЛ рд╕рдордпрджреЗрдЦрд┐ рдпрд╕рдХреЛ рд╕рд╛рде рдХрд╛рдо рдЧрд░реНрдиреБрднрдПрдХреЛ рдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫ рдХрд┐ рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ PromQL рдорд╛ рдХреЗрд╣рд┐ рдЧрд░реНрди рдзреЗрд░реИ рдЧрд╛рд╣реНрд░реЛ рд╣реБрдиреНрдЫ, рд░ SQL рдорд╛ рддрдкрд╛рдЗрдБ рд▓рдЧрднрдЧ рд╕рдмреИ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рдХрд┐рдирдХрд┐ рдпреА рд╕рдмреИ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдЬреБрди рд╣рд╛рдореАрд▓реЗ рднрд░реНрдЦрд░реИ рдХреБрд░рд╛ рдЧрд░реНрдпреМрдВ SQL рдорд╛ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред ред рддрд░ рдпреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реБрдиреЗрдЫ? рд░ рдпрд╕рд▓реЗ рдорд▓рд╛рдИ рд╕рдзреИрдВ рд╕рдмреИрднрдиреНрджрд╛ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рднрд╛рд╖рд╛ рд╕рдмреИрднрдиреНрджрд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╣реБрди рд╕рдХреНрджреИрди рднрдиреНрдиреЗ рд╕реЛрдЪреНрди рдмрд╛рдзреНрдп рдмрдирд╛рдЙрдБрдЫред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

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

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рд░ рдЕрд░реНрдХреЛ рднрд╛рдЧ PromQL рд╡рд┐рд╕реНрддрд╛рд░ рдЧрд░реНрджреИрдЫред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

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

рд╣рд╛рдореА рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рд▓рд╛рдИ рдорд╛рддреНрд░ рд╕рдорд░реНрдерди рдЧрд░реНрджреИрдиреМрдВред рд╣рд╛рдореА InfluxDB, Graphite, OpenTSDB рд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдЫреМрдВред

рддрдкрд╛рдИрдВ рд╣рд╛рдореА рдорд╛ "рд▓реЗрдЦрди" рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддреНрдпреЛ рд╣реЛ, рддрдкрд╛рдИрдВ рдкреБрд░рд╛рдиреЛ рдбрд╛рдЯрд╛ рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рд░ рд╣рд╛рдореА Prometheus рд░ Grafana рд╕рдБрдЧ рдкрдирд┐ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрдЫреМрдВ, рдЕрд░реНрдерд╛рддреН рд╣рд╛рдореА PromQL рдЗрдиреНрдЬрд┐рдирд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдЫреМрдВред рд░ Grafana рдорд╛, рддрдкрд╛рдИрдВрд▓реЗ Prometheus endpoint рд▓рд╛рдИ VictoriaMetrics рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рддрдкрд╛рдИрдВрдХреЛ рд╕рдмреИ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдбрд╣рд░реВрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдЧрд░реЗ рдЬрд╕реНрддреИ рдХрд╛рдо рдЧрд░реНрдиреЗрдЫрдиреНред

рддрд░ рддрдкрд╛рдИрдВ VictoriaMetrics рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд рдЪрд┐рдкрд╣рд░реВ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рд╣рд╛рдореА рдЪрд╛рдБрдбреИ рд╣рд╛рдореАрд▓реЗ рдердкреЗрдХрд╛ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдорд╛рд░реНрдлрдд рдЬрд╛рдиреЗрдЫреМрдВред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рдЕрдиреНрддрд░рд╛рд▓ рдкрд░рдо рдЫреЛрдбреНрдиреБрд╣реЛрд╕реН - рддрдкрд╛рдЗрдБ Grafana рдорд╛ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рдЕрдиреНрддрд░рд╛рд▓ рдЫреЛрдбреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рдЬрдм рддрдкрд╛рдИрдВ рдкреНрдпрд╛рдирд▓рдорд╛ рдЬреБрдо рдЗрди/рдЖрдЙрдЯ рдЧрд░реНрджрд╛ рдЕрдиреМрдареЛ рдЧреНрд░рд╛рдлрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрди, рдпреЛ рдЪрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░рд┐рдиреНрдЫред $__intervalред рдпреЛ рдПрдХ рдЖрдиреНрддрд░рд┐рдХ Grafana рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛ рд░ рдпрд╕рд▓реЗ рдбреЗрдЯрд╛ рджрд╛рдпрд░рд╛ рдЖрдлреИ рдЪрдпрди рдЧрд░реНрджрдЫред рд░ VictoriaMetrics рдЖрдлреИрд▓реЗ рдмреБрдЭреНрди рд╕рдХреНрдЫ рдХрд┐ рдпреЛ рджрд╛рдпрд░рд╛ рдХреЗ рд╣реБрдиреБрдкрд░реНрдЫред рд░ рддрдкрд╛рдИрдВрд▓реЗ рдЖрдлреНрдиреЛ рд╕рдмреИ рдкреНрд░рд╢реНрдирд╣рд░реВ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред рдпреЛ рдзреЗрд░реИ рд╕рдЬрд┐рд▓реЛ рд╣реБрдиреЗрдЫред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рджреЛрд╕реНрд░реЛ рдкреНрд░рдХрд╛рд░реНрдп рдЕрдиреНрддрд░рд╛рд▓ рд╕рдиреНрджрд░реНрдн рд╣реЛред рддрдкрд╛рдИрдВ рдЖрдлреНрдиреЛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рдорд╛ рдпреЛ рд╕реНрдкреЗрд╕рд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред рддрдкрд╛рдИрдВ рдЧреБрдгрди, рд╡рд┐рднрд╛рдЬрди, рд╕реНрдерд╛рдирд╛рдиреНрддрд░рдг, рдпрд╕рд▓рд╛рдИ рд╕рдиреНрджрд░реНрдн рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рдЕрд░реНрдХреЛ рд░реЛрд▓рдЕрдк рдкреНрд░рдХрд╛рд░реНрдп рдкрд░рд┐рд╡рд╛рд░ рд╣реЛред рд░реЛрд▓рдЕрдк рдкреНрд░рдХрд╛рд░реНрдпрд▓реЗ рддрдкрд╛рдЗрдБрдХреЛ рдХреБрдиреИ рдкрдирд┐ рд╕рдордп рд╢реГрдЩреНрдЦрд▓рд╛рд▓рд╛рдИ рддреАрди рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛рд╣рд░реВрдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрджрдЫред рдпреА рдиреНрдпреВрдирддрдо, рдЕрдзрд┐рдХрддрдо рд░ рдФрд╕рдд рд╣реБрдиреНред рдорд▓рд╛рдИ рдпреЛ рдзреЗрд░реИ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд▓рд╛рдЧреНрдЫ, рдХрд┐рдирдХрд┐ рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рдпрд╕рд▓реЗ рдХреЗрд╣реА рдЖрдЙрдЯрд▓рд┐рдпрд░рд╣рд░реВ (рд╡рд┐рд╕рдВрдЧрддрд┐рд╣рд░реВ) рд░ рдЕрд╢реБрджреНрдзрддрд╛рд╣рд░реВ рджреЗрдЦрд╛рдЙрди рд╕рдХреНрдЫред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

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

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

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

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

Keep_last_Value - рдореЗрдЯреНрд░рд┐рдХрдХреЛ рдЕрдиреНрддрд┐рдо рдорд╛рди рдЫреБрдЯреЗрдХреЛ рдЦрдгреНрдбрдорд╛ рдмрдЪрдд рдЧрд░реНрдЫред рдпрджрд┐ рдЕрд░реНрдХреЛ рд╕реНрдХреНрд░реНрдпрд╛рдк рдкрдЫрд┐ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рд▓реЗ рдпрд╕рд▓рд╛рдИ 5 рдорд┐рдиреЗрдЯ рднрд┐рддреНрд░ рдлреЗрд▓рд╛ рдкрд╛рд░реЗрди рднрдиреЗ, рд╣рд╛рдореА рдпрд╣рд╛рдБ рдпрд╕рдХреЛ рдЕрдиреНрддрд┐рдо рдорд╛рди рд╕рдореНрдЭрдиреЗрдЫреМрдВ рд░ рддрдкрд╛рдИрдВрдХреЛ рдЪрд╛рд░реНрдЯрд╣рд░реВ рдлреЗрд░рд┐ рддреЛрдбрд┐рдиреЗ рдЫреИрдиред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

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

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

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рд░ рдЕрдм рд╕рдмреИрднрдиреНрджрд╛ рд░реЛрдЪрдХред рд╣рд╛рдореА рдХрд┐рди рдпреЛ PromQL рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдЫ рдЬрд╕реНрддреЛ рд▓рд╛рдЧреНрдЫ? рдХрд┐рдирднрдиреЗ рд╣рд╛рдореА рд╕рд╛рдЭрд╛ рддрд╛рд▓рд┐рдХрд╛ рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐рд╣рд░реВрд▓рд╛рдИ рд╕рдорд░реНрдерди рдЧрд░реНрдЫреМрдВред рддрдкрд╛рдИрдВ QR рдХреЛрдб (https://github.com/VictoriaMetrics/VictoriaMetrics/wiki/ExtendedPromQL), рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ рд╕рд╣рд┐рддрдХреЛ рд▓рд┐рдЩреНрдХрд╣рд░реВ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН, рдЦреЗрд▓ рдореИрджрд╛рдирдмрд╛рдЯ, рдЬрд╣рд╛рдБ рддрдкрд╛рдЗрдБ рдмреНрд░рд╛рдЙрдЬрд░рдорд╛ рд╕реНрдерд╛рдкрдирд╛ рдирдЧрд░рд┐рдХрди VictoriaMetrics рдорд╛ рд╕реАрдзреИ рдкреНрд░рд╢реНрдирд╣рд░реВ рдЪрд▓рд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

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

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

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

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

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

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рд░ рддреНрдпрд╕реИрд▓реЗ рдореИрд▓реЗ рдПрдЙрдЯрд╛ рд╡рд┐рдХрд▓реНрдк рдмрдирд╛рдПрдХреЛ рдЫреБ рдЬрд╕рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдпреЛ рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рд░ рдпрджрд┐ рддрдкрд╛рдЗрдБ рдЗрдЪреНрдЫреБрдХ рд╣реБрдиреБрд╣реБрдиреНрдЫ рд╡рд╛ рдпрд╕реНрддреЛ рд╕реБрд╡рд┐рдзрд╛ рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рд╕рдорд░реНрдерди рд╡рд╛ рдорди рдирдкрд░реНрдиреЗ рдпрджрд┐ рддрдкрд╛рдЗрдБ рдпреЛ рд╡рд┐рдЪрд╛рд░ рдордирдкрд░реНрджреИрди рднрдиреЗред https://github.com/grafana/grafana/pull/16694

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

PromQL рд╡рд┐рд╕реНрддрд╛рд░рдХреЛ рдмрд╛рд░реЗрдорд╛ рдердкред рдпрд╣рд╛рдБ рд╣рд╛рдореА рдПрдХ рдЪрд░ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рддрд░ рдкреНрд░рддреНрдпрдХреНрд╖ рд░реВрдкрдорд╛ рд╕рдореНрдкреВрд░реНрдг рдкреНрд░рдХрд╛рд░реНрдп рдкрд░рд┐рднрд╛рд╖рд┐рдд рдЧрд░реНрдЫреМрдВред рд░ рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ ru (рд╕рдВрд╕рд╛рдзрди рдЙрдкрдпреЛрдЧ) рднрдиреНрдЫреМрдВред рд░ рдпреЛ рдкреНрд░рдХрд╛рд░реНрдпрд▓реЗ рдирд┐: рд╢реБрд▓реНрдХ рд╕реНрд░реЛрддрд╣рд░реВ, рдПрдХ рд╕реНрд░реЛрдд рд╕реАрдорд╛, рд░ рдлрд┐рд▓реНрдЯрд░ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрджрдЫред рд╡рд╛рдХреНрдп рд░рдЪрдирд╛ рд╕рд░рд▓ рджреЗрдЦрд┐рдиреНрдЫред рд░ рдпреЛ рдкреНрд░рдХрд╛рд░реНрдп рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд░ рд╣рд╛рдореАрд╕рдБрдЧ рдирд┐: рд╢реБрд▓реНрдХ рдореЗрдореЛрд░реАрдХреЛ рдкреНрд░рддрд┐рд╢рдд рдЧрдгрдирд╛ рдЧрд░реНрди рдзреЗрд░реИ рд╕рдЬрд┐рд▓реЛ рдЫред рддреНрдпреЛ рд╣реЛ, рд╣рд╛рдореАрд╕рдБрдЧ рдХрддрд┐ рдореЗрдореЛрд░реА рдЫ, рдХреБрди рд╕реАрдорд╛ рд░ рдХрд╕рд░реА рдлрд┐рд▓реНрдЯрд░ рдЧрд░реНрдиреЗред рдпреЛ рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рджреЗрдЦрд┐рдиреНрдЫ рдпрджрд┐ рддрдкрд╛рдИрд▓реЗ рд╕рдмреИ рдПрдЙрдЯреИ рдлрд┐рд▓реНрдЯрд░рд╣рд░реВ рдкреБрди: рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓реЗрдЦреНрдиреБ рднрдПрдХреЛ рдерд┐рдпреЛ, рдХрд┐рдирдХрд┐ рдпреЛ рдареВрд▓реЛ, рдареВрд▓реЛ рдХреНрд╡реЗрд░реАрдорд╛ рдкрд░рд┐рдгрдд рд╣реБрдиреЗрдЫред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рд░ рдпрд╣рд╛рдБ рдпрд╕реНрддреЛ рдареВрд▓реЛ, рдареВрд▓реЛ рдЕрдиреБрд░реЛрдз рдХреЛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЫред рдпреЛ Grafana рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ NodeExporter рдбреНрдпрд╛рд╕рдмреЛрд░реНрдбрдмрд╛рдЯ рд╣реЛред рддрд░ рдпрд╣рд╛рдБ рдХреЗ рднрдЗрд░рд╣реЗрдХреЛ рдЫ рдо рд╡рд╛рд╕реНрддрд╡рдореИ рдмреБрдЭреНрджрд┐рдиред рддреНрдпреЛ рд╣реЛ, рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рдпрджрд┐ рддрдкрд╛рдИрд▓реЗ рдирдЬрд┐рдХрдмрд╛рдЯ рд╣реЗрд░реНрдиреБрднрдпреЛ рднрдиреЗ рдо рдмреБрдЭреНрдЫреБ, рддрд░ рдХреЛрд╖реНрдардХрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рд▓реЗ рдпрд╣рд╛рдБ рдХреЗ рднрдЗрд░рд╣реЗрдХреЛ рдЫ рднрдиреЗрд░ рдмреБрдЭреНрдирдХреЛ рд▓рд╛рдЧрд┐ рддреБрд░реБрдиреНрддреИ рдкреНрд░реЗрд░рдгрд╛ рдШрдЯрд╛рдЙрди рд╕рдХреНрдЫред рд░ рдХрд┐рди рдпрд╕рд▓рд╛рдИ рд╕рд░рд▓ рд░ рд╕реНрдкрд╖реНрдЯ рдмрдирд╛рдЙрдБрджреИрди?

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

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

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рдпрджрд┐ рд╣рд╛рдореАрд╕рдБрдЧ рдкрд╣рд┐рд▓реЗ рдиреИ рдпреЛ ru рдкреНрд░рдХрд╛рд░реНрдп рдЫ рднрдиреЗ, рд░ рдпреЛ рднрд┐рдХреНрдЯреЛрд░рд┐рдпрд╛рдореЗрдЯреНрд░рд┐рдХреНрд╕рдорд╛ рд╕рд┐рдзреИ рдЕрд╡рд╕реНрдерд┐рдд рдЫ рднрдиреЗ рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рдХрд╕рд░реА рдЕрдЭ рд╕рдЬрд┐рд▓реЛ рдмрдирд╛рдЙрди рд╕рдХреНрдЫреМрдВ рднрдиреНрдиреЗ рджреЛрд╕реНрд░реЛ рдЙрджрд╛рд╣рд░рдг рдпрд╣рд╛рдБ рдЫред рд░ рддреНрдпрд╕рдкрдЫрд┐ рддрдкрд╛рдИрдВрд▓реЗ CTE рдорд╛ рдШреЛрд╖рдгрд╛ рдЧрд░реНрдиреБрднрдПрдХреЛ рдХреНрдпрд╛рд╕ рдЧрд░рд┐рдПрдХреЛ рдорд╛рди рдкрд╛рд╕ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рд╕рд╣реА рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рднрд╛рд╖рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рдХрддреНрддрд┐рдХреЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ рднрдиреЗрд░ рдореИрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдХреБрд░рд╛ рдЧрд░рд┐рд╕рдХреЗрдХреЛ рдЫреБред рд░, рд╕рд╛рдпрдж, рд╣рд░реЗрдХ рдХрдореНрдкрдиреАрдорд╛ Grafana рдорд╛ рдХреЗрд╣рд┐ рдлрд░рдХ рднрдЗрд░рд╣реЗрдХреЛ рдЫред рд░, рд╕рдореНрднрд╡рддрдГ, рддрдкрд╛рдЗрдБ рдЕрдЭреИ рдкрдирд┐ рддрдкрд╛рдЗрдБрдХреЛ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓рд╛рдИ Grafana рдорд╛ рдкрд╣реБрдБрдЪ рджрд┐рдиреБрд╣реБрдиреНрдЫ, рд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрд▓реЗ рдЖрдлреНрдиреИ рдХреЗрд╣рд┐ рдЧрд░реНрдЫрдиреНред рд░ рддрд┐рдиреАрд╣рд░реВ рд╕рдмреИ рдлрд░рдХ рддрд░рд┐рдХрд╛рдорд╛ рдЧрд░реНрдЫрдиреНред рддрд░ рдо рдЪрд╛рд╣рдиреНрдереЗ рдХрд┐ рдпреЛ рдХреБрдиреИ рди рдХреБрдиреИ рд░реВрдкрдорд╛ рдЙрд╕реНрддреИ рд╣реЛ, рддреНрдпреЛ рд╣реЛ, рдПрдХ рд╕рд╛рдЭрд╛ рдорд╛рдирдХрдорд╛ рдШрдЯрд╛рдЗрдпреЛред

рдорд╛рдиреМрдВ рддрдкрд╛рдИрдВрд╕рдБрдЧ рдкреНрд░рдгрд╛рд▓реА рдЗрдиреНрдЬрд┐рдирд┐рдпрд░рд╣рд░реВ рдкрдирд┐ рдЫреИрдирдиреН, рд╕рд╛рдпрдж рддрдкрд╛рдИрдВрд╕рдБрдЧ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрд╣рд░реВ, рдбреЗрднрдкрд╣рд░реВ рд╡рд╛ SRE рд╣рд░реВ рдкрдирд┐ рдЫрдиреНред рд╣реБрдирд╕рдХреНрдЫ рддрдкрд╛рдИрд╕рдБрдЧ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрд╣рд░реВ рдЫрдиреН рдЬрд╕рд▓рд╛рдИ рдирд┐рдЧрд░рд╛рдиреА рднрдиреЗрдХреЛ рдХреЗ рд╣реЛ рднрдиреЗрд░ рдерд╛рд╣рд╛ рдЫ, рдЧреНрд░рд╛рдлрд╛рдирд╛ рдХреЗ рд╣реЛ рднрдиреЗрд░ рдерд╛рд╣рд╛ рдЫ, рдЕрд░реНрдерд╛рддреН рдЙрдиреАрд╣рд░реВ рд╡рд░реНрд╖реМрдВрджреЗрдЦрд┐ рдпрд╕рд╕рдБрдЧ рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХрд╛ рдЫрдиреН рд░ рдЙрдиреАрд╣рд░реВрд▓рд╛рдИ рдпреЛ рдХрд╕рд░реА рд╕рд╣реА рдЧрд░реНрдиреЗ рднрдиреНрдиреЗ рдХреБрд░рд╛ рдерд╛рд╣рд╛ рдЫред рд░ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдкрд╣рд┐рд▓реЗ рдиреИ рдпрд╕рд▓рд╛рдИ 100 рдкрдЯрдХ рд▓реЗрдЦреЗ рд░ рд╕рдмреИрд▓рд╛рдИ рд╡реНрдпрд╛рдЦреНрдпрд╛ рдЧрд░реЗ, рддрд░ рдХреБрдиреИ рдХрд╛рд░рдгрд▓реЗ рдХрд╕реИрд▓реЗ рд╕реБрдиреЗрдиред

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

рдпреЛ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫреИрдиред рдпрд╣рд╛рдБ рдореИрд▓реЗ рдЖрдлреИрд▓реЗ рдЧрд░реЗрдХреЛ рдХреБрд░рд╛ рд╣реЛред рдпреЛ Grafana рдорд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╕рдорд░реНрдерди рдЫред рдорд╛рдиреМрдВ рдиреЛрдбрдПрдХреНрд╕рдкреЛрд░реНрдЯрд░ рдмрдирд╛рдЙрдиреЗ рдХреЗрдЯрд╛рд╣рд░реВрд▓реЗ рдореИрд▓реЗ рд╡рд░реНрдгрди рдЧрд░реЗ рдЕрдиреБрд╕рд╛рд░ рдЧрд░реЗред рд░ рдкрдирд┐ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ рдХреЛ рдПрдХ рд╕реЗрдЯ рдкреНрд░рджрд╛рдиред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

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

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рдореЗрд░реЛ рд╡рд┐рдЪрд╛рд░рдорд╛, рдпреЛ рдЙрдкрдпреЛрдЧреА рд╣реБрди рд╕рдХреНрдЫ, рдХрд┐рдирдХрд┐ рддреНрдпрд╕реЛ рднрдП рддрдкрд╛рдИрд▓реЗ рдЧреНрд░рд╛рдлрд╛рдирд╛рдорд╛ рддреНрдпрд╕реНрддреИ рд▓реЗрдЦреНрдиреБрд╣реБрдиреЗрдЫред рд░ Grafana рддрдкрд╛рдИрдВрд▓рд╛рдИ "рдмрддрд╛рдЙрдБрдЫ" рдХрд┐ рддреНрдпрд╣рд╛рдБ рдпрд╕реНрддреЛ рд░ рдпрд╕реНрддреЛ рдкреБрд╕реНрддрдХрд╛рд▓рдпрдмрд╛рдЯ рдпрд╕реНрддреЛ рдкреНрд░рдХрд╛рд░реНрдп рдЫ - рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реМрдВред рдорд▓рд╛рдИ рд▓рд╛рдЧреНрдЫ рдХрд┐ рдпреЛ рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рд╣реБрдиреЗрдЫред

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

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

"ExtendedPromQL" - рд░реЛрдорди Khavronenko рдХреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ

рдкреНрд░рд╢реНрдирд╣рд░реВ:

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

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

рдХрд╕рд░реА рдЬрд╛рдБрдЪ рдЧрд░реНрдиреЗ рд╣реЛ?

рдХрд╕рд░реА рдЬрд╛рдБрдЪ рдЧрд░реНрдиреЗ? рд╕рд╛рдпрдж рдЫреИрдиред

Grafana рдорд╛ рдПрдХ рдкрд░реАрдХреНрд╖рдг рд░реВрдкрдорд╛ред

рд░ Grafana рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреЗ рд╣реЛ? Grafana рд▓реЗ рдпреЛ рдЕрдиреБрд░реЛрдзрд▓рд╛рдИ рд╕реАрдзреИ рдбреЗрдЯрд╛рд╕реНрд░реЛрддрдорд╛ рдЕрдиреБрд╡рд╛рдж рдЧрд░реНрдЫред

рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВрдорд╛ рдереЛрд░реИ рдердкреЗрд░ред

рд╣реЛрдЗрди, Grafana рдорд╛ рдХреЗрд╣рд┐ рдкрдирд┐ рдердкрд┐рдПрдХреЛ рдЫреИрдиред рддреНрдпрд╣рд╛рдБ GET рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ рд╣реБрди рд╕рдХреНрдЫрдиреН, рдЬрд╕реНрддреИ рдЪрд░рдгред рдпреЛ рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди, рддрд░ рддрдкрд╛рдЗрдБ рдпрд╕рд▓рд╛рдИ рдУрднрд░рд░рд╛рдЗрдб рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддрдкрд╛рдЗрдБ рдпрд╕рд▓рд╛рдИ рдУрднрд░рд░рд╛рдЗрдб рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрди, рддрд░ рдпреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдердкрд┐рдПрдХреЛ рдЫред рддрдкрд╛рдИрдВ рдпрд╣рд╛рдБ рдкрд░реАрдХреНрд╖рдг рд▓реЗрдЦреНрдиреБрд╣реБрдиреНрдиред рдорд▓рд╛рдИ рд▓рд╛рдЧреНрджреИрди рдХрд┐ рддрдкрд╛рдИрдВрд▓реЗ рд╕рддреНрдпрдХреЛ рд╕реНрд░реЛрддрдХреЛ рд░реВрдкрдорд╛ рдпрд╣рд╛рдБ Grafana рдорд╛ рднрд░реЛрд╕рд╛ рдЧрд░реНрдиреБрдкрд░реНрдЫред

рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рд▓рд╛рдЧреА рдзрдиреНрдпрд╡рд╛рдж! рдХрдореНрдкреНрд░реЗрд╕рди рдХреЛ рд▓рд╛рдЧреА рдзрдиреНрдпрд╡рд╛рдж! рддрдкрд╛рдИрдВрд▓реЗ рдЧреНрд░рд╛рдлрдорд╛ рдЪрд░ рдореНрдпрд╛рдкрд┐рдЩрдХреЛ рдмрд╛рд░реЗрдорд╛ рд╕рдореНрдЭрдиреБрднрдпреЛ, рдХрд┐ Grafana рдорд╛ рддрдкрд╛рдИрдВрд▓реЗ рдЪрд░рдорд╛ рдЪрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдиред рдореИрд▓реЗ рдХреЗ рднрдиреНрди рдЦреЛрдЬреЗрдХреЛ рдмреБрдЭреНрдиреБрднрдпреЛ ?

рд╣реЛред

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

рдпрджрд┐ Grafana рдХреБрдиреИ рдЕрдиреНрдп рддрд░рд┐рдХрд╛рдорд╛ рдЪрд░ рдкрд╣реБрдБрдЪ рдЧрд░реНрджреИрди рднрдиреЗ, рд╣реЛ, рдпрд╕рд▓реЗ рдХрд╛рдо рдЧрд░реНрдиреЗрдЫред рддрд░ рдореЗрд░реЛ рд╕рд▓реНрд▓рд╛рд╣ Grafana рдорд╛ рдЕрд▓рд░реНрдЯрд┐рдЩ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рд╣реБрдБрджреИрди, рддрдкрд╛рдИрд▓реЗ рд╕рддрд░реНрдХрддрд╛ рдкреНрд░рдмрдиреНрдзрдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБ рд░рд╛рдореНрд░реЛ рд╣реБрдиреНрдЫред

рд╣реЛ, рдо рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреБ, рддрд░ Grafana рдорд╛ рд╕реЗрдЯрдЕрдк рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рджреЗрдЦрд┐рдиреНрдереНрдпреЛ, рддрд░ рдЯрд┐рдкрдХреЛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рдж!

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

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