рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рдирд┐рдЧрд░рд╛рдиреА: рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рдХреЛ рдПрдХ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рд░ рдкрд░рд┐рдЪрдп

Kubernetes рдирд┐рдЧрд░рд╛рдиреА рдХреЛ рдЕрд╡рдзрд╛рд░рдгрд╛ рд╡рд┐рдЪрд╛рд░ рдЧрд░реНрдиреБрд╣реЛрд╕реН, Prometheus рдЙрдкрдХрд░рдг рд╕рдВрдЧ рдкрд░рд┐рдЪрд┐рдд рд╣реБрдиреБрд╣реЛрд╕реН, рд░ рд╕рддрд░реНрдХрддрд╛ рдмрд╛рд░реЗ рдХреБрд░рд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдЕрдиреБрдЧрдордирдХреЛ рд╡рд┐рд╖рдп рдареВрд▓реЛ рдЫ, рдпрд╕рд▓рд╛рдИ рдПрдЙрдЯреИ рд▓реЗрдЦрдорд╛ рдЫреБрдЯреНрдпрд╛рдЙрди рд╕рдХрд┐рдБрджреИрдиред рдпрд╕ рдкрд╛рдардХреЛ рдЙрджреНрджреЗрд╢реНрдп рдЙрдкрдХрд░рдгрд╣рд░реВ, рдЕрд╡рдзрд╛рд░рдгрд╛рд╣рд░реВ рд░ рджреГрд╖реНрдЯрд┐рдХреЛрдгрд╣рд░реВрдХреЛ рдПрдХ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рдкреНрд░рджрд╛рди рдЧрд░реНрдиреБ рд╣реЛред

рд▓реЗрдЦрдХреЛ рд╕рд╛рдордЧреНрд░реА рдПрдХ рдирд┐рдЪреЛрдб рд╣реЛ рд╡рд┐рджреНрдпрд╛рд▓рдп "рд╕реНрд▓рд░реНрдо" рдХреЛ рдЦреБрд▓рд╛ рд╡реНрдпрд╛рдЦреНрдпрд╛рдиред рдпрджрд┐ рддрдкрд╛рдЗрдБ рдкреВрд░реНрдг рдкрд╛рдареНрдпрдХреНрд░рдо рд▓рд┐рди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ - рдкрд╛рдареНрдпрдХреНрд░рдордХреЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдЗрди рдЕрдк рдЧрд░реНрдиреБрд╣реЛрд╕реН Kubernetes рдорд╛ рдЕрдиреБрдЧрдорди рд░ рд▓рдЧрд┐рдЩ рдкреВрд░реНрд╡рд╛рдзрд╛рд░.

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рдирд┐рдЧрд░рд╛рдиреА: рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рдХреЛ рдПрдХ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рд░ рдкрд░рд┐рдЪрдп

Kubernetes рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдХреЗ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░рд┐рдиреНрдЫ

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рдирд┐рдЧрд░рд╛рдиреА: рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рдХреЛ рдПрдХ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рд░ рдкрд░рд┐рдЪрдп

рднреМрддрд┐рдХ рд╕рд░реНрднрд░рд╣рд░реВред рдпрджрд┐ Kubernetes рдХреНрд▓рд╕реНрдЯрд░ рдпрд╕рдХреЛ рд╕рд░реНрднрд░рдорд╛ рддреИрдирд╛рдд рдЧрд░рд┐рдПрдХреЛ рдЫ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╕реНрд╡рд╛рд╕реНрдереНрдп рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред Zabbix рд▓реЗ рдпреЛ рдХрд╛рд░реНрдп рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрдЫ; рдпрджрд┐ рддрдкрд╛рдЗрдБ рдЙрд╣рд╛рдБрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБрд▓рд╛рдИ рдЕрд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрди, рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рд╡рд┐рд╡рд╛рдж рд╣реБрдиреЗрдЫреИрдиред рдпреЛ Zabbix рд╣реЛ рдЬрд╕рд▓реЗ рд╣рд╛рдореНрд░реЛ рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рдЕрд╡рд╕реНрдерд╛рд▓рд╛рдИ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрджрдЫред

рдХреНрд▓рд╕реНрдЯрд░ рд╕реНрддрд░рдорд╛ рдЕрдиреБрдЧрдорди рдЧрд░реНрди рдЕрдЧрд╛рдбрд┐ рдмрдвреМрдВред

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

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

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

рдкреНрд░рд╡реЗрд╢ред рдпреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдкреНрд░рд╡реЗрд╢ рдмрд┐рдиреНрджреБрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рд╡реЗрд╢ (рдЗрдиреНрдЧреНрд░реЗрд╕ рдХрдиреНрдЯреНрд░реЛрд▓рд░ рд╕рд╣рд┐рдд) рдХреЛ рдЙрдкрд▓рдмреНрдзрддрд╛ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред

рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рдореБрдЦреНрдп рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рднрддреНрдХрд╛рдЗрдПрдХрд╛ рдЫрдиреН - рдЕрдм рд╣рд╛рдореА рдПрдмреНрд╕реНрдЯреНрд░реНрдпрд╛рдХреНрд╢рдирдХреЛ рд╕реНрддрд░рдорд╛ рдЬрд╛рдФрдВред

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

рдЕрдиреНрддрд┐рдо рд╕реНрддрд░рдорд╛, рддрдкрд╛рдИрдВрд▓реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧрдХреЛ рд╕рдЮреНрдЪрд╛рд▓рди рдЖрдлреИрдВ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рд╡реНрдпрд╛рдкрд╛рд░ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд▓рд┐рдиреБрд╣реЛрд╕реН: рдЕрд░реНрдбрд░рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╡реНрдпрд╡рд╣рд╛рд░, рд░ рдпрд╕реНрддреИред

Prometheus

рдХреНрд▓рд╕реНрдЯрд░ рдЕрдиреБрдЧрдордирдХреЛ рд▓рд╛рдЧрд┐ рдЙрддреНрддрдо рдкреНрд░рдгрд╛рд▓реА рд╣реЛ Prometheusред рдорд▓рд╛рдИ рдХреБрдиреИ рдкрдирд┐ рдЙрдкрдХрд░рдг рдерд╛рд╣рд╛ рдЫреИрди рдЬреБрди рдЧреБрдгрд╕реНрддрд░ рд░ рдкреНрд░рдпреЛрдЧрдХреЛ рд╕рд╣рдЬрддрд╛рдХреЛ рд╣рд┐рд╕рд╛рдмрд▓реЗ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреНрдЫред рдпреЛ рд▓рдЪрд┐рд▓реЛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рдЙрддреНрдХреГрд╖реНрдЯ рдЫ, рддреНрдпрд╕реИрд▓реЗ рдЬрдм рддрд┐рдиреАрд╣рд░реВрд▓реЗ "рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдореЛрдирд┐рдЯрд░рд┐рдЩ" рднрдиреНрдЫрдиреН, рддрд┐рдиреАрд╣рд░реВ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рдХреЛ рдЕрд░реНрде рд╣реБрдиреНред

Prometheus рдХреЛ рд╕рд╛рде рд╕реБрд░реБ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рдХреЗрд╣рд┐ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдЫрдиреН: Helm рдХреЛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рддрдкрд╛рдЗрдБ рдПрдХ рдирд┐рдпрдорд┐рдд Prometheus рд╡рд╛ Prometheus рдЕрдкрд░реЗрдЯрд░ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

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

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

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдХреБрдмреЗрд░рдиреЗрдЯрд╕рдБрдЧ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдПрдХреАрдХреГрдд рдЫ: рдпрд╕рд▓реЗ API рд╕рд░реНрднрд░рд╕рдБрдЧ рдкрд╣реБрдБрдЪ рд░ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЧрд░реНрди рд╕рдХреНрдЫред

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

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рдирд┐рдЧрд░рд╛рдиреА: рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рдХреЛ рдПрдХ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рд░ рдкрд░рд┐рдЪрдп

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рд╕рд░реНрднрд░ рдкрдЫрд╛рдбрд┐рдХреЛ рдЫреЗрдЙ рд╣реЛ, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рдХреЛ рдорд╕реНрддрд┐рд╖реНрдХред рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдпрд╣рд╛рдБ рднрдгреНрдбрд╛рд░рдг рд░ рдкреНрд░рд╢реЛрдзрди рдЧрд░рд┐рдиреНрдЫред

рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдбрд╛рдЯрд╛рдмреЗрд╕ (TSDB) рдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫред TSDB рдЫреБрдЯреНрдЯреИ рдбрд╛рдЯрд╛рдмреЗрд╕ рд╣реЛрдЗрди, рддрд░ рдЧреЛ рднрд╛рд╖рд╛рдХреЛ рдкреНрдпрд╛рдХреЗрдЬ рд╣реЛ рдЬреБрди рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рдорд╛ рдЗрдореНрдмреЗрдб рдЧрд░рд┐рдПрдХреЛ рдЫред рд▓рдЧрднрдЧ рдмреЛрд▓реНрджреИ, рд╕рдмреИ рдПрдХ рдмрд╛рдЗрдирд░реА рдорд╛ рдЫред

рд▓рд╛рдореЛ рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ TSDB рдорд╛ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░ рдирдЧрд░реНрдиреБрд╣реЛрд╕реН

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХреЛ рджреАрд░реНрдШрдХрд╛рд▓реАрди рднрдгреНрдбрд╛рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрдд рдЫреИрдиред рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдЕрд╡рдзрд╛рд░рдг рдЕрд╡рдзрд┐ 15 рджрд┐рди рд╣реЛред рддрдкрд╛рдИрдВрд▓реЗ рдпреЛ рд╕реАрдорд╛ рдирд╛рдШреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддрд░ рдзреНрдпрд╛рди рд░рд╛рдЦреНрдиреБрд╣реЛрд╕реН: рддрдкрд╛рдИрдВрд▓реЗ TSDB рдорд╛ рдЬрддрд┐ рдзреЗрд░реИ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рд░ рдЬрддрд┐ рд▓рд╛рдореЛ рд╕рдордпрд╕рдореНрдо рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ, рддреНрдпрддрд┐ рдзреЗрд░реИ рд╕реНрд░реЛрддрд╣рд░реВ рдЦрдкрдд рд╣реБрдиреЗрдЫред Prometheus рдорд╛ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЦрд░рд╛рдм рдЕрднреНрдпрд╛рд╕ рдорд╛рдирд┐рдиреНрдЫред

рдпрджрд┐ рддрдкрд╛рдИрдВрд╕рдБрдЧ рдареВрд▓реЛ рдЯреНрд░рд╛рдлрд┐рдХ рдЫ рднрдиреЗ, рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХреЛ рд╕рдВрдЦреНрдпрд╛ рд╕рдпреМрдВ рд╣рдЬрд╛рд░ рдкреНрд░рддрд┐ рд╕реЗрдХреЗрдиреНрдб рдЫ, рддреНрдпрд╕рдкрдЫрд┐ рддрд┐рдиреАрд╣рд░реВрдХреЛ рднрдгреНрдбрд╛рд░рдг рдбрд┐рд╕реНрдХ рд╕реНрдерд╛рди рд╡рд╛ рдЕрд╡рдзрд┐ рджреНрд╡рд╛рд░рд╛ рд╕реАрдорд┐рдд рдЧрд░реНрди рд░рд╛рдореНрд░реЛ рдЫред рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, "рддрд╛рддреЛ рдбрд╛рдЯрд╛" TSDB рдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫ, рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЗрд╣реА рдШрдгреНрдЯрд╛рдорд╛ред рд▓рд╛рдореЛ рднрдгреНрдбрд╛рд░рдгрдХреЛ рд▓рд╛рдЧрд┐, рдмрд╛рд╣реНрдп рднрдгреНрдбрд╛рд░рдг рддреА рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ рдЬреБрди рд╡рд╛рд╕реНрддрд╡рдореИ рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрдд рдЫ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, InfluxDB, ClickHouse, рд░ рдпрд╕реНрддреИред рдореИрд▓реЗ ClickHouse рдХреЛ рдмрд╛рд░реЗ рдорд╛ рдЕрдзрд┐рдХ рд░рд╛рдореНрд░реЛ рд╕рдореАрдХреНрд╖рд╛ рджреЗрдЦреЗред

Prometheus рд╕рд░реНрднрд░ рдореЛрдбреЗрд▓ рдорд╛ рдХрд╛рдо рдЧрд░реНрджрдЫ рдЦреАрдВрдЪреЛ: рдК рд╣рд╛рдореАрд▓реЗ рдЙрд╕рд▓рд╛рдИ рджрд┐рдПрдХрд╛ рдЕрдиреНрддрд┐рдо рдмрд┐рдиреНрджреБрд╣рд░реВрдорд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХреЛ рд▓рд╛рдЧрд┐ рдЬрд╛рдиреНрдЫред рддрд┐рдиреАрд╣рд░реВрд▓реЗ рднрдиреЗ: "рдПрдкреАрдЖрдИ рд╕рд░реНрднрд░рдорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реН", рд░ рдЙрд╣рд╛рдБ рддреНрдпрд╣рд╛рдБ рдкреНрд░рддреНрдпреЗрдХ n-th рд╕реЗрдХреЗрдиреНрдбрдорд╛ рдЬрд╛рдиреБрд╣реБрдиреНрдЫ рд░ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд▓рд┐рдиреБрд╣реБрдиреНрдЫред

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

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

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

рдпреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдг Kubernetes рд╕рдВрд░рдЪрдирд╛ рд╕рдВрдЧ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рдорд┐рд▓реНрдЫ, рдЬрд╣рд╛рдБ рд╕рдмреИ рдХреБрд░рд╛ рдкрдирд┐ рддреИрд░рд┐рдиреНрдЫ: рдЖрдЬ рддреНрдпрд╣рд╛рдБ 10 рд╕рд░реНрднрд░рд╣рд░реВ рдЫрдиреН, рднреЛрд▓рд┐ 3ред рдкреНрд░рддреНрдпреЗрдХ рдкрдЯрдХ рд╕рд░реНрднрд░рдХреЛ IP рдареЗрдЧрд╛рдирд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рдХрд╕рд░реА рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиреЗ рднрдиреЗрд░ рдПрдХ рдкрдЯрдХ рд▓реЗрдЦреЗ - рд░ рдбрд┐рд╕реНрдХрднрд░рд┐рдЩрд▓реЗ рдпреЛ рдЧрд░реНрдиреЗрдЫред ред

рдкреНрд░реЛрдорд┐рдерд┐рдпрд╕ рднрд╛рд╖рд╛ рднрдирд┐рдиреНрдЫ PromQLред рдпреЛ рднрд╛рд╖рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░, рддрдкрд╛рдИрдВрд▓реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХреЛ рдорд╛рдирд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рд░ рддреНрдпрд╕рдкрдЫрд┐ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рддрд┐рдиреАрд╣рд░реВрдорд╛ рдЖрдзрд╛рд░рд┐рдд рд╡рд┐рд╢реНрд▓реЗрд╖рдгрд╛рддреНрдордХ рдЧрдгрдирд╛рд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреБрд╣реЛрд╕реНред

https://prometheus.io/docs/prometheus/latest/querying/basics/

╨Я╤А╨╛╤Б╤В╨╛╨╣ ╨╖╨░╨┐╤А╨╛╤Б

    container_memory_usage_bytes

╨Ь╨░╤В╨╡╨╝╨░╤В╨╕╤З╨╡╤Б╨║╨╕╨╡ ╨╛╨┐╨╡╤А╨░╤Ж╨╕╨╕

    container_memory_usage_bytes / 1024 / 1024

╨Т╤Б╤В╤А╨╛╨╡╨╜╨╜╤Л╨╡ ╤Д╤Г╨╜╨║╤Ж╨╕╨╕

    sum(container_memory_usage_bytes) / 1024 / 1024

╨г╤В╨╛╤З╨╜╨╡╨╜╨╕╨╡ ╨╖╨░╨┐╤А╨╛╤Б╨░

    100 - avg by (instance) (rate(node_cpu_seconds_total{mode="idle"}[5m]) * 100)

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕

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

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рдирд┐рдЧрд░рд╛рдиреА: рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рдХреЛ рдПрдХ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рд░ рдкрд░рд┐рдЪрдп

рдЕрднрд┐рд╡реНрдпрдХреНрддрд┐ рд░реЗрдЦрд╛рдорд╛, рддрдкрд╛рдЗрдБ PromQL рднрд╛рд╖рд╛рдорд╛ рдкреНрд░рд╢реНрди рд▓реЗрдЦреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рдЕрд▓рд░реНрдЯ рдЯреНрдпрд╛рдмрд▓реЗ рдЪреЗрддрд╛рд╡рдиреА рдирд┐рдпрдорд╣рд░реВ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ, рд░ рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рддреАрди рдЕрд╡рд╕реНрдерд╛рд╣рд░реВ рдЫрдиреН:

  1. рдирд┐рд╖реНрдХреНрд░рд┐рдп - рдпрджрд┐ рд╕рддрд░реНрдХрддрд╛ рдпрд╕ рд╕рдордпрдорд╛ рд╕рдХреНрд░рд┐рдп рдЫреИрди рднрдиреЗ, рддреНрдпреЛ рд╣реЛ, рд╕рдмреИ рдХреБрд░рд╛ рдпрд╕рдХреЛ рд╕рд╛рде рдареАрдХ рдЫ, рд░ рдпрд╕рд▓реЗ рдХрд╛рдо рдЧрд░реЗрди;
  2. рдкреЗрдиреНрдбрд┐рдЩ - рдпреЛ рд╣реЛ рдпрджрд┐ рд╕рддрд░реНрдХрддрд╛рд▓реЗ рдХрд╛рдо рдЧрд░реНрдпреЛ, рддрд░ рдкрдард╛рдЙрдиреЗ рдЕрдЭреИ рдкрд╛рд╕ рднрдПрдХреЛ рдЫреИрдиред рдврд┐рд▓рд╛рдЗ рдиреЗрдЯрд╡рд░реНрдХ рдмреНрд▓рд┐рдВрдХрд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рдХреНрд╖рддрд┐рдкреВрд░реНрддрд┐ рдЧрд░реНрди рд╕реЗрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫ: рдпрджрд┐ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╕реЗрд╡рд╛ рдПрдХ рдорд┐рдиреЗрдЯ рднрд┐рддреНрд░ рдмрдвреЗрдХреЛ рдЫ рднрдиреЗ, рдЕрд▓рд╛рд░реНрдо рдЕрдЭреИ рдмрдЬреНрдиреБ рд╣реБрдБрджреИрди;
  3. рдлрд╛рдпрд░рд┐рдЩ рддреЗрд╕реНрд░реЛ рд╕реНрдерд┐рддрд┐ рд╣реЛ рдЬрдм рдЕрд▓рд░реНрдЯ рдмрддреНрддреА рд░ рд╕рдиреНрджреЗрд╢рд╣рд░реВ рдкрдард╛рдЙрдБрдЫред

рд╕реНрдерд┐рддрд┐ рдореЗрдиреБрдорд╛ рддрдкрд╛рдИрдВрд▓реЗ Prometheus рдХреЗ рд╣реЛ рднрдиреНрдиреЗ рдмрд╛рд░реЗ рдЬрд╛рдирдХрд╛рд░реАрдорд╛ рдкрд╣реБрдБрдЪ рдкрд╛рдЙрдиреБрд╣реБрдиреЗрдЫред рддреНрдпрд╣рд╛рдБ рд▓рдХреНрд╖реНрдп (рд▓рдХреНрд╖реНрдп) рдорд╛ рдПрдХ рд╕рдВрдХреНрд░рдордг рдкрдирд┐ рдЫ, рдЬреБрди рд╣рд╛рдореАрд▓реЗ рдорд╛рдерд┐ рдХреБрд░рд╛ рдЧрд░реНрдпреМрдВред

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рдирд┐рдЧрд░рд╛рдиреА: рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рдХреЛ рдПрдХ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рд░ рдкрд░рд┐рдЪрдп

рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдЗрдиреНрдЯрд░рдлреЗрд╕ рдХреЛ рдПрдХ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рдХреЛ рд▓рд╛рдЧреА, рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рдирд┐рдЧрд░рд╛рдиреАрдорд╛ рд╕реНрд▓рд░реНрдордХреЛ рд╡реНрдпрд╛рдЦреНрдпрд╛рдирдорд╛.

Grafana рд╕рдВрдЧ рдПрдХреАрдХрд░рдг

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

рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рдирд┐рдЧрд░рд╛рдиреА: рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рдХреЛ рдПрдХ рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рд░ рдкрд░рд┐рдЪрдп

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

рдирд┐рдореНрди рд▓реЗрдЦрд╣рд░реВрдорд╛, рд╣рд╛рдореА рдЕрдиреБрдЧрдордирдХреЛ рд╡рд┐рд╖рдпрд▓рд╛рдИ рдЬрд╛рд░реА рд░рд╛рдЦреНрдиреЗрдЫреМрдВ: рд╣рд╛рдореА Grafana Loki рд░ рд╡реИрдХрд▓реНрдкрд┐рдХ рдЙрдкрдХрд░рдгрд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓рдЧрд╣рд░реВ рд╕рдЩреНрдХрд▓рди рд░ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдЧрд░реНрдиреЗ рдмрд╛рд░реЗ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреМрдВред

рд▓реЗрдЦрдХ: рдорд╛рд░реНрд╕реЗрд▓ рдЗрдмреНрд░рд╛рдн, рдкреНрд░рдорд╛рдгрд┐рдд рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ рдкреНрд░рд╢рд╛рд╕рдХ, рдХрдореНрдкрдиреАрдорд╛ рдЕрднреНрдпрд╛рд╕ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░ рд╕рд╛рдЙрдердмреНрд░рд┐рдЬ, рд╡рдХреНрддрд╛ рд░ рдкрд╛рдареНрдпрдХреНрд░рдо рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ Slurmред

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

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