рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

рдПрдХ рд╡рд░реНрд╖ рдкрд╣рд┐рд▓реЗ рд╣рд╛рдореАрд▓реЗ рдкреНрд░рдЪрд╛рд░рд╛рддреНрдордХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкрд╛рдпрд▓рдЯ рд╕рдВрд╕реНрдХрд░рдг рд╕реБрд░реБ рдЧрд░реНрдпреМрдВ рдЗрд▓реЗрдХреНрдЯреНрд░рд┐рдХ рд╕реНрдХреБрдЯрд░рдХреЛ рд╡рд┐рдХреЗрдиреНрджреНрд░реАрдХреГрдд рднрд╛рдбрд╛.

рд╕реБрд░реБрдорд╛, рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓рд╛рдИ рд░реЛрдб-рдЯреВ-рдмрд╛рд░реНрд╕рд┐рд▓реЛрдирд╛ рднрдирд┐рдиреНрдереНрдпреЛ, рдкрдЫрд┐ рдпреЛ рд░реЛрдб-рдЯреВ-рдмрд░реНрд▓рд┐рди рднрдпреЛ (рдпрд╕реИрд▓реЗ рд╕реНрдХреНрд░рд┐рдирд╕рдЯрд╣рд░реВрдорд╛ R2B), рд░ рдЕрдиреНрддрдорд╛ рдпрд╕рд▓рд╛рдИ xRide рднрдирд┐рдиреНрдереНрдпреЛред

рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рдореБрдЦреНрдп рд╡рд┐рдЪрд╛рд░ рдпреЛ рдерд┐рдпреЛ: рдХреЗрдиреНрджреНрд░реАрдХреГрдд рдХрд╛рд░ рд╡рд╛ рд╕реНрдХреБрдЯрд░ рднрд╛рдбрд╛ рд╕реЗрд╡рд╛ рд╣реБрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛ (рд╣рд╛рдореА рд╕реНрдХреВрдЯрд░ рдЙрд░реНрдл тАЛтАЛтАЛтАЛрд╡рд┐рджреНрдпреБрдд рдореЛрдЯрд░рд╕рд╛рдЗрдХрд▓рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрд░рд╛ рдЧрд░реНрджреИрдЫреМрдВ, рдХрд┐рдХрд╕реНрдХреБрдЯрд░/рд╕реНрдХреБрдЯрд░рд╣рд░реВ рд╣реЛрдЗрди) рд╣рд╛рдореА рд╡рд┐рдХреЗрдиреНрджреНрд░реАрдХреГрдд рднрд╛рдбрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд▓реЗрдЯрдлрд░реНрдо рдмрдирд╛рдЙрди рдЪрд╛рд╣рдиреНрдереНрдпреМрдВред рд╣рд╛рдореАрд▓реЗ рд╕рд╛рдордирд╛ рдЧрд░реЗрдХрд╛ рдХрдард┐рдирд╛рдЗрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдкрд╣рд┐рд▓реЗ рдиреИ рд▓реЗрдЦреЗрдХрд╛ рдерд┐рдП.

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

рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдлреЛрдирдорд╛ рдЖрдИрдУрдПрд╕ рд╡рд╛ рдПрдиреНрдбреНрд░реЛрдЗрдб рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрдпреЛ, рдЙрд╕рд▓рд╛рдИ рдордирдкрд░реНрдиреЗ рд╕реНрдХреВрдЯрд░рдорд╛ рдкреБрдЧреНрдпреЛ, рддреНрдпрд╕рдкрдЫрд┐ рдлреЛрди рд░ рд╕реНрдХреВрдЯрд░рд▓реЗ рдкрд┐рдпрд░-рдЯреБ-рдкрд┐рдпрд░ рдЬрдбрд╛рди рд╕реНрдерд╛рдкрд┐рдд рдЧрд░реНрдпреЛ, ETH рдЖрджрд╛рдирдкреНрд░рджрд╛рди рднрдпреЛ рд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рд╕реНрдХреВрдЯрд░ рдЦреЛрд▓реЗрд░ рд╕рд╡рд╛рд░реА рд╕реБрд░реБ рдЧрд░реНрди рд╕рдХреНрдереЗред рдлреЛрдиред рдпрд╛рддреНрд░рд╛рдХреЛ рдЕрдиреНрддреНрдпрдорд╛, рдлреЛрдирдорд╛ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдХреЛ рд╡рд╛рд▓реЗрдЯрдмрд╛рдЯ Ethereum рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдпрд╛рддреНрд░рд╛рдХреЛ рд▓рд╛рдЧрд┐ рднреБрдХреНрддрд╛рди рдЧрд░реНрди рдкрдирд┐ рд╕рдореНрднрд╡ рдерд┐рдпреЛред

рд╕реНрдХреВрдЯрд░рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рдПрдкрдорд╛ "рд╕реНрдорд╛рд░реНрдЯ рдЪрд╛рд░реНрдЬрд░рд╣рд░реВ" рджреЗрдЦреЗ, рдЬрд╕рд▓рд╛рдИ рднреНрд░рдордг рдЧрд░реЗрд░ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд▓реЗ рд╣рд╛рд▓рдХреЛ рдмреНрдпрд╛рдЯреНрд░реА рдХрдо рднрдПрдорд╛ рдЖрдлреИрдВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рд╕рдХреНрдЫред

рдпреЛ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рд╣рд╛рдореНрд░реЛ рдкрд╛рдЗрд▓рдЯ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ, рдЧрдд рд╡рд░реНрд╖ рд╕реЗрдкреНрдЯреЗрдореНрдмрд░рдорд╛ рджреБрдИ рдЬрд░реНрдорди рд╢рд╣рд░рд╣рд░реВ: рдмреЛрди рд░ рдмрд░реНрд▓рд┐рдирдорд╛ рд▓рдиреНрдЪ рдЧрд░рд┐рдпреЛред

рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

рд░ рддреНрдпрд╕рдкрдЫрд┐, рдПрдХ рджрд┐рди, рдмреЛрдирдорд╛, рдмрд┐рд╣рд╛рди рд╕рдмреЗрд░реИ, рд╣рд╛рдореНрд░реЛ рд╕рдорд░реНрдерди рдЯреЛрд▓реА (рдХрд╛рд░реНрдпрдХреНрд░рдордорд╛ рд╕реНрдХреВрдЯрд░рд╣рд░реВ рдХрд╛рдпрдо рд░рд╛рдЦреНрди рд╕рд╛рдЗрдЯрдорд╛ рдЕрд╡рд╕реНрдерд┐рдд) рд▓рд╛рдИ рд╕рдЪреЗрдд рдЧрд░рд┐рдпреЛ: рдПрдЙрдЯрд╛ рд╕реНрдХреВрдЯрд░ рдмрд┐рдирд╛ рдЯреНрд░реЗрд╕ рд╣рд░рд╛рдПрдХреЛ рдерд┐рдпреЛред

рдХрд╕рд░реА рдлреЗрд▓рд╛ рдкрд╛рд░реНрдиреЗ рд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреЗ?

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

рдХреЗ рд░ рдХрд┐рди рдЕрдиреБрдЧрдорди рдЧрд░реНрдиреЗ: рд╕реНрдХреВрдЯрд░, рдкреВрд░реНрд╡рд╛рдзрд╛рд░, рдЪрд╛рд░реНрдЬрд┐рдЩ рд╕реНрдЯреЗрд╢рдирд╣рд░реВ?

рддреНрдпрд╕реЛрднрдП, рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореНрд░реЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛтАЛтАЛрдХреЗ рдЕрдиреБрдЧрдорди рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдереНрдпреМрдВ?

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

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

рд╕реНрдХреБрдЯрд░

рд╣рд╛рдореНрд░рд╛ рд╕реНрдХреБрдЯрд░рд╣рд░реВ рдХреЗ рдерд┐рдП рд░ рд╣рд╛рдореА рддрд┐рдиреАрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреЗ рдЬрд╛рдиреНрди рдЪрд╛рд╣рдиреНрдЫреМрдВ?

рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

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

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

рдЕрд╡рд╢реНрдп рдкрдирд┐, рд╣рд╛рдореНрд░реЛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВрд╕рдБрдЧ рдХреЗ рднрдЗрд░рд╣реЗрдХреЛ рдЫ рднрдиреЗрд░ рдЬрд╛рдБрдЪ рдЧрд░реНрди рдкрдирд┐ рдЖрд╡рд╢реНрдпрдХ рдЫ:

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

рд░ рдЕрдиреНрддрдорд╛: рд╕рдлреНрдЯрд╡реЗрдпрд░рдХреЛ рдЬрд╛рдБрдЪрд╣рд░реВ, OS рд░ рдкреНрд░реЛрд╕реЗрд╕рд░рдмрд╛рдЯ рд╕реБрд░реБ рд╣реБрдБрджреИ, рдиреЗрдЯрд╡рд░реНрдХ рд░ рдбрд┐рд╕реНрдХ рд▓реЛрдб, рд╣рд╛рдореНрд░рд╛ рдЖрдлреНрдиреИ рдореЛрдбреНрдпреБрд▓рд╣рд░реВрдХреЛ рдЬрд╛рдБрдЪрд╣рд░реВрд╕рдБрдЧ рд╕рдорд╛рдкреНрдд рд╣реБрдиреНрдЫ рдЬреБрди рд╣рд╛рдореАрд▓рд╛рдИ рдердк рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЫрдиреН (Jolocom, рдХрд┐рдХреНрд▓реЛрдХ).

рд╣рд╛рд░реНрдбрд╡реЗрдпрд░

рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

рд╣рд╛рдореНрд░реЛ "рдлрд▓рд╛рдо" рднрд╛рдЧ рдХреЗ рдерд┐рдпреЛ?

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

рдпреЛ рдкрдирд┐ рдзреНрдпрд╛рди рджрд┐рдиреБрдкрд░реНрдЫ рдХрд┐ рд╕рдореНрдкреВрд░реНрдг рдмрдХреНрд╕ рдЕрддрд┐рд░рд┐рдХреНрдд рдкрд╛рд╡рд░ рдмреИрдВрдХ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдерд┐рдпреЛ, рдЬреБрди рдмрд╛рд░реАрдорд╛ рд╕реНрдХреВрдЯрд░рдХреЛ рдореБрдЦреНрдп рдмреНрдпрд╛рдЯреНрд░реА рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рдерд┐рдпреЛред

рдпрд╕рд▓реЗ рдЕрдиреБрдЧрдорди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд░ рдпрд╛рддреНрд░рд╛рдХреЛ рдЕрдиреНрддреНрдп рдкрдЫрд┐ рдкрдирд┐ рд╕реНрдХреВрдЯрд░ рдЦреЛрд▓реНрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛ, рдХрд┐рдирдХрд┐ рдореБрдЦреНрдп рдмреНрдпрд╛рдЯреНрд░реАрд▓рд╛рдИ "рдмрдиреНрдж" рд╕реНрдерд┐рддрд┐рдорд╛ рдЗрдЧреНрдирд┐рд╢рди рдХреБрдЮреНрдЬреА рдмрджрд▓реЗ рдкрдЫрд┐ рддреБрд░реБрдиреНрддреИ рдмрдиреНрдж рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

рдбрдХрд░? рд╕рд╛рджрд╛ рд▓рд┐рдирдХреНрд╕? рд░ рддреИрдирд╛рддреА

рдЕрдиреБрдЧрдордирдорд╛ рдлрд░реНрдХреМрдВ, рддреНрдпрд╕реИрд▓реЗ рд░рд╛рд╕реНрдкрдмреЗрд░реА - рд╣рд╛рдореАрд╕рдБрдЧ рдХреЗ рдЫ?

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

рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рдпреЛ рдЫрд┐рдЯреНрдЯреИ рд╕реНрдкрд╖реНрдЯ рднрдпреЛ рдХрд┐ RPi рдорд╛ рдбрдХрд░, рдпрджреНрдпрдкрд┐ рдпрд╕рд▓реЗ рдХрд╛рдо рдЧрд░реНрджрдЫ, рдзреЗрд░реИ рдУрднрд░рд╣реЗрдб рдЫ, рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рдкрд╛рд╡рд░ рдЦрдкрддрдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛ред

"рдиреЗрдЯрд┐рдн" OS рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреЗ рднрд┐рдиреНрдирддрд╛, рдпрджреНрдпрдкрд┐ рддреНрдпрддрд┐ рдмрд▓рд┐рдпреЛ рдирднрдП рдкрдирд┐, рдЪрд╛рдБрдбреИ рдЪрд╛рд░реНрдЬ рдЧреБрдорд╛рдЙрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛рдмрд╛рдЯ рд╕рд╛рд╡рдзрд╛рди рд░рд╣рди рд╣рд╛рдореАрд▓рд╛рдИ рдкрд░реНрдпрд╛рдкреНрдд рдерд┐рдпреЛред

рджреЛрд╕реНрд░реЛ рдХрд╛рд░рдг Node.js (sic!) рдорд╛ рд╣рд╛рдореНрд░реЛ рд╕рд╛рдЭреЗрджрд╛рд░ рдкреБрд╕реНрддрдХрд╛рд▓рдпрд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рдерд┐рдпреЛ - рдкреНрд░рдгрд╛рд▓реАрдХреЛ рдПрдХ рдорд╛рддреНрд░ рднрд╛рдЧ рдЬреБрди Go/C/C++ рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдерд┐рдПрдиред

рдкреБрд╕реНрддрдХрд╛рд▓рдпрдХрд╛ рд▓реЗрдЦрдХрд╣рд░реВрд╕рдБрдЧ рдХреБрдиреИ рдкрдирд┐ "рд╕реНрдерд╛рдиреАрдп" рднрд╛рд╖рд╛рд╣рд░реВрдорд╛ рдХрд╛рдо рдЧрд░реНрдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдЙрдкрд▓рдмреНрдз рдЧрд░рд╛рдЙрди рд╕рдордп рдерд┐рдПрдиред

рдиреЛрдб рдЖрдлреИрдВрдорд╛ рдХрдо рдкреНрд░рджрд░реНрд╢рди рдпрдиреНрддреНрд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдмреИрднрдиреНрджрд╛ рд╕реБрдиреНрджрд░ рд╕рдорд╛рдзрд╛рди рд╣реЛрдЗрди, рддрд░ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЖрдлреИрдВрдорд╛ рдзреЗрд░реИ рд╕рдВрд╕рд╛рдзрди-рднреЛрдХреЛ рдерд┐рдпреЛред

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

OS

рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рд╣рд╛рдореАрд▓реЗ рдлреЗрд░рд┐, OS рдХреЛ рд░реВрдкрдорд╛ рд╕рд░рд▓ рд╡рд┐рдХрд▓реНрдк рд░реЛрдЬреНрдпреМрдВ рд░ Raspbian (Pi рдХреЛ рд▓рд╛рдЧрд┐ рдбреЗрдмрд┐рдпрди рдирд┐рд░реНрдорд╛рдг) рдкреНрд░рдпреЛрдЧ рдЧрд░реНтАНрдпреМрдВред

рд╣рд╛рдореА рд╣рд╛рдореНрд░рд╛ рд╕рдмреИ рд╕рдлреНрдЯрд╡реЗрдпрд░ Go рдорд╛ рд▓реЗрдЦреНрдЫреМрдВ, рддреНрдпрд╕реИрд▓реЗ рд╣рд╛рдореАрд▓реЗ Go рдорд╛ рд╣рд╛рдореНрд░реЛ рдкреНрд░рдгрд╛рд▓реАрдорд╛ рдореБрдЦреНрдп рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдПрдЬреЗрдиреНрдЯ рдореЛрдбреНрдпреБрд▓ рдкрдирд┐ рд▓реЗрдЦреНрдпреМрдВред

рдЬреАрдкреАрдПрд╕, рдмреНрд▓реБрдЯреБрде, рдЪрд╛рд░реНрдЬ рдкрдвреНрдиреЗ, рд╕реНрдХреБрдЯрд░ рдЕрди рдЧрд░реНрдиреЗ рдЖрджрд┐ рдХрд╛рдо рдЧрд░реНрдиреЗ рдЬрд┐рдореНрдореЗрд╡рд╛рд░реА рдЙрд╣рд╛рдБ рдиреИ рд╣реЛред

рддреИрдирд╛рде рдЧрд░реНрдиреБрд╣реЛрд╕реН

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

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

рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рд╕рд░рд▓ рджреЗрдЦрд┐, рдЕрдзрд┐рдХрддрд░ рдЕрдкрдбреЗрдЯ/рдбреБрдЕрд▓-рдмреБрдЯ рдЙрдиреНрдореБрдЦ рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ рдЬрд╕реНрддреИ swupd/SWUpdate/OSTree рдкреВрд░реНрдг-рдордгреНрдбрд░ рд░ рдмрд▓реЗрдирд╛ рдЬрд╕реНрддрд╛ рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВрдорд╛ред

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

рдЖрдлреИрдВ рдмрд▓реЗрдирд╛ рдпреЛ рд╡рд╛рд╕реНрддрд╡рдорд╛ рдпрд╕рдХреЛ balenaEngine рднрд┐рддреНрд░ рдЙрд╣реА рдбрдХрд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрджрдЫ рднрдиреНрдиреЗ рддрдереНрдпрдХреЛ рдХрд╛рд░рдг рдмрд╣рд┐рд╖реНрдХрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

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

рддреНрдпрд╕рдХрд╛рд░рдг, рдЕрдиреНрддрд┐рдордорд╛ рдЫрдиреЛрдЯ рднрдпреЛ рдореЗрдиреНрдбрд░ред рдореЗрдиреНрдбрд░ рдлрд░реНрдорд╡реЗрдпрд░ рднреЗрд▓рд╛, рд╡рд┐рддрд░рдг рд░ рд╕реНрдерд╛рдкрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рдПрдХ рдкреВрд░реНрдг рдкреНрд▓реЗрдЯрдлрд░реНрдо рд╣реЛред

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

рдХрд╛рд╢, рд╣рд╛рдореНрд░реЛ рдХрдбрд╛ рд╕рдордпрд╕реАрдорд╛рдХреЛ рдорддрд▓рдм рд╣рд╛рдореА рдореЗрдиреНрдбрд░рдХреЛ рдкреНрд░рдпреЛрдЧ рддреНрдпрд╛рдЧреНрди рд░ рдЕрдЭ рд╕рд░рд▓ рдЫрдиреМрдЯ рдЧрд░реНрди рдмрд╛рдзреНрдп рднрдпреМрдВред

рдЕрдЬреНрдЮрд╛рдд

рд╣рд╛рдореНрд░реЛ рд╕реНрдерд┐рддрд┐ рдорд╛ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди Ansible рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рдерд┐рдпреЛред рд╕реБрд░реБ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдХреЗрд╣реА рдкреНрд▓реЗрдмреБрдХрд╣рд░реВ рдкрд░реНрдпрд╛рдкреНрдд рдерд┐рдПред

рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╕рд╛рд░ рдпреЛ рдерд┐рдпреЛ рдХрд┐ рд╣рд╛рдореАрд▓реЗ рд╣реЛрд╕реНрдЯ (CI рд╕рд░реНрднрд░) рдмрд╛рдЯ ssh рдорд╛рд░реНрдлрдд рд╣рд╛рдореНрд░реЛ rasberries рдорд╛ рдЬрдбрд╛рди рдЧрд░реНрдпреМрдВ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рд╡рд┐рддрд░рдг рдЧрд░реНрдпреМрдВред

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

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

рдпреЛ Ansible рдерд┐рдпреЛ рдЬрд╕рд▓реЗ рд╣рд╛рдореНрд░реЛ рдирд┐рдЧрд░рд╛рдиреА рдПрдЬреЗрдиреНрдЯрд▓рд╛рдИ рдЕрдиреНрддрд┐рдо рдЙрдкрдХрд░рдгрд╣рд░реВрдорд╛ рдбреЗрд▓рд┐рднрд░ рдЧрд░реНрдпреЛ

3G / рдПрд▓рдЯреАрдИ

рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, Ansible рдХреЛ рд▓рд╛рдЧрд┐ рдпреЛ рдкреНрд░рдпреЛрдЧ рдХреЗрд╕рд▓реЗ рд╣рд╛рдореАрд╕рдБрдЧ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕реНрдХреВрдЯрд░рд╣рд░реВ рд╣реБрдиреБ рдЕрдШрд┐ рдорд╛рддреНрд░ рд╡рд┐рдХрд╛рд╕ рдореЛрдбрдорд╛ рдХрд╛рдо рдЧрд░реНрди рд╕рдХреНрдЫред

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

рд╡рд╛рд╕реНрддрд╡рдорд╛, рд╕реНрдХреВрдЯрд░рд╣рд░реВрдорд╛ рдореЛрдмрд╛рдЗрд▓ 3G/LTE рдмрд╛рд╣реЗрдХ рдЕрдиреНрдп рдХреБрдиреИ рдкрдирд┐ рдЬрдбрд╛рди рд╣реБрди рд╕рдХреНрджреИрди (рд░ рддреНрдпрд╕рдкрдЫрд┐ рдкрдирд┐ рд╕рдмреИ рд╕рдордп рд╣реЛрдЗрди)ред

рдпрд╕рд▓реЗ рддреБрд░реБрдиреНрддреИ рдзреЗрд░реИ рд╕рдорд╕реНрдпрд╛ рд░ рд╕реАрдорд┐рддрддрд╛рд╣рд░реВ рд▓рдЧрд╛рдЙрдБрдЫ, рдЬрд╕реНрддреИ рдХрдо рдЬрдбрд╛рди рдЧрддрд┐ рд░ рдЕрд╕реНрдерд┐рд░ рд╕рдВрдЪрд╛рд░ред

рддрд░ рд╕рдмреИрднрдиреНрджрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдХреБрд░рд╛ рдпреЛ рд╣реЛ рдХрд┐ 3G/LTE рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рд╣рд╛рдореА рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рддреЛрдХрд┐рдПрдХреЛ рд╕реНрдерд┐рд░ рдЖрдИрдкреАрдорд╛ рднрд░ рдкрд░реНрди рд╕рдХреНрджреИрдиреМрдВред

рдпреЛ рдЖрдВрд╢рд┐рдХ рд░реВрдкрдорд╛ рдХреЗрд╣рд┐ SIM рдХрд╛рд░реНрдб рдкреНрд░рджрд╛рдпрдХрд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рд╣рд▓ рдЧрд░рд┐рдПрдХреЛ рдЫ; рддреНрдпрд╣рд╛рдБ рд╕реНрдерд┐рд░ IP рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рднрдПрдХрд╛ IoT рдпрдиреНрддреНрд░рд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХрд╛ рд╡рд┐рд╢реЗрд╖ SIM рдХрд╛рд░реНрдбрд╣рд░реВ рдкрдирд┐ рдЫрдиреНред рддрд░ рд╣рд╛рдореАрд╕рдБрдЧ рддреНрдпрд╕реНрддрд╛ рд╕рд┐рдо рдХрд╛рд░реНрдбрд╣рд░реВрдорд╛ рдкрд╣реБрдБрдЪ рдерд┐рдПрди рд░ рдЖрдИрдкреА рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреЗрдиреМрдВред

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

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

VPN

рдпрд╕ рд╕рдорд╕реНрдпрд╛рдХреЛ рд╕рдорд╛рдзрд╛рдирдХреЛ рд░реВрдкрдорд╛, рд╣рд╛рдореАрд▓реЗ VPN рд░реЛрдЬреНрдпреМрдВ - рд╡рд┐рд╢реЗрд╖ рдЧрд░реА рддрд╛рд░рд░рдХреНрд╖рдХ.

рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд╕реБрд░реБрдорд╛ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВ (рд╕реНрдХреВрдЯрд░рд╣рд░реВ) VPN рд╕рд░реНрднрд░рдорд╛ рдЬрдбрд╛рди рднрдПрдХрд╛ рдерд┐рдП рд░ рдЙрдиреАрд╣рд░реВрд╕рдБрдЧ рдЬрдбрд╛рди рдЧрд░реНрди рд╕рдХреНрд╖рдо рдерд┐рдПред рдпреЛ рд╕реБрд░реБрдЩ рдЕрджреНрдпрд╛рд╡рдзрд┐рдХрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред

рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

рд╕рд┐рджреНрдзрд╛рдиреНрддрдорд╛, рдПрдЙрдЯреИ рд╕реБрд░реБрдЩ рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рд▓рд╛рдЧрд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ, рддрд░ рдпрд╕реНрддреЛ рдЬрдбрд╛рди рд╕рд░рд▓ рдзрдХреНрдХрд╛ рднрдиреНрджрд╛ рдмрдвреА рдЬрдЯрд┐рд▓ рд░ рдХрдо рднрд░рдкрд░реНрджреЛ рдерд┐рдпреЛред

рдХреНрд▓рд╛рдЙрдб рд╕реНрд░реЛрддрд╣рд░реВ

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

рджрд┐рдПрдХреЛ рдЫ

рдУрдл, рд╣рд╛рдореАрд▓реЗ рд╡рд┐рд╡рд░рдгрд▓рд╛рдИ рдХреНрд░рдордмрджреНрдз рдЧрд░рд┐рд╕рдХреЗрдХрд╛ рдЫреМрдБ, рдЕрдиреНрддрдорд╛ рд╣рд╛рдореАрд▓рд╛рдИ рдХреЗ рдЪрд╛рд╣рд┐рдиреНрдЫ рднрдиреЗрд░ рд╕реВрдЪреА рдмрдирд╛рдЙрдиреБрд╣реЛрд╕реН:

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

рдЕрдиреНрддрд┐рдо рдЫрд╡рд┐ рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдпреЛ

рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

рд╕реНрдЯреНрдпрд╛рдХ рдЪрдпрди

рддреНрдпрд╕реЛрднрдП, рд╣рд╛рдореАрд▓реЗ рдЕрдиреБрдЧрдорди рд╕реНрдЯреНрдпрд╛рдХ рдЫрдиреМрдЯ рдЧрд░реНрдиреЗ рдкреНрд░рд╢реНрдирдХреЛ рд╕рд╛рдордирд╛ рдЧрд░реНрдпреМрдВред

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

рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рдкреНрд░рдХрд╛рд░рдХрд╛ рдирд┐рдЧрд░рд╛рдиреА рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рдЫрдиреН, рдЬрд╕реНрддреИ рдкреВрд░реНрдг рд╡рд┐рдХрд╕рд┐рдд рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВрдмрд╛рдЯ рд╕реБрд░реБ рд╣реБрдБрджреИ Nagios, рдЖрдИрд╕рд┐рдВрдЧрд╛ рд╡рд╛ zabbih рд░ рдлреНрд▓реАрдЯ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдирдХреЛ рд▓рд╛рдЧрд┐ рддрдпрд╛рд░ рд╕рдорд╛рдзрд╛рдирд╣рд░реВрдХреЛ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реБрдиреНрдЫред

рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

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

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

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

рдпреА рд╕рдмреИрдХреЛ рд╕рд╛рде, рд╣рд╛рдореАрд▓реЗ рд╕рдореНрдкреВрд░реНрдг рдирд┐рдЧрд░рд╛рдиреА рдкреНрд▓реЗрдЯрдлрд░реНрдо рдЖрдлреИрдВрд▓рд╛рдИ рднреЗрд▓рд╛ рдЧрд░реНрди рдХреЛрд╕рд┐рд╕ рдЧрд░реЗрдиреМрдВ, рддрд░ рд╕рдмреИрднрдиреНрджрд╛ рдХрд╛рд░реНрдпрд╛рддреНрдордХ "рд░реЗрдбреА-рдореЗрдб" рд╕реНрдЯреНрдпрд╛рдХрд╣рд░реВ рдЦреЛрдЬрд┐рд░рд╣реЗрдХрд╛ рдерд┐рдпреМрдВ, рдХреЗрд╡рд▓ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд▓рдЪрд┐рд▓реЛ рд░реВрдкрдорд╛ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛рдХреЛ рд╕рд╛рдеред

(B) ELK?

рдкрд╣рд┐рд▓реЛ рд╕рдорд╛рдзрд╛рди рдЬреБрди рд╡рд╛рд╕реНрддрд╡рдорд╛ рд╡рд┐рдЪрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рдкреНрд░рд╕рд┐рджреНрдз ELK рд╕реНрдЯреНрдпрд╛рдХ рдерд┐рдпреЛред
рд╡рд╛рд╕реНрддрд╡рдорд╛, рдпрд╕рд▓рд╛рдИ BELK рднрдирд┐рдиреНрдЫ, рдХрд┐рдирдХрд┐ рдпреЛ рд╕рдмреИ рдмреАрдЯреНрд╕рдмрд╛рдЯ рд╕реБрд░реБ рд╣реБрдиреНрдЫ - https://www.elastic.co/what-is/elk-stack

рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, ELK рдЕрдиреБрдЧрдордирдХреЛ рдХреНрд╖реЗрддреНрд░рдорд╛ рд╕рдмреИрднрдиреНрджрд╛ рдкреНрд░рд╕рд┐рджреНрдз рд░ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рдордзреНрдпреЗ рдПрдХ рд╣реЛ, рд░ рдЕрдЭ рдзреЗрд░реИ рд▓рдЧрд╣рд░реВ рд╕рдЩреНрдХрд▓рди рд░ рдкреНрд░рд╢реЛрдзрдирдорд╛ред

рд╣рд╛рдореАрд▓реЗ ELK рд▓рдЧрд╣рд░реВ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрди рд░ рд╕рд╛рдереИ рдкреНрд░реЛрдорд┐рдерд┐рдпрд╕рдмрд╛рдЯ рдкреНрд░рд╛рдкреНрдд рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХреЛ рджреАрд░реНрдШрдХрд╛рд▓реАрди рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреЗ рдЙрджреНрджреЗрд╢реНрдп рд░рд╛рдЦреЗрдХрд╛ рдерд┐рдпреМрдВред

рддрдкрд╛рдИрдВ рджреГрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ Grafan рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рд╡рд╛рд╕реНрддрд╡рдорд╛, рдирдпрд╛рдБ ELK рд╕реНрдЯреНрдпрд╛рдХрд▓реЗ рдореЗрдЯреНрд░рд┐рдХрд╣рд░реВ рд╕реНрд╡рддрдиреНрддреНрд░ рд░реВрдкрдорд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрди рд╕рдХреНрдЫ (рдореЗрдЯреНрд░рд┐рдХрдмрд┐рдЯ), рд░ рдХрд┐рдмрд╛рдирд╛рд▓реЗ рдкрдирд┐ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рд╕рдХреНрдЫред

рддрд░ рдЕрдЭреИ рдкрдирд┐, ELK рд╕реБрд░реБрдорд╛ рд▓рдЧрд╣рд░реВрдмрд╛рдЯ рдмрдвреНрдпреЛ рд░ рдЕрд╣рд┐рд▓реЗрд╕рдореНрдо рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдорд╛ рдзреЗрд░реИ рдЧрдореНрднреАрд░ рдХрдордЬреЛрд░реАрд╣рд░реВ рдЫрдиреН:

  • Prometheus рднрдиреНрджрд╛ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдврд┐рд▓реЛ
  • Prometheus рднрдиреНрджрд╛ рдзреЗрд░реИ рдХрдо рдард╛рдЙрдБрд╣рд░реВрдорд╛ рдПрдХреАрдХреГрдд
  • рддрд┐рдиреАрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЕрд▓рд░реНрдЯрд╣рд░реВ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрди рдЧрд╛рд╣реНрд░реЛ рдЫ
  • рдореЗрдЯреНрд░рд┐рдХреНрд╕рд▓реЗ рдзреЗрд░реИ рдард╛рдЙрдБ рд▓рд┐рдиреНрдЫ
  • Grafan рдорд╛ рднрдиреНрджрд╛ Kiban рдорд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╕рдВрдЧ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд╕реЗрдЯ рдЕрдк рдзреЗрд░реИ рдЬрдЯрд┐рд▓ рдЫ

рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, ELK рдорд╛ рдореЗрдЯреНрд░рд┐рдХрд╣рд░реВ рднрд╛рд░реА рдЫрдиреН рд░ рдЕрдЭреИ рдЕрдиреНрдп рд╕рдорд╛рдзрд╛рдирд╣рд░реВрдорд╛ рдЬрд╕реНрддреИ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫреИрди, рдЬрд╕рдордзреНрдпреЗ рдЕрдм рдкреНрд░реЛрдореЗрдерд┐рдпрд╕ рднрдиреНрджрд╛ рдзреЗрд░реИ рдЫрдиреН: TSDB, Victoria Metrics, Cortex, рдЖрджрд┐ред рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рдо рд╕рд╛рдБрдЪреНрдЪрд┐рдХреИ рдПрдХ рдкреВрд░реНрдг-рдорд╛-рдПрдХ рд╕рдорд╛рдзрд╛рди рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБ, рддрд░ рдореЗрдЯреНрд░рд┐рдХрдмрд┐рдЯрдХреЛ рдорд╛рдорд▓рд╛рдорд╛ рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рд╕рдореНрдЭреМрддрд╛рд╣рд░реВ рдерд┐рдПред

рд░ ELK рд╕реНрдЯреНрдпрд╛рдХ рдЖрдлреИрдВрдорд╛ рдзреЗрд░реИ рдХрдард┐рди рдХреНрд╖рдгрд╣рд░реВ рдЫрдиреН:

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

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

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

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

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

рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рдмрд┐рдХреНрд░реА рдкрд╛рдпрд▓рдЯ рдХреЛ рд╢реБрд░реБрд╡рд╛рдд рдХреЛ рд╕рдордпрдорд╛ (рд╕реЗрдкреНрдЯреЗрдореНрдмрд░-рдЕрдХреНрдЯреЛрдмрд░ 19), рд▓реЛрдХреА рдЕрдЭреИ рдкрдирд┐ рдмреАрдЯрд╛ рд╕рдВрд╕реНрдХрд░рдг 0.3-0.4 рдорд╛ рдерд┐рдпреЛ, рд░ рд╡рд┐рдХрд╛рд╕ рдХреЛ рд╢реБрд░реБрд╡рд╛рдд рдХреЛ рд╕рдордпрдорд╛ рдпреЛ рдПрдХ рдЙрддреНрдкрд╛рджрди рд╕рдорд╛рдзрд╛рди рдорд╛рдиреНрди рд╕рдХрд┐рджреИрдиред рдмрд┐рд▓реНрдХреБрд▓ред

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

рдЯрд┐рдХ

рд╕рд╛рдпрдж рд╕рдмреИрднрдиреНрджрд╛ рдпреЛрдЧреНрдп (рдХреЗрд╡рд▓?) ELK рд╕реНрдЯреНрдпрд╛рдХрдХреЛ рдкреВрд░реНрдг-рд╡рд┐рд╢реЗрд╖рддрд╛рдпреБрдХреНрдд рд╡рд┐рдХрд▓реНрдкрд▓рд╛рдИ рдЕрдм рдХреЗрд╡рд▓ TICK рд╕реНрдЯреНрдпрд╛рдХ рднрдирд┐рдиреНрдЫ - Telegraf, InfluxDB, Chronograf, Kapacitorред

рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

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

  • Telegraf - рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╕рдЩреНрдХрд▓рди рдХреЛ рд▓рд╛рдЧреА рдПрдЬреЗрдиреНрдЯ
  • InfluxDB - рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдбрд╛рдЯрд╛рдмреЗрд╕
  • Kapacitor - рд╕рдЪреЗрддрдирд╛рдХреЛ рд▓рд╛рдЧрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░реЛрд╕реЗрд╕рд░
  • рдХреНрд░реЛрдиреЛрдЧреНрд░рд╛рдл - рджреГрд╢реНрдпрдХрд╛ рд▓рд╛рдЧрд┐ рд╡реЗрдм рдкреНрдпрд╛рдирд▓

InfluxDB, Kapacitor рд░ Chronograf рдХреЛ рд▓рд╛рдЧрд┐ рддреНрдпрд╣рд╛рдБ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╣реЗрд▓реНрдо рдЪрд╛рд░реНрдЯрд╣рд░реВ рдЫрдиреН рдЬреБрди рд╣рд╛рдореАрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреМрдВред

рдпреЛ рдзреНрдпрд╛рди рджрд┐рдиреБ рдкрд░реНрдЫ рдХрд┐ Influx 2.0 (beta) рдХреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдгрдорд╛, Kapacitor рд░ Chronograf InfluxDB рдХреЛ рднрд╛рдЧ рдмрдиреЗ рд░ рдЕрдм рдЕрд▓рдЧ рджреЗрдЦрд┐ рдЕрд╡рд╕реНрдерд┐рдд рдЫреИрдиред

рдЯреЗрд▓рд┐рдЧреНрд░рд╛рдл

рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

рдЯреЗрд▓рд┐рдЧреНрд░рд╛рдл рд░рд╛рдЬреНрдп рдореЗрд╢рд┐рди рдорд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╕рдЩреНрдХрд▓рди рдХреЛ рд▓рд╛рдЧреА рдПрдХ рдзреЗрд░реИ рд╣рд▓реНрдХрд╛ рдПрдЬреЗрдиреНрдЯ рд╣реЛред

рдЙрд╣рд╛рдБрд▓реЗ рд╕рдмреИ рдХреБрд░рд╛рдХреЛ рдареВрд▓реЛ рдорд╛рддреНрд░рд╛ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рджреЗрдЦрд┐ nginx рдЧрд░реНрди
рд╕рд░реНрднрд░ minecraft.

рдпрд╕рдорд╛ рдзреЗрд░реИ рд░рд╛рдореНрд░реЛ рдлрд╛рдЗрджрд╛рд╣рд░реВ рдЫрдиреН:

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

рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рдкреБрд╢ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдЖрд╡рд╢реНрдпрдХ рднрдПрдХреЛрд▓реЗ, рдЕрдиреНрдп рд╕рдмреИ рдлрд╛рдЗрджрд╛рд╣рд░реВ рд╕реБрдЦрдж рдердкрд╣рд░реВ рднрдиреНрджрд╛ рдмрдвреА рдерд┐рдПред

рдПрдЬреЗрдиреНрдЯ рдЖрдлреИрдВрд▓реЗ рд▓рдЧрд╣рд░реВрдХреЛ рд╕рдЩреНрдХрд▓рди рдкрдирд┐ рдзреЗрд░реИ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫ, рдХрд┐рдирднрдиреЗ рд▓рдЧрд┐рдЩ рд▓рдЧрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдердк рдЙрдкрдпреЛрдЧрд┐рддрд╛рд╣рд░реВ рдЬрдбрд╛рди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред

рдпрджрд┐ рддрдкрд╛рдЗрдБ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ рднрдиреЗ рд▓рдЧрд╣рд░реВрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ Influx рд▓реЗ рд╕рдмреИрднрдиреНрджрд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЕрдиреБрднрд╡ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫ syslog.

Telegraf рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рдПрдХ рдорд╣рд╛рди рдПрдЬреЗрдиреНрдЯ рд╣реЛ, рдпрджрд┐ рддрдкрд╛рдИрд▓реЗ рдмрд╛рдБрдХреА ICK рд╕реНрдЯреНрдпрд╛рдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реБрдиреНрди рднрдиреЗред

рдзреЗрд░реИ рдорд╛рдирд┐рд╕рд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ ELK рд░ рдЕрдиреНрдп рд╡рд┐рднрд┐рдиреНрди рд╕рдордп-рд╢реНрд░реГрдЩреНрдЦрд▓рд╛ рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВрд╕рдБрдЧ рд╕реБрд╡рд┐рдзрд╛рдХреЛ рд▓рд╛рдЧрд┐ рдкрд╛рд░ рдЧрд░реНрдЫрдиреН, рдХрд┐рдирдХрд┐ рдпрд╕рд▓реЗ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд▓рдЧрднрдЧ рдХрд╣рд┐рдБ рдкрдирд┐ рд▓реЗрдЦреНрди рд╕рдХреНрдЫред

InfluxDB

рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

InfluxDB TICK рд╕реНрдЯреНрдпрд╛рдХрдХреЛ рдореБрдЦреНрдп рдХреЛрд░ рд╣реЛ, рдЕрд░реНрдерд╛рддреН рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕рдордп-рд╢реНрд░реГрдЩреНрдЦрд▓рд╛ рдбрд╛рдЯрд╛рдмреЗрд╕ред
рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдЗрдиреНрдлреНрд▓рдХреНрд╕рд▓реЗ рд▓рдЧрд╣рд░реВ рдкрдирд┐ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд╕рдХреНрдЫ, рдпрджреНрдпрдкрд┐, рд╕рд╛рд░рдорд╛, рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд▓рдЧрд╣рд░реВ рдорд╛рддреНрд░ рд╕рдорд╛рди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╣реБрдиреН, рд╕рд╛рдорд╛рдиреНрдп рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рд╕рдВрдХреЗрддрдХрд╣рд░реВрдХреЛ рд╕рдЯреНрдЯрд╛, рдореБрдЦреНрдп рдХрд╛рд░реНрдп рд▓рдЧ рдкрд╛рдардХреЛ рд▓рд╛рдЗрдирджреНрд╡рд╛рд░рд╛ рдЧрд░рд┐рдиреНрдЫред

InfluxDB Go рдорд╛ рдкрдирд┐ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рд░ рд╣рд╛рдореНрд░реЛ (рд╕рдмреИрднрдиреНрджрд╛ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реЛрдЗрди) рдХреНрд▓рд╕реНрдЯрд░рдорд╛ ELK рдХреЛ рддреБрд▓рдирд╛рдорд╛ рдзреЗрд░реИ рдЫрд┐рдЯреЛ рдЪрд▓реЗрдХреЛ рджреЗрдЦрд┐рдиреНрдЫред

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

рдмреЗрдлрд╛рдЗрджрд╛рд╣рд░реВ - $$$ рд╡рд╛ рд╕реНрдХреЗрд▓рд┐рдВрдЧ?

TICK рд╕реНрдЯреНрдпрд╛рдХрдорд╛ рд╣рд╛рдореАрд▓реЗ рдкрддреНрддрд╛ рд▓рдЧрд╛рдПрдХреЛ рдПрдЙрдЯрд╛ рдорд╛рддреНрд░ рддреНрд░реБрдЯрд┐ рдЫ - рдпреЛ рдкреНрд░рд┐рдпред рдЕрдЭ рдмрдвреАред

рд╕рд╢реБрд▓реНрдХ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдХреЗ рдЫ рдЬреБрди рдирд┐: рд╢реБрд▓реНрдХ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдЫреИрди?

рдЬрд╣рд╛рдБрд╕рдореНрдо рд╣рд╛рдореАрд▓реЗ рдмреБрдЭреНрди рд╕рдХреНрд╖рдо рдерд┐рдпреМрдВ, TICK рд╕реНрдЯреНрдпрд╛рдХрдХреЛ рд╕рд╢реБрд▓реНрдХ рд╕рдВрд╕реНрдХрд░рдг рд░ рдирд┐: рд╢реБрд▓реНрдХ рд╕рдВрд╕реНрдХрд░рдг рдмреАрдЪрдХреЛ рдорд╛рддреНрд░ рднрд┐рдиреНрдирддрд╛ рднрдиреЗрдХреЛ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреНрд╖рдорддрд╛рд╣рд░реВ рд╣реЛред

рдЕрд░реНрдерд╛рддреН, рддрдкрд╛рдИрд▓реЗ рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛рдХреЛ рд╕рд╛рдердорд╛ рдорд╛рддреНрд░ рдХреНрд▓рд╕реНрдЯрд░ рдмрдврд╛рдЙрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ рдЙрджреНрдпрдо рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВ.

рдпрджрд┐ рддрдкрд╛рдЗрдБ рдкреВрд░реНрдг HA рдЪрд╛рд╣рд╛рдиреБрд╣реБрдиреНрдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ рдпрд╛ рдд рддрд┐рд░реНрдиреБ рдкрд░реНрдЫ рд╡рд╛ рдХреЗрд╣рд┐ рдмреИрд╕рд╛рдЦреА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рддреНрдпрд╣рд╛рдБ рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╕рдорд╛рдзрд╛рди рдХреЛ рдПрдХ рдЬреЛрдбреА рдЫрдиреН - рдЙрджрд╛рд╣рд░рдг рдХреЛ рд▓рд╛рдЧреА influxdb-ha рдПрдХ рд╕рдХреНрд╖рдо рд╕рдорд╛рдзрд╛рди рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ, рддрд░ рдпреЛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рдХрд┐ рдпреЛ рдЙрддреНрдкрд╛рджрди рдХреЛ рд▓рд╛рдЧреА рдЙрдкрдпреБрдХреНрдд рдЫреИрди, рд╕рд╛рдереИ
influx-sout - NATS рдорд╛рд░реНрдлрдд рдбрд╛рдЯрд╛ рдкрдореНрдкрд┐рдВрдЧрдХреЛ рд╕рд╛рде рдПрдХ рд╕рд░рд▓ рд╕рдорд╛рдзрд╛рди (рдпрд╕рд▓рд╛рдИ рдкрдирд┐ рдорд╛рдкрди рдЧрд░реНрдиреБрдкрд░реНрдиреЗрдЫ, рддрд░ рдпреЛ рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ)ред

рдпреЛ рджреБ:рдЦрдХреЛ рдХреБрд░рд╛ рд╣реЛ, рддрд░ рддреА рджреБрд╡реИрд▓рд╛рдИ рддреНрдпрд╛рдЧрд┐рдПрдХреЛ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ - рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рдирдпрд╛рдБ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛рд╣рд░реВ рдЫреИрдирдиреН, рдо рдорд╛рдиреНрдЫреБ рдХрд┐ рдпреЛ рдореБрджреНрджрд╛ Influx 2.0 рдХреЛ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рдЪрд╛рдБрдбреИ рдЕрдкреЗрдХреНрд╖рд┐рдд рд░рд┐рд▓реАрдЬ рд╣реЛ, рдЬрд╕рдорд╛ рдзреЗрд░реИ рдЪреАрдЬрд╣рд░реВ рдлрд░рдХ рд╣реБрдиреЗрдЫрдиреН (рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рдЬрд╛рдирдХрд╛рд░реА рдЫреИрдиред рдпрд╕рдорд╛ рдЕрдЭреИ рдорд╛рдкрди рдЧрд░реНрджреИ)ред

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

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

рднрд┐рдХреНрдЯреЛрд░рд┐рдпрд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕?

рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рд╣рд╛рдореА рднреБрдХреНрддрд╛рди рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдмрд╛рд╣реЗрдХ рд╕рдмреИ рдХреБрд░рд╛рдорд╛ TICK рд╕реНрдЯреНрдпрд╛рдХрд╕рдБрдЧ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕рдиреНрддреБрд╖реНрдЯ рдЫреМрдВ рднрдиреНрдиреЗ рддрдереНрдпрдХреЛ рдмрд╛рд╡рдЬреБрдж, рд╣рд╛рдореАрд▓реЗ рдмрд╛рдБрдХреА T_CK рдХрдореНрдкреЛрдиреЗрдиреНрдЯрд╣рд░реВ рдЫреЛрдбреНрджрд╛, InfluxDB рдбрд╛рдЯрд╛рдмреЗрд╕рд▓рд╛рдИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрди рд╕рдХреНрдиреЗ рдХреБрдиреИ рдирд┐: рд╢реБрд▓реНрдХ рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рдЫрдиреН рдХрд┐ рднрдиреЗрд░ рд╣реЗрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░реНрдпреМрдВред

рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рд╕рдордп-рд╢реНрд░реГрдВрдЦрд▓рд╛ рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВ рдЫрдиреН, рддрд░ рд╕рдмреИрднрдиреНрджрд╛ рдЖрд╢рд╛рдЬрдирдХ рдПрдХ рд╣реЛ рднрд┐рдХреНрдЯреЛрд░рд┐рдпрд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕, рдпрд╕рдХрд╛ рдзреЗрд░реИ рдлрд╛рдЗрджрд╛рд╣рд░реВ рдЫрдиреН:

  • рдЫрд┐рдЯреЛ рд░ рд╕рдЬрд┐рд▓реЛ, рдХрдореНрддрд┐рдорд╛ рдкрд░рд┐рдгрд╛рдо рдЕрдиреБрд╕рд╛рд░ рдмреЗрдиреНрдЪрдорд╛рд░реНрдХрд╣рд░реВ
  • рддреНрдпрд╣рд╛рдБ рдПрдХ рдХреНрд▓рд╕реНрдЯрд░ рд╕рдВрд╕реНрдХрд░рдг рдЫ, рдЬрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рдЕрд╣рд┐рд▓реЗ рдкрдирд┐ рд░рд╛рдореНрд░реЛ рд╕рдореАрдХреНрд╖рд╛рд╣рд░реВ рдЫрдиреН
    • рддрд┐рдиреА рдЫрд┐рдиреНрди рд╕рдХреНрдЫрд┐рдиреН
  • InfluxDB рдкреНрд░реЛрдЯреЛрдХрд▓ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫ

рд╣рд╛рдореАрд▓реЗ рднрд┐рдХреНрдЯреЛрд░рд┐рдпрд╛рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЕрдиреБрдХреВрд▓рди рд╕реНрдЯреНрдпрд╛рдХ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреЗ рдЗрд░рд╛рджрд╛ рд░рд╛рдЦреЗрдХрд╛ рдерд┐рдПрдиреМрдВ рд░ рдореБрдЦреНрдп рдЖрд╢рд╛ рдпреЛ рдерд┐рдпреЛ рдХрд┐ рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ InfluxDB рдХреЛ рд▓рд╛рдЧрд┐ рдбреНрд░рдк-рдЗрди рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрдирдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред

рджреБрд░реНрднрд╛рдЧреНрдпрд╡рд╢, рдпреЛ рд╕рдореНрднрд╡ рдЫреИрди, InfluxDB рдкреНрд░реЛрдЯреЛрдХрд▓ рд╕рдорд░реНрдерд┐рдд рдЫ рднрдиреНрдиреЗ рддрдереНрдпрдХреЛ рдмрд╛рд╡рдЬреБрдж, рдпрд╕рд▓реЗ рдХреЗрд╡рд▓ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд░реЗрдХрд░реНрдбрд┐рдЩрдХреЛ рд▓рд╛рдЧрд┐ рдХрд╛рдо рдЧрд░реНрджрдЫ - рдХреЗрд╡рд▓ Prometheus API "рдмрд╛рд╣рд┐рд░" рдЙрдкрд▓рдмреНрдз рдЫ, рдЬрд╕рдХреЛ рдорддрд▓рдм рдпрд╕рдорд╛ рдХреНрд░реЛрдиреЛрдЧреНрд░рд╛рдл рд╕реЗрдЯ рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫреИрдиред

рдпрд╕рдмрд╛рд╣реЗрдХ, рдХреЗрд╡рд▓ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдорд╛рдирд╣рд░реВ рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рд╕рдорд░реНрдерд┐рдд рдЫрдиреН (рд╣рд╛рдореАрд▓реЗ рдЕрдиреБрдХреВрд▓рди рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рд╕реНрдЯреНрд░рд┐рдЩ рдорд╛рдирд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреМрдВ - рдЦрдгреНрдбрдорд╛ рдердк рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреНрдпрд╛рдирд▓).

рд╕реНрдкрд╖реНрдЯ рд░реВрдкрдорд╛, рдЙрд╣реА рдХрд╛рд░рдгрдХреЛ рд▓рд╛рдЧрд┐, VM рд▓реЗ рд▓рдЧрд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд╕рдХреНрджреИрди рдЬрд╕реНрддреИ Influx рд▓реЗ рдЧрд░реНрдЫред

рд╕рд╛рдереИ, рдпреЛ рдзреНрдпрд╛рди рджрд┐рдиреБрдкрд░реНрдЫ рдХрд┐ рдЗрд╖реНрдЯрддрдо рд╕рдорд╛рдзрд╛рди рдЦреЛрдЬреНрдиреЗ рд╕рдордпрдорд╛, рднрд┐рдХреНрдЯреЛрд░рд┐рдпрд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдЕрдЭреИ рд▓реЛрдХрдкреНрд░рд┐рдп рдерд┐рдПрди, рдХрд╛рдЧрдЬрд╛рдд рдзреЗрд░реИ рд╕рд╛рдиреЛ рдерд┐рдпреЛ рд░ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрдордЬреЛрд░ рдерд┐рдпреЛред
(рдорд▓рд╛рдИ рдХреНрд▓рд╕реНрдЯрд░ рд╕рдВрд╕реНрдХрд░рдг рд░ рд╢реЗрд░реНрдбрд┐рдЩрдХреЛ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рдпрд╛рдж рдЫреИрди)ред

рдЖрдзрд╛рд░ рдЪрдпрди

рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рдпреЛ рдирд┐рд░реНрдгрдп рдЧрд░рд┐рдпреЛ рдХрд┐ рдкрд╛рдпрд▓рдЯрдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореА рдЕрдЭреИ рдкрдирд┐ рдЖрдлреВрд▓рд╛рдИ рдПрдХрд▓ InfluxDB рдиреЛрдбрдорд╛ рд╕реАрдорд┐рдд рдЧрд░реНрдиреЗрдЫреМрдВред

рдпрд╕ рдЫрдиреМрдЯрдХреЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдореБрдЦреНрдп рдХрд╛рд░рдгрд╣рд░реВ рдерд┐рдП:

  • рд╣рд╛рдореАрд▓реЗ TICK рд╕реНрдЯреНрдпрд╛рдХрдХреЛ рд╕рдореНрдкреВрд░реНрдг рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рд▓рд╛рдИ рд╕рд╛рдБрдЪреНрдЪреИ рдорди рдкрд░рд╛рдЙрдБрдереНрдпреМрдВ
  • рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рдкрд╣рд┐рд▓реЗ рдиреИ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдпреМрдВ рд░ рдпрд╕рд▓реЗ рд░рд╛рдореНрд░реЛ рдХрд╛рдо рдЧрд░реНтАНрдпреЛ
  • рд╕рдордпрд╕реАрдорд╛ рд╕рдХрд┐рдБрджреИ рдерд┐рдпреЛ рд░ рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдкрд░реАрдХреНрд╖рдг рдЧрд░реНрди рдзреЗрд░реИ рд╕рдордп рдмрд╛рдБрдХреА рдерд┐рдПрдиред
  • рд╣рд╛рдореАрд▓реЗ рдпрддрд┐ рдареВрд▓реЛ рднрд╛рд░рдХреЛ рдЕрдкреЗрдХреНрд╖рд╛ рдЧрд░реЗрдХрд╛ рдерд┐рдПрдиреМрдВ

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

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

рд╣рд╛рдореАрд▓реЗ рд╕реНрдЯреНрдпрд╛рдХ рд░ рдЖрдзрд╛рд░рдорд╛ рдирд┐рд░реНрдгрдп рдЧрд░реЗрдХрд╛ рдЫреМрдВ - рдЕрдм TICK рд╕реНрдЯреНрдпрд╛рдХрдХреЛ рдмрд╛рдБрдХреА рдШрдЯрдХрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ред

рдХрдкрд╛рд╕рд┐рдЯрд░

рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

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

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

рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рд╕реВрдЪрдирд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХрд╕рд░реА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреМрдВред рд╣рд╛рдореАрд▓реЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕реНрдХреВрдЯрд░ рдЕрдлрд▓рд╛рдЗрди рд╣реБрдБрджрд╛ рд╕реНрд▓реНрдпрд╛рдХ рдЕрд▓рд░реНрдЯрд╣рд░реВ рд╕реЗрдЯ рдЕрдк рдЧрд░реНрдпреМрдВ, рд░ рд╕реНрдорд╛рд░реНрдЯ рдЪрд╛рд░реНрдЬрд░рд╣рд░реВ рд░ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдШрдЯрдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдкрдирд┐ рддреНрдпрд╕реНрддреИ рдЧрд░рд┐рдпреЛред

рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

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

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

Influx 2.0 Kapacitor DB рдХреЛ рднрд╛рдЧ рднрдпреЛ

рдХреНрд░реЛрдиреЛрдЧреНрд░рд╛рдл

рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

рдореИрд▓реЗ рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдлрд░рдХ UI рд╕рдорд╛рдзрд╛рдирд╣рд░реВ рджреЗрдЦреЗрдХреЛ рдЫреБ, рддрд░ рдо рднрдиреНрди рд╕рдХреНрдЫреБ рдХрд┐ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд░ UX рдХреЛ рд╕рд░реНрддрдорд╛, рдХреЗрд╣рд┐ рдкрдирд┐ рдХреНрд░реЛрдиреЛрдЧреНрд░рд╛рдлрд╕рдБрдЧ рддреБрд▓рдирд╛ рдЧрд░реНрджреИрдиред

рд╣рд╛рдореАрд▓реЗ TICK рд╕реНрдЯреНрдпрд╛рдХ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдерд╛рд▓реНрдпреМрдВ, рдЕрдиреМрдареЛ рд░реВрдкрдорд╛, Grafan рд╕рдБрдЧ рд╡реЗрдм рдЗрдиреНрдЯрд░рдлреЗрд╕рдХреЛ рд░реВрдкрдорд╛ред
рдо рдпрд╕рдХреЛ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рд╡рд░реНрдгрди рдЧрд░реНрджрд┐рди; рд╕рдмреИрд▓рд╛рдИ рдХреЗрд╣рд┐ рдкрдирд┐ рд╕реЗрдЯрдЕрдк рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рдпрд╕рдХреЛ рд╡реНрдпрд╛рдкрдХ рд╕рдВрднрд╛рд╡рдирд╛рд╣рд░реБ рдерд╛рд╣рд╛ рдЫред

рдЬреЗ рд╣реЛрд╕реН, Grafana рдЕрдЭреИ рдкрдирд┐ рдПрдХ рдкреВрд░реНрдг рд╕рд╛рд░реНрд╡рднреМрдорд┐рдХ рдЙрдкрдХрд░рдг рд╣реЛ, рдЬрдмрдХрд┐ рдХреНрд░реЛрдиреЛрдЧреНрд░рд╛рдл рдореБрдЦреНрдпрддрдпрд╛ рдЗрдиреНрдлреНрд▓рдХреНрд╕рдХреЛ рд╕рд╛рде рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдбрд┐рдЬрд╛рдЗрди рдЧрд░рд┐рдПрдХреЛ рд╣реЛред

рд░ рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рдпрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдзрдиреНрдпрд╡рд╛рдж, рдХреНрд░реЛрдиреЛрдЧреНрд░рд╛рдлрд▓реЗ рдзреЗрд░реИ рдЪрддреБрд░ рд╡рд╛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХрд┐рдиреНрди рд╕рдХреНрдЫред

рд╕рд╛рдпрдж рдХреНрд░реЛрдиреЛрдЧреНрд░рд╛рдлрд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдиреЗ рдореБрдЦреНрдп рд╕реБрд╡рд┐рдзрд╛ рдпреЛ рд╣реЛ рдХрд┐ рддрдкрд╛рдЗрдБ рдЕрдиреНрд╡реЗрд╖рдг рдорд╛рд░реНрдлрдд рддрдкрд╛рдЗрдБрдХреЛ InfluxDB рдХреЛ рднрд┐рддреНрд░реА рднрд╛рдЧрд╣рд░реВ рд╣реЗрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

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

рдХрд┐рдмрд╛рдирд╛рд╕рдБрдЧ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдбрд╣рд░реВ рд░ рддрд┐рдиреАрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдирд┐рдпрдиреНрддреНрд░рдгрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди рдзреЗрд░реИ рд╕рдореГрджреНрдз рдХреНрд╖рдорддрд╛рд╣рд░реВ рдЫрдиреН, рддрд░ рддреНрдпрд╕реНрддрд╛ рдЕрдкрд░реЗрд╕рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ UX рдзреЗрд░реИ рдЬрдЯрд┐рд▓ рдЫред

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

рдбреНрдпрд╛рд╕рдмреЛрд░реНрдбрд╣рд░реВ рдЖрдлреИрдВрдорд╛, рд╕реБрдЦрдж рджреГрд╢реНрдп рд╢реИрд▓реА рдмрд╛рд╣реЗрдХ, рд╡рд╛рд╕реНрддрд╡рдорд╛ Grafana рд╡рд╛ Kibana рдорд╛ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдбрд╣рд░реВ рднрдиреНрджрд╛ рдлрд░рдХ рдЫреИрди:

рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

рдпреЛ рдХреНрд╡реЗрд░реА рд╕рдЮреНрдЭреНрдпрд╛рд▓ рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ:

рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

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

рд░ рдЕрд╡рд╢реНрдп рдкрдирд┐, рдХреНрд░реЛрдиреЛрдЧреНрд░рд╛рдл рд▓рдЧрд╣рд░реВ рд╣реЗрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╕рдХреЗрд╕рдореНрдо рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫред рдпреЛ рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ:

рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд░реВрдкрдорд╛, рдЗрдиреНрдлреНрд▓рдХреНрд╕ рд▓рдЧрд╣рд░реВ syslog рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдирдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓ рд╣реБрдиреНрдЫрдиреН рд░ рддреНрдпрд╕реИрд▓реЗ рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░ рд╣реБрдиреНрдЫ - рдЧрдореНрднреАрд░рддрд╛ред

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

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

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

рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рдХреЗрд╣реА рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐ рдЕрди рдЧрд░реНрдпреМрдВ, рддрд░ рдкрд╛рдпрд▓рдЯ рддрдпрд╛рд░ рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рд╣рд╛рдореАрд▓реЗ рдзреЗрд░реИ рддреНрд░реБрдЯрд┐рд╣рд░реВ (LTE рдиреЗрдЯрд╡рд░реНрдХрдХреЛ рдЕрдиреБрдкрд▓рдмреНрдзрддрд╛ рдЬрд╕реНрддрд╛ рдкреНрд░рдгрд╛рд▓реАрд╣рд░реВ рд╕рд╣рд┐рдд) рдкрд╛рдЗрд░рд╣реЗрдХрд╛ рдерд┐рдпреМрдВ, рдЬрд╕рд▓реЗ рд╕реНрд▓реНрдпрд╛рдХ рдЪреНрдпрд╛рдирд▓рд▓рд╛рдИ рдкрдирд┐ "рд╕реНрдкреНрдпрд╛рдо" рдЧрд░реНтАНрдпреЛред рдзреЗрд░реИ, рдХреБрдиреИ рдкрдирд┐ рд╕рдорд╕реНрдпрд╛ рдмрд┐рдирд╛ред рдареВрд▓реЛ рд▓рд╛рднред

рд╕рд╣реА рд╕рдорд╛рдзрд╛рди рдпреА рдкреНрд░рдХрд╛рд░рдХрд╛ рдЕрдзрд┐рдХрд╛рдВрд╢ рддреНрд░реБрдЯрд┐рд╣рд░реВ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрди, рддрд┐рдиреАрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдЧрдореНрднреАрд░рддрд╛ рд╕рдорд╛рдпреЛрдЬрди, рд░ рддреНрдпрд╕рдкрдЫрд┐ рдорд╛рддреНрд░ рд╕рддрд░реНрдХрддрд╛ рд╕рдХреНрд╖рдо рдЧрд░реНрди рд╣реЛред

рдпрд╕ рддрд░рд┐рдХрд╛рд▓реЗ, рдХреЗрд╡рд▓ рдирдпрд╛рдБ рд╡рд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рддреНрд░реБрдЯрд┐рд╣рд░реВ Slack рдорд╛ рдкреЛрд╕реНрдЯ рдЧрд░рд┐рдиреЗрдЫред рдХрдбрд╛ рд╕рдордпрд╕реАрдорд╛ рджрд┐рдПрд░ рдпрд╕реНрддреЛ рд╕реЗрдЯрдЕрдкрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдпрд╛рдкреНрдд рд╕рдордп рдерд┐рдПрдиред

рдкреНрд░рдорд╛рдгреАрдХрд░рдг

рдпреЛ рдкрдирд┐ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рдЫ рдХрд┐ рдХреНрд░реЛрдиреЛрдЧреНрд░рд╛рдлрд▓реЗ OAuth рд░ OIDC рд▓рд╛рдИ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдХреЛ рд░реВрдкрдорд╛ рд╕рдорд░реНрдерди рдЧрд░реНрджрдЫред

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

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

"рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ"

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

рдердк рд░реВрдкрдорд╛, рдзреЗрд░реИ рдкреНрд░рд╢рд╛рд╕рдирд┐рдХ рдХрд╛рд░реНрдпрд╣рд░реВ рддреНрдпрд╣рд╛рдБ рд╕рд╛рд░рд┐рдпреЛ, рдЬрд╕реНрддреИ рдЖрдкрддрдХрд╛рд▓реАрди рд░рд┐рдмреБрдЯ рд╡рд╛ рд╕рдорд░реНрдерди рдЯреЛрд▓реАрдХреЛ рд▓рд╛рдЧрд┐ рдЯрд╛рдвреИрдмрд╛рдЯ рд▓рдХ рдЦреЛрд▓реНрдиреЗред

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

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

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

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

рдпреЛ рдХрд╛рд░реНрдп рджреНрд╡рд╛рд░рд╛ рдЧрд░рд┐рдиреНрдЫ рдореГрдд рдорд╛рдирд┐рд╕ тАФ рд╣рд╛рдореАрд▓реЗ рдпрд╕рд▓рд╛рдИ рд╣рд╛рдореНрд░реЛ рдмрдХреНрд╕рдХреЛ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рдмреБрдЭреНрди рд░ рд╕реНрд▓реНрдпрд╛рдХрдорд╛ рдЙрд╣реА рдЕрд▓рд░реНрдЯрд╣рд░реВ рдкрдард╛рдЙрди рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреМрдВред

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

рд░ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдпреЛ рдпрд╕ рддрд░рд┐рдХрд╛рдорд╛ рдЕрдзрд┐рдХ рд░рдорд╛рдЗрд▓реЛ рдерд┐рдпреЛред "рдХреЗрдЯрд╛рд╣рд░реВ, рд╕реНрдорд┐рдерд░реНрд╕ рдорд░реЗрдХрд╛ рдЫрдиреН!" рдЬрд╕реНрддрд╛ рд╡рд╛рдХреНрдпрд╛рдВрд╢рд╣рд░реВ рд▓рдЧрд╛рддрд╛рд░ рд╕реБрдирд┐рдиреНрдереНрдпреЛред

рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

рд╕реНрдЯреНрд░рд┐рдЩ рдореЗрдЯреНрд░рд┐рдХреНрд╕

рдпреЛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ рдХрд┐ InfluxDB рд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ рд╕рдВрдЦреНрдпрд╛рддреНрдордХ рдорд╛рдирд╣рд░реВ рдорд╛рддреНрд░ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫ, рдЬрд╕реНрддреИ Victoria Metrics рдХреЛ рдорд╛рдорд▓рд╛рдорд╛ред

рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ рдХрд┐ рдпреЛ рдзреЗрд░реИ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫреИрди - рд╕рдмреИ рдкрдЫрд┐, рд▓рдЧрд╣рд░реВ рдмрд╛рд╣реЗрдХ, рдХреБрдиреИ рдкрдирд┐ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╕рдВрдЦреНрдпрд╛рдХреЛ рд░реВрдкрдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд╕рдХрд┐рдиреНрдЫ (рдХреЗрд╡рд▓ рдЬреНрдЮрд╛рдд рд░рд╛рдЬреНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдореНрдпрд╛рдкрд┐рдЩ рдердкреНрдиреБрд╣реЛрд╕реН - рдПрдХ рдкреНрд░рдХрд╛рд░рдХреЛ enum)?

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

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

рдпреЛ рдЬрд╣рд╛рдБ рдЗрдиреНрдлреНрд▓реБрдХреНрд╕ рдЙрджреНрдзрд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдпреЛред рд╣рд╛рдореАрд▓реЗ рдХреЗрд╡рд▓ рд╕реНрдЯреНрд░рд┐рдЩ рд╕реНрдерд┐рддрд┐ рд▓реЗрдЦреНрдпреМрдВ рдЬреБрди рд╣рд╛рдореАрд▓рд╛рдИ InfluxDB рдбрд╛рдЯрд╛рдмреЗрд╕ рдХреНрд╖реЗрддреНрд░рдорд╛ рдкрд░рд┐рд╡рд░реНрддрди рдмрд┐рдирд╛ рдЖрдПрдХреЛ рдерд┐рдпреЛред

рдХреЗрд╣реА рд╕рдордпрдХреЛ рд▓рд╛рдЧрд┐, "рдЕрдирд▓рд╛рдЗрди" рд░ "рдЕрдлрд▓рд╛рдЗрди" рдЬрд╕реНрддрд╛ рдорд╛рдирд╣рд░реВ рдорд╛рддреНрд░ рддреНрдпрд╣рд╛рдБ рдкреБрдЧреЗ, рдЬрд╕рдХреЛ рдЖрдзрд╛рд░рдорд╛ рдЬрд╛рдирдХрд╛рд░реА рд╣рд╛рдореНрд░реЛ рдкреНрд░рд╢рд╛рд╕рдХ рдкреНрдпрд╛рдирд▓рдорд╛ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдерд┐рдпреЛ, рд░ рд╕реВрдЪрдирд╛рд╣рд░реВ Slack рдорд╛ рдкрдард╛рдЗрдпреЛред рдпрджреНрдпрдкрд┐, рдХреЗрд╣рд┐ рдмрд┐рдиреНрджреБрдорд╛, "рд╡рд┐рдЪреНрдЫреЗрджрди" рдЬрд╕реНрддрд╛ рдорд╛рдирд╣рд░реВ рдкрдирд┐ рддреНрдпрд╣рд╛рдБ рджреЗрдЦрд╛ рдкрд░реНрди рдерд╛рд▓реЗред

рдпреЛ рдкрдЫрд┐ рджреЗрдЦрд╛ рдкрд░реНрдпреЛ, рдпреЛ рд╕реНрдерд┐рддрд┐ рдЬрдбрд╛рди рдЧреБрдорд╛рдП рдкрдЫрд┐ рдПрдХ рдкрдЯрдХ рдкрдард╛рдЗрдПрдХреЛ рдерд┐рдпреЛ, рдпрджрд┐ рдЪрд╛рд░реНрдЬрд░рд▓реЗ рдирд┐рд╢реНрдЪрд┐рдд рд╕рдВрдЦреНрдпрд╛рдХреЛ рдкреНрд░рдпрд╛рд╕ рдкрдЫрд┐ рд╕рд░реНрднрд░рд╕рдБрдЧ рдЬрдбрд╛рди рд╕реНрдерд╛рдкрд┐рдд рдЧрд░реНрди рд╕рдХреЗрдиред

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

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

рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

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

рдпреЛ рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рдзреЗрд░реИ рдЙрдкрдпреЛрдЧреА рдерд┐рдпреЛ рдЬрдм рд╣рд╛рдореА рд╕реНрдХреВрдЯрд░ рдЦреЛрдЬреНрджреИ рдерд┐рдпреМрдВ (рдЕрдиреНрддрдорд╛ рдирд┐рд╖реНрдХрд░реНрд╖ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН)ред

рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдЕрдиреБрдЧрдорди

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

рдПрдХ рдзреЗрд░реИ рд╕рд╛рдорд╛рдиреНрдп рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗрд╣рд┐ рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ:

рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рд╢реБрджреНрдз рдирд┐рдЧрд░рд╛рдиреА рд╕реНрдЯреНрдпрд╛рдХ рд╣рд╛рдЗрд▓рд╛рдЗрдЯ рдЧрд░реНрдЫреМрдВ рднрдиреЗ, рдпреЛ рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ:

рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреВрдЯрд░ рдлрд┐рд░реНрддрд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛ рдПрдЙрдЯрд╛ IoT рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдХрдерд╛

рд╣рд╛рдореА рдХреНрд▓рд╛рдЙрдбрдорд╛ рдХреЗ рдЬрд╛рдБрдЪ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреМрдВ:

  • рдбреЗрдЯрд╛рдмреЗрд╕
  • рдХрд┐рдХреНрд▓реЛрдХ
  • рд╕реВрдХреНрд╖реНрдо рд╕реЗрд╡рд╛рд╣рд░реВ

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

рд╕реМрднрд╛рдЧреНрдп рджреЗрдЦрд┐, Telegraf рдЖрдЙрдЯ рдж рдмрдХреНрд╕рд▓реЗ Kubernetes рдХреНрд▓рд╕реНрдЯрд░рдХреЛ рдЕрд╡рд╕реНрдерд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрди рд╕рдХреНрдЫ, рд░ рдХреНрд░реЛрдиреЛрдЧреНрд░рд╛рдлрд▓реЗ рддреБрд░реБрдиреНрддреИ рдпрд╕рдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрдиреНрджрд░ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдбрд╣рд░реВ рдкреНрд░рд╕реНрддрд╛рд╡ рдЧрд░реНрджрдЫред

рд╣рд╛рдореАрд▓реЗ рдореБрдЦреНрдпрддрдпрд╛ рдкреЛрдб рд░ рдореЗрдореЛрд░реА рдЦрдкрддрдХреЛ рдкреНрд░рджрд░реНрд╢рдирд▓рд╛рдИ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрдпреМрдВред рдкрддрдирдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, Slack рдорд╛ рдЕрд▓рд░реНрдЯрд╣рд░реВред

Kubernetes рдорд╛ рдкреЛрдбрд╣рд░реВ рдЯреНрд░реНрдпрд╛рдХ рдЧрд░реНрдиреЗ рджреБрдИ рддрд░рд┐рдХрд╛рд╣рд░реВ рдЫрдиреН: DaemonSet рд░ Sidecarред
рджреБрдмреИ рд╡рд┐рдзрд┐рд╣рд░реВ рд╡рд┐рд╕реНрддреГрдд рд░реВрдкрдорд╛ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рдЫ рдпреЛ рдмреНрд▓рдЧ рдкреЛрд╕реНрдЯ рдорд╛.

рд╣рд╛рдореАрд▓реЗ рдЯреЗрд▓реАрдЧреНрд░рд╛рдл рд╕рд╛рдЗрдбрдХрд╛рд░ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдпреМрдВ рд░ рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХреЛ рдЕрддрд┐рд░рд┐рдХреНрдд, рдкреЛрдб рд▓рдЧрд╣рд░реВ рд╕рдЩреНрдХрд▓рди рдЧрд░реНтАНрдпреМрдВред

рд╣рд╛рдореНрд░реЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рд╣рд╛рдореАрд▓реЗ рд▓рдЧрд╣рд░реВрд╕рдБрдЧ рдЯрд┐рдВрдХрд░ рдЧрд░реНрдиреБрдкрд░реНтАНрдпреЛред Telegraf рд▓реЗ Docker API рдмрд╛рдЯ рд▓рдЧрд╣рд░реВ рддрд╛рдиреНрди рд╕рдХреНрдЫ рднрдиреНрдиреЗ рддрдереНрдпрдХреЛ рдмрд╛рд╡рдЬреБрдж, рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ рдЕрдиреНрддрд┐рдо рдпрдиреНрддреНрд░рд╣рд░реВ рд░ рдпрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рдХрдиреНрдЯреЗрдирд░рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ syslog рд╕рдБрдЧ рд▓рдЧрд╣рд░реВрдХреЛ рдПрдХ рд╕рдорд╛рди рд╕рдВрдЧреНрд░рд╣ рд╣реБрди рдЪрд╛рд╣рдиреНрдереНрдпреМрдВред рд╕рд╛рдпрдж рдпреЛ рд╕рдорд╛рдзрд╛рди рд╕реБрдиреНрджрд░ рдерд┐рдПрди, рддрд░ рдпрд╕рдХреЛ рдХрд╛рдордХреЛ рдмрд╛рд░реЗрдорд╛ рдХреБрдиреИ рдЧреБрдирд╛рд╕реЛ рдерд┐рдПрди рд░ рд▓рдЧрд╣рд░реВ рдХреНрд░реЛрдиреЛрдЧреНрд░рд╛рдлрдорд╛ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рджреЗрдЦрд╛рдЗрдПрдХреЛ рдерд┐рдпреЛред

рдЕрдиреБрдЧрдорди рдирд┐рдЧрд░рд╛рдиреА???

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

рдпрджреНрдпрдкрд┐ Telegraf рд▓реЗ рд╕рдЬрд┐рд▓реИрд╕рдБрдЧ рдЖрдлреНрдиреИ рдореЗрдЯреНрд░рд┐рдХрд╣рд░реВ рдкрдард╛рдЙрди рд╕рдХреНрдЫ рд╡рд╛ InfluxDB рдбрд╛рдЯрд╛рдмреЗрд╕рдмрд╛рдЯ рдореЗрдЯреНрд░рд┐рдХрд╣рд░реВ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрди рд╕рдХреНрдЫ рдХрд┐ рдд рдЙрд╣реА рдЗрдиреНрдлреНрд▓рдХреНрд╕рдорд╛ рд╡рд╛ рдЕрд░реВ рдХрддреИ рдкрдард╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐ред

рдирд┐рд╖реНрдХрд░реНрд╖

рдкрд╛рдпрд▓рдЯрдХреЛ рдирддрд┐рдЬрд╛рдмрд╛рдЯ рд╣рд╛рдореАрд▓реЗ рдХреЗ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓реНрдпреМрдВ?

рддрдкрд╛рдИрдВ рдХрд╕рд░реА рдЕрдиреБрдЧрдорди рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ?

рд╕рдмреИрднрдиреНрджрд╛ рдкрд╣рд┐рд▓реЗ, TICK рд╕реНрдЯреНрдпрд╛рдХрд▓реЗ рд╣рд╛рдореНрд░рд╛ рдЕрдкреЗрдХреНрд╖рд╛рд╣рд░реВ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдкреВрд░рд╛ рдЧрд░реНтАНрдпреЛ рд░ рд╣рд╛рдореАрд▓реЗ рд╕реБрд░реБрдорд╛ рдЕрдкреЗрдХреНрд╖рд╛ рдЧрд░реЗрдХреЛ рднрдиреНрджрд╛ рдмрдвреА рдЕрд╡рд╕рд░рд╣рд░реВ рджрд┐рдпреЛред

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

рдЙрддреНрдкрд╛рджрдХрддрд╛

рдирд┐: рд╢реБрд▓реНрдХ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ TICK рд╕реНрдЯреНрдпрд╛рдХрдХреЛ рд╕рд╛рде рдореБрдЦреНрдп рд╕рдорд╕реНрдпрд╛ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреНрд╖рдорддрд╛рд╣рд░реВрдХреЛ рдХрдореА рд╣реЛред рдпреЛ рд╣рд╛рдореНрд░реЛ рд▓рд╛рдЧрд┐ рд╕рдорд╕реНрдпрд╛ рдерд┐рдПрдиред

рд╣рд╛рдореАрд▓реЗ рд╕рд╣реА рд▓реЛрдб рдбрд╛рдЯрд╛/рдЖрдВрдХрдбрд╛рд╣рд░реВ рд╕рдЩреНрдХрд▓рди рдЧрд░реЗрдиреМрдВ, рддрд░ рд╣рд╛рдореАрд▓реЗ рдПрдХ рдкрдЯрдХрдорд╛ рд▓рдЧрднрдЧ 30 рд╕реНрдХреВрдЯрд░рд╣рд░реВрдмрд╛рдЯ рдбрд╛рдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрдпреМрдВред

рддрд┐рдиреАрд╣рд░реВ рдкреНрд░рддреНрдпреЗрдХрд▓реЗ рддреАрди рджрд░реНрдЬрди рднрдиреНрджрд╛ рдмрдвреА рдореЗрдЯреНрд░рд┐рдХрд╣рд░реВ рд╕рдЩреНрдХрд▓рди рдЧрд░реЗред рдПрдХреИ рд╕рдордпрдорд╛, рдЙрдкрдХрд░рдгрд╣рд░реВрдмрд╛рдЯ рд▓рдЧрд╣рд░реВ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдпреЛред рдбрд╛рдЯрд╛ рд╕рдЩреНрдХрд▓рди рд░ рдкрдард╛рдЙрдиреЗ рдкреНрд░рддреНрдпреЗрдХ 10 рд╕реЗрдХреЗрдиреНрдб рднрдпреЛред

рдпреЛ рдиреЛрдЯ рдЧрд░реНрди рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рдЫ рдХрд┐ рдкрд╛рдЗрд▓рдЯрдХреЛ рдбреЗрдв рд╣рдкреНрддрд╛ рдкрдЫрд┐, рдЬрдм "рдмрд╛рд▓рдкрдирдХрд╛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ" рдХреЛ рдареВрд▓реЛ рд╣рд┐рд╕реНрд╕рд╛ рд╕рдЪреНрдпрд╛рдЗрдпреЛ рд░ рд╕рдмреИрднрдиреНрджрд╛ рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдкрд╣рд┐рд▓реЗ рдиреИ рд╕рдорд╛рдзрд╛рди рднрдЗрд╕рдХреЗрдХреЛ рдерд┐рдпреЛ, рд╣рд╛рдореАрд▓реЗ рд╕рд░реНрднрд░рдорд╛ рдбрд╛рдЯрд╛ рдкрдард╛рдЙрдиреЗ рдЖрд╡реГрддреНрддрд┐ рдШрдЯрд╛рдЙрдиреБрдкрд░реНтАНрдпреЛред рейреж рд╕реЗрдХреЗрдиреНрдбред рдпреЛ рдЖрд╡рд╢реНрдпрдХ рднрдпреЛ рдХрд┐рдирднрдиреЗ рд╣рд╛рдореНрд░реЛ LTE SIM рдХрд╛рд░реНрдбрд╣рд░реВрдорд╛ рдЯреНрд░рд╛рдлрд┐рдХ рдЪрд╛рдБрдбреИ рдЧрд╛рдпрдм рд╣реБрди рдерд╛рд▓реНрдпреЛред

рдЯреНрд░рд╛рдлрд┐рдХрдХреЛ рдареВрд▓реЛ рд╣рд┐рд╕реНрд╕рд╛ рд▓рдЧрд╣рд░реВ рджреНрд╡рд╛рд░рд╛ рдЦрдкрдд рднрдПрдХреЛ рдерд┐рдпреЛ; рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдЖрдлреИрдВ, 10-рд╕реЗрдХреЗрдиреНрдб рдЕрдиреНрддрд░рд╛рд▓рдХреЛ рд╕рд╛рде рдкрдирд┐, рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдкрдорд╛ рдпрд╕рд▓рд╛рдИ рдмрд░реНрдмрд╛рдж рдЧрд░реЗрдиред

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

рдХреЗрд╣реА рдЕрд╡рд╕реНрдерд╛рдорд╛, рдпрджрд┐ рд▓рдЧрд╣рд░реВ рд╣реЗрд░реНрди рдЕрдЭреИ рдЖрд╡рд╢реНрдпрдХ рдерд┐рдпреЛ рднрдиреЗ, рд╣рд╛рдореАрд▓реЗ рдХреЗрд╡рд▓ VPN рдорд╛рд░реНрдлрдд WireGuard рдорд╛рд░реНрдлрдд рдЬрдбрд╛рди рдЧрд░реНрдпреМрдВред

рдо рдпреЛ рдкрдирд┐ рдердкреНрдиреЗрдЫреБ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЕрд▓рдЧ рд╡рд╛рддрд╛рд╡рд░рдг рдПрдХ рдЕрд░реНрдХрд╛рдмрд╛рдЯ рдЕрд▓рдЧ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ, рд░ рдорд╛рдерд┐ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХреЛ рд▓реЛрдб рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рд╕рд╛рдиреНрджрд░реНрднрд┐рдХ рдерд┐рдпреЛред

рд╡рд┐рдХрд╛рд╕ рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛, рд╣рд╛рдореАрд▓реЗ рдПрдЙрдЯрд╛ рдЫреБрдЯреНрдЯреИ InfluxDB рдЙрджрд╛рд╣рд░рдг рдЙрдард╛рдпреМрдВ рдЬрд╕рд▓реЗ рдкреНрд░рддреНрдпреЗрдХ 10 рд╕реЗрдХреЗрдиреНрдбрдорд╛ рдбрд╛рдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрди рдЬрд╛рд░реА рд░рд╛рдЦреНрдпреЛ рд░ рд╣рд╛рдореАрд▓реЗ рдХреБрдиреИ рдкрдирд┐ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрди рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдорд╛ рднрд╛рдЧреЗрдиреМрдВред

TICK - рд╕рд╛рдирд╛ рджреЗрдЦрд┐ рдордзреНрдпрдо рдкрд░рд┐рдпреЛрдЬрдирд╛рд╣рд░реБ рдХреЛ рд▓рд╛рдЧреА рдЖрджрд░реНрд╢

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

рдпрджрд┐ рддрдкрд╛рдИрдВрд╕рдБрдЧ рд╣рдЬрд╛рд░реМрдВ рдкреЛрдбрд╣рд░реВ рд╡рд╛ рд╕рдпреМрдВ рдореЗрд╕рд┐рдирд╣рд░реВ рдЫреИрдирдиреН рднрдиреЗ, рдПрдХ InfluxDB рдЙрджрд╛рд╣рд░рдгрд▓реЗ рдкрдирд┐ рд▓реЛрдбрд▓рд╛рдИ рд░рд╛рдореНрд░реЛрд╕рдБрдЧ рд╣реНрдпрд╛рдиреНрдбрд▓ рдЧрд░реНрдиреЗрдЫред

рдХреЗрд╣реА рдЕрд╡рд╕реНрдерд╛рдорд╛, рддрдкрд╛рдИрдВ рдПрдХ рдЖрджрд┐рдо рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рд╕рдорд╛рдзрд╛рдирдХреЛ рд░реВрдкрдорд╛ Influx Relay рд╕рдБрдЧ рд╕рдиреНрддреБрд╖реНрдЯ рд╣реБрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫред

рд░, рдирд┐рд╕реНрд╕рдиреНрджреЗрд╣, рдХрд╕реИрд▓реЗ рддрдкрд╛рдИрдВрд▓рд╛рдИ "рдард╛рдбреЛ" рд╕реНрдХреЗрд▓рд┐рдВрдЧ рд╕реЗрдЯрдЕрдк рдЧрд░реНрди рд░ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдХрд╛рд░рдХрд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХрд╛ рд▓рд╛рдЧрд┐ рд╡рд┐рднрд┐рдиреНрди рд╕рд░реНрднрд░рд╣рд░реВ рдЖрд╡рдВрдЯрд┐рдд рдЧрд░реНрдирдмрд╛рдЯ рд░реЛрдХрд┐рд░рд╣реЗрдХреЛ рдЫреИрдиред

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

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

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

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

рдорд╣рддреНрддреНрд╡рдкреВрд░реНрдг: рдпрд╣рд╛рдБ рд╡рд░реНрдгрди рдЧрд░рд┐рдПрдХрд╛ рд╕рдмреИ рдЬрд╛рдирдХрд╛рд░реА рд╕рдВрд╕реНрдХрд░рдг Influx 1.8 рдХреЛ рд▓рд╛рдЧрд┐ рд╕рд╛рдиреНрджрд░реНрднрд┐рдХ рдЫ, рдЕрд╣рд┐рд▓реЗ Influx 2.0 рдЬрд╛рд░реА рд╣реБрди рд▓рд╛рдЧреЗрдХреЛ рдЫред

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

рдпреЛ рдкреНрд░рдХрд╛рд░реНрдпрддрд╛ Influx 2.0 рдорд╛ рдкрдирд┐ рджреЗрдЦрд╛ рдкрд░реНрдиреЗрдЫ, рддрд░ рд╣рд╛рдореАрд▓реЗ рдХреБрдиреИ рд╕рдордпрд╕реАрдорд╛ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХреЗрдиреМрдВ, рдЕрдиреБрдорд╛рдирд┐рдд рдкрдирд┐ред

IoT рдкреНрд▓реЗрдЯрдлрд░реНрдорд╣рд░реВ рдХрд╕рд░реА рдмрдирд╛рдЙрдиреЗ (рдЕрдм)

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

рдпрджреНрдпрдкрд┐, рд╣рд╛рд▓реИ рдпреЛ рдмрд┐рдЯрд╛ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рдЙрдкрд▓рдмреНрдз рдЫ рдУрдкрдирдмрд▓реЗрдирд╛ - рдпреЛ рдПрдЙрдЯрд╛ рджреБ:рдЦрдХреЛ рдХреБрд░рд╛ рд╣реЛ рдЬрдм рд╣рд╛рдореАрд▓реЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдмрдирд╛рдЙрди рдерд╛рд▓реНрдпреМрдВ рдЙрдиреА рддреНрдпрд╣рд╛рдБ рдерд┐рдЗрдирдиреНред

рд╣рд╛рдореА рдЕрдиреНрддрд┐рдо рдкрд░рд┐рдгрд╛рдо рд░ Ansible + TICK + WireGuard рдорд╛ рдЖрдзрд╛рд░рд┐рдд рдкреНрд▓реЗрдЯрдлрд░реНрдордмрд╛рдЯ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рд╕рдиреНрддреБрд╖реНрдЯ рдЫреМрдВ рдЬреБрди рд╣рд╛рдореАрд▓реЗ рдЖрдлреИрдВрд▓рд╛рдИ рднреЗрд▓рд╛ рдЧрд░реЗрдХрд╛ рдЫреМрдВред рддрд░ рдЖрдЬ, рдо рдЖрдлреНрдиреИ IoT рдкреНрд▓реЗрдЯрдлрд░реНрдо рдЖрдлреИрдВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреБ рдЕрдШрд┐ рдмрд▓реЗрдирд╛рд▓рд╛рдИ рдирдЬрд┐рдХрдмрд╛рдЯ рд╣реЗрд░реНрдиреЗ рд╕рд┐рдлрд╛рд░рд┐рд╕ рдЧрд░реНрджрдЫреБред

рдХрд┐рдирднрдиреЗ рдЕрдиреНрддрддрдГ рдпрд╕рд▓реЗ рд╣рд╛рдореАрд▓реЗ рдЧрд░реЗрдХреЛ рдзреЗрд░реИрдЬрд╕реЛ рдЧрд░реНрди рд╕рдХреНрдЫ, рд░ OpenBalena рдирд┐: рд╢реБрд▓реНрдХ рд░ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╣реЛред

рдпрд╕рд▓рд╛рдИ рдкрд╣рд┐рд▓реЗ рдиреИ рдерд╛рд╣рд╛ рдЫ рдХрд┐ рдХрд╕рд░реА рдЕрдкрдбреЗрдЯрд╣рд░реВ рдкрдард╛рдЙрдиреЗ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рддрд░ VPN рдкрдирд┐ рдкрд╣рд┐рд▓реЗ рдиреИ рдмрдирд╛рдЗрдПрдХреЛ рдЫ рд░ IoT рд╡рд╛рддрд╛рд╡рд░рдгрдорд╛ рдкреНрд░рдпреЛрдЧрдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрдХреВрд▓ рдЫред

рд░ рднрд░реНрдЦрд░реИ, рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдЖрдлреНрдиреЛ рд░рд┐рд▓реАрдЬ рдкрдирд┐ рдЧрд░реЗ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░, рдЬрд╕рд▓реЗ рд╕рдЬрд┐рд▓реИ рдЖрдлреНрдиреЛ рдЗрдХреЛрд╕рд┐рд╕реНрдЯрдордорд╛ рдЬрдбрд╛рди рдЧрд░реНрджрдЫред

рд╣реЗ, рд╣рд░рд╛рдПрдХреЛ рд╕реНрдХреБрдЯрд░рдХреЛ рдмрд╛рд░реЗрдорд╛ рдХреЗ рд╣реЛ?

рддреНрдпрд╕реИрд▓реЗ рд╕реНрдХреВрдЯрд░, "рд░рд╛рд▓реНрдл", рдХреБрдиреИ рдЯреНрд░реЗрд╕ рдмрд┐рдирд╛ рдЧрд╛рдпрдм рднрдпреЛред

рд╣рд╛рдореА рддреБрд░реБрдиреНрддреИ рд╣рд╛рдореНрд░реЛ "рд╡реНрдпрд╡рд╕реНрдерд╛рдкрдХ рдкреНрдпрд╛рдирд▓" рдорд╛ рдирдХреНрд╕рд╛ рд╣реЗрд░реНрди рджреМрдбрд┐рдпреМрдВ, InfluxDB рдмрд╛рдЯ GPS рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдбреЗрдЯрд╛рдХреЛ рд╕рд╛рдеред

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

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

рддрд░, рдШрд░рдзрдиреА рдкрдирд┐ рдпреЛ рджреЗрдЦреЗрд░ рдЕрдЪрдореНрдордорд╛ рдкрд░реЗрдХрд╛ рдЫрдиреН, рдХрд┐рдирдХрд┐ рдЙрдиреА рд╣рд┐рдЬреЛ рд░рд╛рддрд┐ рдЕрдлрд┐рд╕рдмрд╛рдЯ рдпреЛ рд╕реНрдХреБрдЯрд░рдорд╛ рдЪрдвреЗрд░ рдШрд░ рдЧрдПрдХрд╛ рдерд┐рдП ред

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

рд╣рд╛рдореАрд▓реЗ рдЖрдлреИрдВрдмрд╛рдЯ рд╕реНрдХреБрдЯрд░ рдЪреЛрд░реНрдпреМрдВред рд╡реИрд╕реЗ, рдорд▓рд╛рдИ рдерд╛рд╣рд╛ рдЫреИрди рдХрд╕рд░реА рд░ рдХрд╕рд▓реЗ рддреНрдпрд╕рдкрдЫрд┐ рдкреБрд▓рд┐рд╕ рдХреЗрд╕рдХреЛ рд╕рд╛рде рдореБрджреНрджрд╛ рд╣рд▓ рдЧрд░реНрдпреЛ, рддрд░ рдЕрдиреБрдЧрдордирд▓реЗ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрдпреЛ ...

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

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