рдерд╛рдиреЛрд╕ - рд╕реНрдХреЗрд▓реЗрдмрд▓ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕

рд▓реЗрдЦрдХреЛ рдЕрдиреБрд╡рд╛рдж рдкрд╛рдареНрдпрдХреНрд░рдордХрд╛ рд╡рд┐рджреНрдпрд╛рд░реНрдереАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рддрдпрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ "DevOps рдЕрднреНрдпрд╛рд╕ рд░ рдЙрдкрдХрд░рдгрд╣рд░реВ".

Fabian Reinartz рдПрдХ рд╕рдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛, рдЧреЛ рдлреНрдпрд╛рдиреЗрдЯрд┐рдХ, рд░ рд╕рдорд╕реНрдпрд╛ рд╕рдорд╛рдзрд╛рдирдХрд░реНрддрд╛ рд╣реЛред рдЙрд╣рд╛рдБ рдПрдХ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рд╕рдВрд░рдХреНрд╖рдХ рд░ рдХреБрдмрд░реНрдиреЗрдЯреНрд╕ SIG рдЗрдиреНрд╕реНрдЯреНрд░реБрдореЗрдиреНрдЯреЗрд╕рдирдХреЛ рд╕рд╣-рд╕рдВрд╕реНрдерд╛рдкрдХ рдкрдирд┐ рд╣реБрдиреБрд╣реБрдиреНрдЫред рд╡рд┐рдЧрддрдорд╛, рдЙрд╣рд╛рдБ рд╕рд╛рдЙрдиреНрдбрдХреНрд▓рд╛рдЙрдбрдорд╛ рдЙрддреНрдкрд╛рджрди рдЗрдиреНрдЬрд┐рдирд┐рдпрд░ рд╣реБрдиреБрд╣реБрдиреНрдереНрдпреЛ рд░ CoreOS рдорд╛ рдирд┐рдЧрд░рд╛рдиреА рдЯреЛрд▓реАрдХреЛ рдиреЗрддреГрддреНрд╡ рдЧрд░реНрдиреБрднрдпреЛред рд╣рд╛рд▓ Google рдорд╛ рдХрд╛рдо рдЧрд░реНрдиреБрд╣реБрдиреНрдЫред

Bartek Plotka - рдЕрд╕рдореНрднрд╡ рдорд╛ рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдЗрдиреНрдЬрд┐рдирд┐рдпрд░ред рдЙрд╣рд╛рдБ рдирдпрд╛рдБ рдкреНрд░рд╡рд┐рдзрд┐рд╣рд░реВ рд░ рд╡рд┐рддрд░рдг рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдорд╛ рд░реБрдЪрд┐ рд░рд╛рдЦреНрдиреБрд╣реБрдиреНрдЫред рдЙрд╣рд╛рдБрд╕рдБрдЧ Intel рдорд╛ рдирд┐рдореНрди-рд╕реНрддрд░рдХреЛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдЕрдиреБрднрд╡ рдЫ, Mesos рдорд╛ рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдЕрдиреБрднрд╡, рд░ Improbable рдорд╛ рд╡рд┐рд╢реНрд╡-рд╕реНрддрд░реАрдп SRE рдЙрддреНрдкрд╛рджрди рдЕрдиреБрднрд╡ рдЫред Microservices рдХреЛ рд╕рдВрд╕рд╛рд░ рд╕реБрдзрд╛рд░ рдЧрд░реНрди рд╕рдорд░реНрдкрд┐рддред рдЙрдирдХреЛ рддреАрди рдкреНрд░реЗрдо: рдЧреЛрд▓рд╛рдЩ, рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд░ рднрд▓рд┐рдмрд▓ред

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

Prometheus рдХреЛ рд╕рд╛рджрдЧреА рд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдпрд╕рдХреЛ рдореБрдЦреНрдп рдлрд╛рдЗрджрд╛рд╣рд░реБ рдордзреНрдпреЗ рдПрдХ рд╣реЛред рдпрджреНрдпрдкрд┐, рдПрдХ рдкрдЯрдХ рд╣рд╛рдореАрд▓реЗ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рдорд╛рдкрджрдгреНрдб рдкрд╛рд░ рдЧрд░реЗрдкрдЫрд┐, рд╣рд╛рдореАрд▓реЗ рдзреЗрд░реИ рдХрдордЬреЛрд░реАрд╣рд░реВ рд╕рд╛рдордирд╛ рдЧрд░реНрдпреМрдВред рдпреА рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рд╣рд╛рдореАрд▓реЗ рд╡рд┐рдХрд╛рд╕ рдЧрд░реЗрдХрд╛ рдЫреМрдВ Thanos рдЕрд╡рд╕реНрдерд┐рдд рдкреНрд░реЛрдорд┐рдерд┐рдпрд╕ рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрд▓рд╛рдИ рдЕрд╕реАрдорд┐рдд рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдгрдХреЛ рд╕рд╛рде рдПрдХрд▓ рдирд┐рдЧрд░рд╛рдиреА рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдирд┐рд░реНрдмрд╛рдз рд░реВрдкрдорд╛ рд░реВрдкрд╛рдиреНрддрд░рдг рдЧрд░реНрди Improbable рджреНрд╡рд╛рд░рд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реЛред Thanos Github рдорд╛ рдЙрдкрд▓рдмреНрдз рдЫ рдпрд╣рд╛рдБ.

Improbable рдмрд╛рдЯ рдирд╡реАрдирддрдо рд╕рдорд╛рдЪрд╛рд░ рд╕рдВрдЧ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рд░рд╣рдиреБрд╣реЛрд╕реНред

Thanos рд╕рдВрдЧ рд╣рд╛рдореНрд░реЛ рд▓рдХреНрд╖реНрдп

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

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

рдзреЗрд░реИ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВрдмрд╛рдЯ рдбрд╛рдЯрд╛ рдХреНрд╡реЗрд░реА рдЧрд░реНрджреИ (рдЧреНрд▓реЛрдмрд▓ рдХреНрд╡реЗрд░реА)

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

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

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

рдерд╛рдиреЛрд╕ - рд╕реНрдХреЗрд▓реЗрдмрд▓ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕

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

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

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

рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбрд╛рдЯрд╛рдХреЛ рднрд░рдкрд░реНрджреЛ рднрдгреНрдбрд╛рд░рдг

рд╕рд╕реНрддреЛ, рдЫрд┐рдЯреЛ, рджреАрд░реНрдШрдХрд╛рд▓реАрди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рднрдгреНрдбрд╛рд░рдг рд╣рд╛рдореНрд░реЛ рд╕рдкрдирд╛ рд╣реЛ (рдзреЗрд░реИ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЭрд╛ рдЧрд░рд┐рдПрдХреЛ)ред рдЕрд╕рдореНрднрд╡ рдорд╛, рд╣рд╛рдореА рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдЕрд╡рдзрд╛рд░рдг рдЕрд╡рдзрд┐ рдиреМ рджрд┐рдирдорд╛ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди рдмрд╛рдзреНрдп рднрдпреМрдВ (рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ 1.8 рдХреЛ рд▓рд╛рдЧреА)ред рдпрд╕рд▓реЗ рд╣рд╛рдореА рдХрддрд┐ рдЯрд╛рдврд╛ рд╣реЗрд░реНрди рд╕рдХреНрдЫреМрдВ рднрдиреНрдиреЗ рд╕реНрдкрд╖реНрдЯ рд╕реАрдорд╛рд╣рд░реВ рдердкреНрдЫред

Prometheus 2.0 рдпрд╕ рд╕рдиреНрджрд░реНрднрдорд╛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рдЫ, рдХрд┐рдирдХрд┐ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛рдХреЛ рд╕рдВрдЦреНрдпрд╛рд▓реЗ рд╕рд░реНрднрд░рдХреЛ рд╕рдордЧреНрд░ рдкреНрд░рджрд░реНрд╢рдирд▓рд╛рдИ рдЕрд╕рд░ рдЧрд░реНрджреИрди (рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ реи рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрдмреЗрдХреЛрди рдореБрдЦреНрдп рдЯрд┐рдкреНрдкрдгреА)ред рдпрджреНрдпрдкрд┐, рдкреНрд░реЛрдореЗрдерд┐рдпрд╕рд▓реЗ рд╕реНрдерд╛рдиреАрдп рдбрд┐рд╕реНрдХрдорд╛ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрджрдЫред рдпрджреНрдпрдкрд┐ рдЙрдЪреНрдЪ-рджрдХреНрд╖рддрд╛ рдбреЗрдЯрд╛ рд╕рдЩреНрдХреБрдЪрдирд▓реЗ рд╕реНрдерд╛рдиреАрдп SSD рдЙрдкрдпреЛрдЧрд▓рд╛рдИ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд░реВрдкрдорд╛ рдХрдо рдЧрд░реНрди рд╕рдХреНрдЫ, рддреНрдпрд╣рд╛рдБ рдЕрдиреНрддрддрдГ рдЕрдЭреИ рдкрдирд┐ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд╕рдХрд┐рдиреЗ рдорд╛рддреНрд░рд╛рдХреЛ рд╕реАрдорд╛ рдЫред

рдердк рд░реВрдкрдорд╛, Improbable рдорд╛ рд╣рд╛рдореА рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛, рд╕рд░рд▓рддрд╛ рд░ рд▓рд╛рдЧрддрдХреЛ рдЦреНрдпрд╛рд▓ рд░рд╛рдЦреНрдЫреМрдВред рдареВрд▓рд╛ рд╕реНрдерд╛рдиреАрдп рдбрд┐рд╕реНрдХрд╣рд░реВ рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрди рд░ рдмреНрдпрд╛рдХрдЕрдк рдЧрд░реНрди рдЧрд╛рд╣реНрд░реЛ рд╣реБрдиреНрдЫред рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдЕрдзрд┐рдХ рд▓рд╛рдЧрдд рд░ рдЕрдзрд┐рдХ рдмреНрдпрд╛рдХрдЕрдк рдЙрдкрдХрд░рдгрд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ, рдЕрдирд╛рд╡рд╢реНрдпрдХ рдЬрдЯрд┐рд▓рддрд╛рдХреЛ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдкред

рдбрд╛рдЙрдирд╕рдореНрдкрд▓рд┐рдВрдЧ

рд╣рд╛рдореАрд▓реЗ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрди рдерд╛рд▓реЗрдкрдЫрд┐, рд╣рд╛рдореАрд▓реЗ рд╣рдкреНрддрд╛, рдорд╣рд┐рдирд╛ рд░ рд╡рд░реНрд╖рдХреЛ рдбреЗрдЯрд╛рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрджрд╛ рдкреНрд░рд╢реНрдирд╣рд░реВрд▓рд╛рдИ рдврд┐рд▓реЛ рд░ рдврд┐рд▓реЛ рдмрдирд╛рдЙрдиреЗ big-O рд╕рдБрдЧ рдЖрдзрд╛рд░рднреВрдд рдХрдард┐рдирд╛рдЗрд╣рд░реВ рдЫрдиреН рднрдиреА рд╣рд╛рдореАрд▓реЗ рдорд╣рд╕реБрд╕ рдЧрд░реНрдпреМрдВред

рдпреЛ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдорд╛рдирдХ рд╕рдорд╛рдзрд╛рди рд╣реБрдиреЗрдЫ рдбрд╛рдЙрдирд╕рдореНрдкрд▓рд┐рдВрдЧ (downsampling) - рд╕рд┐рдЧреНрдирд▓ рдирдореВрдирд╛ рдЖрд╡реГрддреНрддрд┐ рдХрдо рдЧрд░реНрджреИред рдбрд╛рдЙрдирд╕рдореНрдкрд▓рд┐рдВрдЧрдХреЛ рд╕рд╛рде, рд╣рд╛рдореА рдареВрд▓реЛ рд╕рдордп рджрд╛рдпрд░рд╛рдорд╛ "рддрд▓ рдорд╛рдкрди" рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ рд░ рдкреНрд░рд╢реНрдирд╣рд░реВ рдЙрддреНрддрд░рджрд╛рдпреА рд░рд╛рдЦреНрджреИ рдирдореВрдирд╛рд╣рд░реВрдХреЛ рд╕рдорд╛рди рд╕рдВрдЦреНрдпрд╛ рдХрд╛рдпрдо рд░рд╛рдЦреНрди рд╕рдХреНрдЫреМрдВред

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

рдЕрддрд┐рд░рд┐рдХреНрдд рд▓рдХреНрд╖реНрдпрд╣рд░реВ

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

рдерд╛рдиреЛрд╕ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛

рдЕрдШрд┐рд▓реНрд▓реЛ рдЦрдгреНрдбрдорд╛ рд╣рд╛рдореНрд░рд╛ рд▓рдХреНрд╖реНрдпрд╣рд░реВ рд╕реВрдЪреАрдмрджреНрдз рдЧрд░реЗрдкрдЫрд┐, рддрд┐рдиреАрд╣рд░реВ рдорд╛рд░реНрдлрдд рдХрд╛рдо рдЧрд░реМрдВ рд░ рдерд╛рдиреЛрд╕рд▓реЗ рдпреА рд╕рдорд╕реНрдпрд╛рд╣рд░реВрд▓рд╛рдИ рдХрд╕рд░реА рд╕рдорд╛рдзрд╛рди рдЧрд░реНрдЫ рд╣реЗрд░реМрдВред

рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рджреГрд╢реНрдп

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

рдЕрд░реНрдХреЛ рдЫреЗрдЙрдорд╛ рд╕реНрдХреЗрд▓-рдЖрдЙрдЯ, рд╕реНрдЯреЗрдЯрд▓реЗрд╕ рдХреНрд╡реЗрд░рд┐рдпрд░ рдХрдореНрдкреЛрдиреЗрдиреНрдЯ рд╣реЛ, рдЬрд╕рд▓реЗ рдорд╛рдирдХ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ HTTP API рдорд╛рд░реНрдлрдд PromQL рдкреНрд░рд╢реНрдирд╣рд░реВрдХреЛ рдЬрд╡рд╛рдл рджрд┐рдиреБ рднрдиреНрджрд╛ рдереЛрд░реИ рдЧрд░реНрдЫред Querier, Sidecar рд░ рдЕрдиреНрдп Thanos рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдорд╛рд░реНрдлрдд рд╕рдЮреНрдЪрд╛рд░ рдЧрд░реНрдЫрдиреН рдЧрдкрд╢рдк рдкреНрд░реЛрдЯреЛрдХрд▓.

рдерд╛рдиреЛрд╕ - рд╕реНрдХреЗрд▓реЗрдмрд▓ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕

  1. Querier, рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдЧрд░реЗрдкрдЫрд┐, рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕реНрдЯреЛрд░ API рд╕рд░реНрднрд░рдорд╛ рдЬрдбрд╛рди рд╣реБрдиреНрдЫ, рддреНрдпреЛ рд╣реЛ, рд╣рд╛рдореНрд░реЛ Sidecars рдорд╛ рд░ рд╕рдореНрдмрдиреНрдзрд┐рдд Prometheus рд╕рд░реНрднрд░рд╣рд░реВрдмрд╛рдЯ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдбреЗрдЯрд╛ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫред
  2. рддреНрдпрд╕ рдкрдЫрд┐, рдпрд╕рд▓реЗ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рд╕рдВрдпреЛрдЬрди рдЧрд░реНрджрдЫ рд░ рддрд┐рдиреАрд╣рд░реВрдорд╛ PromQL рдХреНрд╡реЗрд░реА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрджрдЫред Querier рд▓реЗ Prometheus HA рд╕рд░реНрднрд░рд╣рд░реВрдмрд╛рдЯ рд╡рд┐рдЪреНрдЫреЗрджрди рдбреЗрдЯрд╛ рд░ рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдбреЗрдЯрд╛ рджреБрд╡реИ рдорд░реНрдЬ рдЧрд░реНрди рд╕рдХреНрдЫред

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

рдЕрд╕реАрдорд┐рдд рд╢реЗрд▓реНрдл рдЬреАрд╡рди!

рдпрджреНрдпрдкрд┐, рдврд┐рд▓реЛ рд╡рд╛ рдЪрд╛рдБрдбреЛ рд╣рд╛рдореА рд╕рд╛рдорд╛рдиреНрдп рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рдЕрд╡рдзрд╛рд░рдг рд╕рдордп рднрдиреНрджрд╛ рдмрд╛рд╣рд┐рд░ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреМрдВред рд╣рд╛рдореАрд▓реЗ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдбреЗрдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд╡рд╕реНрддреБ рднрдгреНрдбрд╛рд░рдг рд░реЛрдЬреНрдпреМрдВред рдпреЛ рдХреБрдиреИ рдкрдирд┐ рдХреНрд▓рд╛рдЙрдбрдХрд╛ рд╕рд╛рдереИ рдЕрди-рдкреНрд░рд┐рдорд╛рдЗрд╕реЗрд╕ рдбрд╛рдЯрд╛ рдХреЗрдиреНрджреНрд░рд╣рд░реВрдорд╛ рд╡реНрдпрд╛рдкрдХ рд░реВрдкрдорд╛ рдЙрдкрд▓рдмреНрдз рдЫ рд░ рдзреЗрд░реИ рд▓рд╛рдЧрдд рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рдЫред рдердк рд░реВрдкрдорд╛, рд▓рдЧрднрдЧ рдХреБрдиреИ рдкрдирд┐ рд╡рд╕реНрддреБ рднрдгреНрдбрд╛рд░рдг рдкреНрд░рд╕рд┐рджреНрдз S3 API рдорд╛рд░реНрдлрдд рдЙрдкрд▓рдмреНрдз рдЫред

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

рдерд╛рдиреЛрд╕ - рд╕реНрдХреЗрд▓реЗрдмрд▓ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕

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

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

рдерд╛рдиреЛрд╕ рд╕реНрдЯреЛрд░ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд▓реЗ рд╡рд╕реНрддреБ рднрдгреНрдбрд╛рд░рдгрдмрд╛рдЯ рдбрд╛рдЯрд╛ рдкреБрди: рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдкреНрд░реЛрдХреНрд╕реАрдХреЛ рд░реВрдкрдорд╛ рдХрд╛рд░реНрдп рдЧрд░реНрджрдЫред Thanos Sidecar рдЬрд╕реНрддреИ, рдпрд╕рд▓реЗ рдЧрд╕рд┐рдк рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рднрд╛рдЧ рд▓рд┐рдиреНрдЫ рд░ рд╕реНрдЯреЛрд░ API рд▓рд╛рдЧреВ рдЧрд░реНрджрдЫред рдпрд╕ рддрд░рд┐рдХрд╛рд▓реЗ, рдЕрд╡рд╕реНрдерд┐рдд Querier рд▓реЗ рдпрд╕рд▓рд╛рдИ Sidecar рдЬрд╕реНрддреИ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░реНрди рд╕рдХреНрдЫ, рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдбреЗрдЯрд╛рдХреЛ рдЕрд░реНрдХреЛ рд╕реНрд░реЛрддрдХреЛ рд░реВрдкрдорд╛ - рдХреБрдиреИ рд╡рд┐рд╢реЗрд╖ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрдиред

рдерд╛рдиреЛрд╕ - рд╕реНрдХреЗрд▓реЗрдмрд▓ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕

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

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

рдерд╛рдиреЛрд╕ - рд╕реНрдХреЗрд▓реЗрдмрд▓ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕

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

рдХрдореНрдкреНрдпрд╛рдХреНрд╢рди рд░ рдбрд╛рдЙрдирд╕рдореНрдкрд▓рд┐рдВрдЧ

рдПрдХ рдкрдЯрдХ рд╕рдордп рд╢реНрд░реГрдВрдЦрд▓рд╛ рдбреЗрдЯрд╛рдХреЛ рдирдпрд╛рдБ рдмреНрд▓рдХ рд╡рд╕реНрддреБ рднрдгреНрдбрд╛рд░рдгрдорд╛ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд▓реЛрдб рднрдПрдкрдЫрд┐, рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ "рдРрддрд┐рд╣рд╛рд╕рд┐рдХ" рдбреЗрдЯрд╛рдХреЛ рд░реВрдкрдорд╛ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░реНрдЫреМрдВ, рдЬреБрди рд╕реНрдЯреЛрд░ рдЧреЗрдЯрд╡реЗ рдорд╛рд░реНрдлрдд рддреБрд░реБрдиреНрддреИ рдЙрдкрд▓рдмреНрдз рд╣реБрдиреНрдЫред

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

рдерд╛рдиреЛрд╕ - рд╕реНрдХреЗрд▓реЗрдмрд▓ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕

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

рдерд╛рдиреЛрд╕ - рд╕реНрдХреЗрд▓реЗрдмрд▓ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕

рдбрд╛рдЯрд╛рд▓рд╛рдИ рдбрд╛рдЙрдирд╕рдореНрдкрд▓ рдЧрд░реНрди, рдХрдореНрдкреНрдпрд╛рдХреНрдЯрд░рд▓реЗ рд▓рдЧрд╛рддрд╛рд░ рдкрд╛рдБрдЪ рдорд┐рдиреЗрдЯ рд░ рдПрдХ рдШрдгреНрдЯрд╛рдХреЛ рд░рд┐рдЬреЛрд▓реБрд╕рдирдорд╛ рдбрд╛рдЯрд╛ рдЬрдореНрдорд╛ рдЧрд░реНрдЫред TSDB XOR рдХрдореНрдкреНрд░реЗрд╕рди рдкреНрд░рдпреЛрдЧ рдЧрд░реА рдПрдиреНрдХреЛрдб рдЧрд░рд┐рдПрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдХрдЪреНрдЪрд╛ рднрд╛рдЧрдХреЛ рд▓рд╛рдЧрд┐, рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░рдХрд╛ рд╕рдордЧреНрд░ рдбреЗрдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫ, рдЬрд╕реНрддреИ рдиреНрдпреВрдирддрдо, рдЕрдзрд┐рдХрддрдо рд╡рд╛ рдПрдХ рдмреНрд▓рдХрдХреЛ рд▓рд╛рдЧрд┐ рдпреЛрдЧред рдпрд╕рд▓реЗ Querier рд▓рд╛рдИ рджрд┐рдЗрдПрдХреЛ PromQL рдХреНрд╡реЗрд░реАрдХреЛ рд▓рд╛рдЧрд┐ рдЙрдкрдпреБрдХреНрдд рднрдПрдХреЛ рд╕рдореБрдЪреНрдЪрдп рд╕реНрд╡рддрдГ рдЪрдпрди рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред

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

рдПрдХ рдЬреАрдмреА рднрдгреНрдбрд╛рд░рдгрдХреЛ рд▓рд╛рдЧрдд рдХрдо рднрдПрдХреЛрд▓реЗ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛ рдерд╛рдиреЛрд╕рд▓реЗ рдХрдЪреНрдЪрд╛ рдбрд╛рдЯрд╛, рдкрд╛рдБрдЪ рдорд┐рдиреЗрдЯ рд░ рдПрдХ рдШрдгреНрдЯрд╛рдХреЛ рд░рд┐рдЬреЛрд▓реНрдпреБрд╕рди рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдЫред рдореВрд▓ рдбрд╛рдЯрд╛ рдореЗрдЯрд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред

рд░реЗрдХрд░реНрдбрд┐рдЩ рдирд┐рдпрдорд╣рд░реВ

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

  • рдЧреНрд▓реЛрдмрд▓ рдЕрд▓рд░реНрдЯ рд░ рдирд┐рдпрдо (рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╕реЗрд╡рд╛рд▓реЗ рддреАрди рдордзреНрдпреЗ рджреБрдИ рднрдиреНрджрд╛ рдмрдвреА рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрдорд╛ рдХрд╛рдо рдирдЧрд░реНрджрд╛ рдЕрд▓рд░реНрдЯ)ред
  • рд╕реНрдерд╛рдиреАрдп рднрдгреНрдбрд╛рд░рдг рдмрд╛рд╣рд┐рд░ рдбреЗрдЯрд╛ рдХреЛ рд▓рд╛рдЧреА рдирд┐рдпрдоред
  • рд╕рдмреИ рдирд┐рдпрдо рд░ рдЕрд▓рд░реНрдЯрд╣рд░реВ рдПрдХреИ рдард╛рдЙрдБрдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдиреЗ рдЗрдЪреНрдЫрд╛ред

рдерд╛рдиреЛрд╕ - рд╕реНрдХреЗрд▓реЗрдмрд▓ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕

рдпреА рд╕рдмреИ рдХреЗрд╕рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, Thanos рдорд╛ Ruler рднрдирд┐рдиреЗ рдЫреБрдЯреНрдЯреИ рдХрдореНрдкреЛрдиреЗрдиреНрдЯ рд╕рдорд╛рд╡реЗрд╢ рдЧрд░реНрджрдЫ, рдЬрд╕рд▓реЗ Thanos Querys рдорд╛рд░реНрдлрдд рдирд┐рдпрдо рд░ рд╕рддрд░реНрдХрддрд╛рдХреЛ рдЧрдгрдирд╛ рдЧрд░реНрджрдЫред рдПрдХ рдкреНрд░рд╕рд┐рджреНрдз StoreAPI рдкреНрд░рджрд╛рди рдЧрд░реЗрд░, рдХреНрд╡реЗрд░реА рдиреЛрдбрд▓реЗ рднрд░реНрдЦрд░реИ рдЧрдгрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХреНрдЫред рдкрдЫрд┐ рддреА рд╡рд╕реНрддреБ рднрдгреНрдбрд╛рд░рдгрдорд╛ рдкрдирд┐ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдиреНрдЫ рд░ рд╕реНрдЯреЛрд░ рдЧреЗрдЯрд╡реЗ рдорд╛рд░реНрдлрдд рдЙрдкрд▓рдмреНрдз рдЧрд░рд╛рдЗрдиреНрдЫред

рдерд╛рдиреЛрд╕рдХреЛ рд╢рдХреНрддрд┐

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

рдерд╛рдиреЛрд╕ - рд╕реНрдХреЗрд▓реЗрдмрд▓ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕

  1. рддрдкрд╛рдИрдВрдХреЛ рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдерд╛рдиреЛрд╕ рд╕рд╛рдЗрдбрдХрд╛рд░ рдердкреНрдиреБрд╣реЛрд╕реН - рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдХреБрдмреЗрд░рдиреЗрдЯ рдкреЛрдбрдорд╛ рд╕рд╛рдЗрдбрдХрд╛рд░ рдХрдиреНрдЯреЗрдирд░ред
  2. рдбрд╛рдЯрд╛ рд╣реЗрд░реНрди рд╕рдХреНрд╖рдо рд╣реБрди рдзреЗрд░реИ Thanos Querier рдкреНрд░рддрд┐рдХреГрддрд┐рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпрд╕ рдЪрд░рдгрдорд╛ рд╕реНрдХреНрд░реИрдкрд░ рд░ рдХреНрд╡реЗрд░рд┐рдпрд░ рдмреАрдЪ рдЧрдкрд╢рдк рд╕реЗрдЯ рдЕрдк рдЧрд░реНрди рд╕рдЬрд┐рд▓реЛ рдЫред рдЕрд╡рдпрд╡рд╣рд░реВрдХреЛ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛ рдЬрд╛рдБрдЪ рдЧрд░реНрди, 'thanos_cluster_members' рдореЗрдЯреНрд░рд┐рдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рд╕рдореНрднрд╛рд╡рд┐рдд рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ HA рдкреНрд░рддрд┐рдХреГрддрд┐рд╣рд░реВрдмрд╛рдЯ рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рджреГрд╢реНрдп рд░ рд╕рд┐рдорд▓реЗрд╕ рдбрд╛рдЯрд╛ рдбреБрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рджрд╛рди рдЧрд░реНрди рдпреА рджреБрдИ рдЪрд░рдгрд╣рд░реВ рдорд╛рддреНрд░ рдкрд░реНрдпрд╛рдкреНрдд рдЫрдиреН! рдХреЗрд╡рд▓ рдЖрдлреНрдиреЛ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдбрд╣рд░реВ Querier HTTP рдЕрдиреНрддреНрдп рдмрд┐рдиреНрджреБрдорд╛ рдЬрдбрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд╡рд╛ рд╕рд┐рдзреИ Thanos UI рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдпрджреНрдпрдкрд┐, рдпрджрд┐ рддрдкрд╛рдИрдВрд▓рд╛рдИ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдмреНрдпрд╛рдХрдЕрдк рд░ рджреАрд░реНрдШрдХрд╛рд▓реАрди рднрдгреНрдбрд╛рд░рдг рдЪрд╛рд╣рд┐рдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ рдердк рддреАрди рдЪрд░рдгрд╣рд░реВ рдкреВрд░рд╛ рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫ:

  1. AWS S3 рд╡рд╛ GCS рдмрд╛рд▓реНрдЯреА рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдпреА рдмрдХреЗрдЯрд╣рд░реВрдорд╛ рдбрд╛рдЯрд╛ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░реНрди Sidecar рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд╕реНрдерд╛рдиреАрдп рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЕрдм рдиреНрдпреВрдирддрдо рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫред
  2. рд╕реНрдЯреЛрд░ рдЧреЗрдЯрд╡реЗ рдбрд┐рдкреНрд▓реЛрдп рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдпрд╕рд▓рд╛рдИ рддрдкрд╛рдИрдВрдХреЛ рдЕрд╡рд╕реНрдерд┐рдд рдЧрд╕рд┐рдк рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдЕрдм рддрдкрд╛рдИрдВ рдЬрдЧреЗрдбрд╛ рдбрд╛рдЯрд╛ рдХреНрд╡реЗрд░реА рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ!
  3. рдХрдореНрдкреНрдпрд╛рдХреНрд╢рди рд░ рдбрд╛рдЙрдирд╕рдореНрдкрд▓рд┐рдВрдЧ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд▓рд╛рдореЛ рд╕рдордпрд╕рдореНрдо рдХреНрд╡реЗрд░реА рджрдХреНрд╖рддрд╛ рд╕реБрдзрд╛рд░ рдЧрд░реНрди рдХрдореНрдкреНрдпрд╛рдХреНрдЯрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рдпрджрд┐ рддрдкрд╛рдИрдВ рдердк рдЬрд╛рдиреНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рд╣рд╛рдореНрд░реЛ рдПрдХ рдирдЬрд░ рд▓рд┐рди рдирд╣рд┐рдЪрдХрд┐рдЪрд╛рдЙрдиреБрд╣реЛрд╕реН kubernetes рдкреНрд░рдХрдЯ рдЙрджрд╛рд╣рд░рдгрд╣рд░реВ ╨╕ рд╕реБрд░реБ рдЧрд░реНрджреИ!

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

рдкреБрд▓ рдЕрдиреБрд░реЛрдз: рд╣рд╛рдореАрд▓рд╛рдИ рддрдкрд╛рдИ рдЪрд╛рд╣рд┐рдиреНрдЫ!

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

рд╣рд╛рдореА рд╕рдзреИрдВ GitHub рдкреБрд▓ рдЕрдиреБрд░реЛрдз рд░ рдореБрджреНрджрд╛рд╣рд░реВрд▓рд╛рдИ рд╕реНрд╡рд╛рдЧрдд рдЧрд░реНрджрдЫреМрдВред рдпрд╕ рдмреАрдЪрдорд╛, Github Issues рд╡рд╛ slack рдорд╛рд░реНрдлрдд рд╣рд╛рдореАрд▓рд╛рдИ рд╕рдореНрдкрд░реНрдХ рдЧрд░реНрди рдирд╣рд┐рдЪрдХрд┐рдЪрд╛рдЙрдиреБрд╣реЛрд╕реН рдЕрд╕рдореНрднрд╡-eng #thanosрдпрджрд┐ рддрдкрд╛рдЗрдБрд╕рдБрдЧ рдкреНрд░рд╢реНрди рд╡рд╛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдЫ, рд╡рд╛ рдпрд╕рд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рддрдкрд╛рдЗрдБрдХреЛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ! рдпрджрд┐ рддрдкрд╛рдИрд▓рд╛рдИ рд╣рд╛рдореАрд▓реЗ Improbable рдорд╛ рдЧрд░реНрдиреЗ рдХрд╛рдо рдордирдкрд░реНрдЫ рднрдиреЗ, рд╣рд╛рдореАрд▓рд╛рдИ рд╕рдореНрдкрд░реНрдХ рдЧрд░реНрди рдирд╣рд┐рдЪрдХрд┐рдЪрд╛рдЙрдиреБрд╣реЛрд╕реН - рд╣рд╛рдореАрд╕рдБрдЧ рд╕рдзреИрдВ рд░рд┐рдХреНрдд рдкрджрд╣рд░реВ рдЫрдиреН!

рдкрд╛рдареНрдпрдХреНрд░рдо рдмрд╛рд░реЗ рдердк рдЬрд╛рдиреНрдиреБрд╣реЛрд╕реНред

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

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