рд▓рдЧрд╣рд░реВ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рдХрд┐рдмрд╛рдирд╛рдорд╛ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

рд▓рдЧрд╣рд░реВ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рдХрд┐рдмрд╛рдирд╛рдорд╛ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

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

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

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

рд╕рдорд╛рдпреЛрдЬрди

рдпрд╕рд▓рд╛рдИ рд╕реНрдкрд╖реНрдЯ рдмрдирд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рдореИрд▓реЗ ELK рд░ Filebeat рд╕рдБрдЧ рдбрдХрд░ рдЫрд╡рд┐ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗрдВред рд░ рдПрдЙрдЯрд╛ рд╕рд╛рдиреЛ рдХрдиреНрдЯреЗрдирд░рдорд╛ рд░рд╛рдЦрд┐рдпреЛ рдХрд╛рд░реНрдпрдХреНрд░рдо Go рдорд╛, рдЬрд╕рд▓реЗ рд╣рд╛рдореНрд░реЛ рдЙрджрд╛рд╣рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реАрдХреНрд╖рдг рд▓рдЧрд╣рд░реВ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреЗрдЫред рдо ELK рдХреЛ рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рдирдХреЛ рд╡рд┐рд╕реНрддрд╛рд░рдорд╛ рд╡рд░реНрдгрди рдЧрд░реНрдиреЗрдЫреИрди, Habr├й рдорд╛ рдпрд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рдкрд░реНрдпрд╛рдкреНрдд рд▓реЗрдЦрд┐рдПрдХреЛ рдЫред

рдХрдиреНрдлрд┐рдЧрд░реЗрд╕рди рднрдгреНрдбрд╛рд░ рдХреНрд▓реЛрди рдЧрд░реНрдиреБрд╣реЛрд╕реН docker-compose рд░ ELK рд╕реЗрдЯрд┐рдЩрд╣рд░реВ, рд░ рдЖрджреЗрд╢рдХреЛ рд╕рд╛рде рд╕реБрд░реВ рдЧрд░реНрдиреБрд╣реЛрд╕реН docker-compose upред рдЬрд╛рдирд╛рдЬрд╛рдиреА рдХреБрдЮреНрдЬреА рдердкрд┐рдПрдХреЛ рдЫреИрди -dELK рд╕реНрдЯреНрдпрд╛рдХ рдХреЛ рдкреНрд░рдЧрддрд┐ рд╣реЗрд░реНрдиред

git clone https://github.com/et-soft/habr-elk
cd habr-elk
docker-compose up

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

{"type":"log","@timestamp":"2020-09-20T05:55:14Z","tags":["info","http","server","Kibana"],"pid":6,"message":"http server running at http://0:5601"}

рдареЗрдЧрд╛рдирд╛ рджреНрд╡рд╛рд░рд╛ localhost:5061 рдХрд┐рдмрд╛рдирд╛ рдЦреЛрд▓реНрдиреБ рдкрд░реНрдЫред

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

$ curl -XPOST -D- 'http://localhost:5601/api/saved_objects/index-pattern'
    -H 'Content-Type: application/json'
    -H 'kbn-xsrf: true'
    -d '{"attributes":{"title":"logstash-*","timeFieldName":"@timestamp"}}'

GUI рдорд╛рд░реНрдлрдд рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдврд╛рдБрдЪрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ
рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрди, рдмрд╛рдпрд╛рдБ рдореЗрдиреБрдорд╛ рдбрд┐рд╕реНрдХрд╡рд░ рдЦрдгреНрдб рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд░ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдврд╛рдБрдЪрд╛ рд╕рд┐рд░реНрдЬрдирд╛ рдкреГрд╖реНрдардорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реНред

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

рд▓рдЧрд╣рд░реВ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рдХрд┐рдмрд╛рдирд╛рдорд╛ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ
рдЕрд░реНрдХреЛ рдкреГрд╖реНрдардорд╛, рдЯрд╛рдЗрдорд╕реНрдЯреНрдпрд╛рдореНрдкрдХреЛ рд╕рд╛рде рдХреБрдЮреНрдЬреА рдлрд┐рд▓реНрдб рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╣рд╛рдореНрд░реЛ рдЕрд╡рд╕реНрдерд╛рдорд╛ рдпреЛ рд╣реЛ @timestamp.

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

рд▓рдЧрд╣рд░реВ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рдХрд┐рдмрд╛рдирд╛рдорд╛ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

рдЕрдм рд╣рд╛рдореА рдлреЗрд░рд┐ рдбрд┐рд╕реНрдХрднрд░ рд╕реЗрдХреНрд╕рдирдорд╛ рдЬрд╛рди рд╕рдХреНрдЫреМрдВ, рдЬрд╣рд╛рдБ рд╣рд╛рдореА рд▓рдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рд╣рд░реВ рджреЗрдЦреНрдиреЗрдЫреМрдВред

рд▓рдЧрд╣рд░реВ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рдХрд┐рдмрд╛рдирд╛рдорд╛ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб

рдмрд╛рдпрд╛рдБ рдореЗрдиреБрдорд╛, рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЦрдгреНрдбрдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рд╕рдореНрдмрдиреНрдзрд┐рдд рдкреГрд╖реНрдардорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реНред

рд▓рдЧрд╣рд░реВ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рдХрд┐рдмрд╛рдирд╛рдорд╛ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ
"рдирдпрд╛рдБ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиреБрд╣реЛрд╕реН" рдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдбрдорд╛ рд╡рд╕реНрддреБрд╣рд░реВ рдердкреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдкреГрд╖реНрдардорд╛ рдЬрд╛рдиреБрд╣реЛрд╕реНред

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

рдард╛рдбреЛ рдкрдЯреНрдЯреА

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

рд▓рдЧрд╣рд░реВ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рдХрд┐рдмрд╛рдирд╛рдорд╛ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ
рд╣рд╛рдореА рд╕рдмреИ рдЕрдиреБрд░реЛрдзрд╣рд░реВрд▓рд╛рдИ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕реНрдерд┐рддрд┐ < 400 рд╕рдлрд▓ рд░реВрдкрдорд╛ рд░ >= 400 рд▓рд╛рдИ рд╕рдорд╕реНрдпрд╛рдЧреНрд░рд╕реНрдд рд░реВрдкрдорд╛ рд╡рд░реНрдЧреАрдХреГрдд рдЧрд░реНрдиреЗрдЫреМрдВред

"рдард╛рдбреЛ рдкрдЯреНрдЯреА" рдЪрд╛рд░реНрдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрди, рд╣рд╛рдореАрд▓реЗ рдбреЗрдЯрд╛ рд╕реНрд░реЛрдд рдЪрдпрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫред рд╣рд╛рдореАрд▓реЗ рдкрд╣рд┐рд▓реЗ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реЗрдХреЛ рдЕрдиреБрдХреНрд░рдордгрд┐рдХрд╛ рдврд╛рдБрдЪрд╛ рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред

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

рд▓рдЧрд╣рд░реВ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рдХрд┐рдмрд╛рдирд╛рдорд╛ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ
"рдмрд╛рд▓реНрдЯреА" рдмреНрд▓рдХрдорд╛, "рдердкреНрдиреБрд╣реЛрд╕реН" рдмрдЯрди рдерд┐рдЪреНрдиреБрд╣реЛрд╕реН, "X-asis" рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ X рдЕрдХреНрд╖ рд╕реЗрдЯрдЕрдк рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд▓рдЧрдорд╛ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рд╣рд░реВрдХреЛ рдкреНрд░рд╛рдкреНрддрд┐рдХреЛ рд▓рд╛рдЧрд┐ рдЯрд╛рдЗрдорд╕реНрдЯреНрдпрд╛рдореНрдкрд╣рд░реВ рдЕрд▓рдЧ рд░рд╛рдЦреМрдВред "рдПрдХрддреНрд░реАрдХрд░рдг" рдлрд┐рд▓реНрдбрдорд╛, "рдорд┐рддрд┐ рд╣рд┐рд╕реНрдЯреЛрдЧреНрд░рд╛рдо" рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд░ "рдлрд┐рд▓реНрдб" рдорд╛ "@timestamp" рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╕рдордп рдХреНрд╖реЗрддреНрд░ рд╕рдВрдХреЗрдд рдЧрд░реНрдиреБрд╣реЛрд╕реНред "рдиреНрдпреВрдирддрдо рдЕрдиреНрддрд░рд╛рд▓" рд▓рд╛рдИ "рд╕реНрд╡рдд:" рдЕрд╡рд╕реНрдерд╛рдорд╛ рдЫреЛрдбреМрдВ, рд░ рдпрд╕рд▓реЗ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рд╣рд╛рдореНрд░реЛ рдкреНрд░рджрд░реНрд╢рдирдорд╛ рд╕рдорд╛рдпреЛрдЬрди рдЧрд░реНрдиреЗрдЫред 

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

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

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

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

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

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

рд▓рдЧрд╣рд░реВ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рдХрд┐рдмрд╛рдирд╛рдорд╛ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ
рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдореЗрдЯреНрд░рд┐рдХрдорд╛, рд╣рд╛рдореА рддреНрд░реБрдЯрд┐рдкреВрд░реНрдг рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рди рд╕реЗрдЯрд┐рдЩрд╣рд░реВ рдмрдирд╛рдЙрдБрдЫреМрдВред рдХреЗрд╡рд▓ рдлрд┐рд▓реНрдЯрд░рдорд╛ рд╣рд╛рдореАрд▓реЗ "statusCode <400" рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдЫреМрдВред

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

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

рд▓рдЧрд╣рд░реВ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рдХрд┐рдмрд╛рдирд╛рдорд╛ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

рдбрд╛рдЯрд╛ рддрд╛рд▓рд┐рдХрд╛

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

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

рд▓рдЧрд╣рд░реВ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рдХрд┐рдмрд╛рдирд╛рдорд╛ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ
рд╣рд╛рдореА рдХреЗрд╡рд▓ "рдмрд╛рд▓реНрдЯреА" рдмреНрд▓рдХ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреЗрдЫреМрдВред "рдердкреНрдиреБрд╣реЛрд╕реН" рдмрдЯрдирдорд╛ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ "рд╕реНрдкреНрд▓рд┐рдЯ рдкрдЩреНрдХреНрддрд┐рд╣рд░реВ" рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рд▓рдЧрд╣рд░реВ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рдХрд┐рдмрд╛рдирд╛рдорд╛ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ
"рдПрдХрддреНрд░реАрдХрд░рдг" рдлрд┐рд▓реНрдбрдорд╛, "рд╕рд░реНрддрд╣рд░реВ" рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред рд░ рджреЗрдЦрд╛ рдкрд░реЗрдХреЛ рдлрд┐рд▓реНрдб "рдлрд┐рд▓реНрдб" рдорд╛ "url.keyword" рдЪрдпрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред

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

рд▓рдЧрд╣рд░реВ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рдХрд┐рдмрд╛рдирд╛рдорд╛ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ
рд╕реНрдХреНрд░рд┐рдирдХреЛ рд╢реАрд░реНрд╖рдорд╛, "рдмрдЪрдд рдЧрд░реНрдиреБрд╣реЛрд╕реН" рдмрдЯрдирдорд╛ рдлреЗрд░рд┐ рдХреНрд▓рд┐рдХ рдЧрд░реНрдиреБрд╣реЛрд╕реН рд░ рддрд╛рд▓рд┐рдХрд╛рдХреЛ рдирд╛рдо рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ Urlsред рдбреНрдпрд╛рд╕рдмреЛрд░реНрдбрдорд╛ рдлрд░реНрдХрдиреБрд╣реЛрд╕реН рд░ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХрд╛ рджреБрд╡реИ рджреГрд╢реНрдпрд╣рд░реВ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реНред

рд▓рдЧрд╣рд░реВ рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрди рдХрд┐рдмрд╛рдирд╛рдорд╛ рдбреНрдпрд╛рд╕рдмреЛрд░реНрдб рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджреИ

Dashboard рдорд╛ рдХрд╛рдо рдЧрд░реНрдиреБрд╣реБрдиреНрдЫ

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

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

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

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

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

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