рд╣реНрд╡реЗрд▓ рд╕рдВрдЧ рдЫрд┐рдЯреЛ рд░ рд╕рдЬрд┐рд▓реИ рдбрд╛рдЯрд╛ рдХрд╕рд░реА рдЦреЛрдЬреА рдЧрд░реНрди

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

рдХрд╕рд░реА Airbnb рдбрд╛рдЯрд╛ рдбрд┐рд╕реНрдХрд╡рд░реА рдЙрдкрдХрд░рдгрд▓реЗ рдореЗрд░реЛ рдЬреАрд╡рди рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдпреЛ

рдореЗрд░реЛ рдХреНрдпрд╛рд░рд┐рдпрд░рдорд╛, рдореИрд▓реЗ рдХреЗрд╣реА рд░рдорд╛рдЗрд▓реЛ рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдорд╛ рдХрд╛рдо рдЧрд░реНрди рдкрд╛рдЙрдБрджрд╛ рдЦреБрд╕реА рдЫреБ: рдореИрд▓реЗ MIT рдорд╛ рдореЗрд░реЛ рдбрд┐рдЧреНрд░реА рдЧрд░реНрджреИ рдЧрд░реНрджрд╛ рдкреНрд░рд╡рд╛рд╣ рдЧрдгрд┐рдд рдЕрдзреНрдпрдпрди рдЧрд░реЗрдВ, рд╡реГрджреНрдзрд┐рд╢реАрд▓ рдореЛрдбреЗрд▓рд╣рд░реВрдорд╛ рдХрд╛рдо рдЧрд░реЗрдВ, рд░ рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╕рд╛рдеред рдкрд╛рдЗрд▓рд┐рдлреНрдЯ Wayfair рдорд╛, рд░ Airbnb рдорд╛ рдирдпрд╛рдБ рдЧреГрд╣рдкреГрд╖реНрда рд▓рдХреНрд╖реНрдпреАрдХрд░рдг рдореЛрдбреЗрд▓ рд░ CUPED рд╕реБрдзрд╛рд░рд╣рд░реВ рд▓рд╛рдЧреВ рдЧрд░реНрдпреЛред рддрд░ рдпреЛ рд╕рдмреИ рдХрд╛рдо рдХрд╣рд┐рд▓реНрдпреИ рдЖрдХрд░реНрд╖рдХ рдерд┐рдПрдитАФрд╡рд╛рд╕реНрддрд╡рдорд╛, рдореИрд▓реЗ рдкреНрд░рд╛рдпрдГ рдореЗрд░реЛ рдзреЗрд░реИрдЬрд╕реЛ рд╕рдордп рдбреЗрдЯрд╛ рдЦреЛрдЬреА, рдЕрдиреБрд╕рдиреНрдзрд╛рди рд░ рдкреНрд░рдорд╛рдгреАрдХрд░рдгрдорд╛ рдмрд┐рддрд╛рдПрдБред рдпрджреНрдпрдкрд┐ рдпреЛ рдХрд╛рдордорд╛ рдПрдХ рд╕реНрдерд┐рд░ рдЕрд╡рд╕реНрдерд╛ рдерд┐рдпреЛ, рдпреЛ рдорд▓рд╛рдИ Airbnb рдорд╛ рдирдкреБрдЧреЗрд╕рдореНрдо рдпреЛ рдПрдХ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рднрдиреНрдиреЗ рд▓рд╛рдЧреЗрди рдЬрд╣рд╛рдБ рдпрд╕рд▓рд╛рдИ рдбрд╛рдЯрд╛ рдЦреЛрдЬ рдЙрдкрдХрд░рдгрдХреЛ рд╕рд╛рде рд╕рдорд╛рдзрд╛рди рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ - рдбрд╛рдЯрд╛рдкреЛрд░реНрдЯрд▓.

рдореИрд▓реЗ {{data}} рдХрд╣рд╛рдБ рдлреЗрд▓рд╛ рдкрд╛рд░реНрди рд╕рдХреНрдЫреБ? рдбрд╛рдЯрд╛рдкреЛрд░реНрдЯрд▓.
рдпреЛ рд╕реНрддрдореНрднрдХреЛ рдЕрд░реНрде рдХреЗ рд╣реЛ? рдбрд╛рдЯрд╛рдкреЛрд░реНрдЯрд▓.
рдЖрдЬ {{metric}} рдХрд╕реНрддреЛ рдЫ? рдбрд╛рдЯрд╛рдкреЛрд░реНрдЯрд▓.
рдЬреАрд╡рдирдХреЛ рднрд╛рд╡рдирд╛ рдХреЗ рд╣реЛ? IN рдбрд╛рдЯрд╛рдкреЛрд░реНрдЯрд▓, рд╕рд╛рдпрджред

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

рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╣реЛ?

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

рд╣реНрд╡реЗрд▓: рдПрдХ рдореВрд░реНрдЦ рд╕рд░рд▓ рдбрд╛рдЯрд╛ рдЦреЛрдЬ рдЙрдкрдХрд░рдг

рд╣реНрд╡реЗрд▓ рд╕рдВрдЧ рдЫрд┐рдЯреЛ рд░ рд╕рдЬрд┐рд▓реИ рдбрд╛рдЯрд╛ рдХрд╕рд░реА рдЦреЛрдЬреА рдЧрд░реНрди

рд░ рд╣реЛ, рдореВрд░реНрдЦрддрд╛рдкреВрд░реНрдг рд╕рд░рд▓ рднрдиреЗрдХреЛ рдореЗрд░реЛ рдорддрд▓рдм рдореВрд░реНрдЦ рд░реВрдкрдорд╛ рд╕рд░рд▓ рд╣реЛред рд╣реНрд╡реЗрд▓ рдорд╛ рдХреЗрд╡рд▓ рджреБрдИ рдШрдЯрдХ рдЫ:

  1. рдкрд╛рдЗрдерди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЬрд╕рд▓реЗ рдореЗрдЯрд╛рдбрд╛рдЯрд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрдЫ рд░ рдпрд╕рд▓рд╛рдИ рдорд╛рд░реНрдХрдбрд╛рдЙрдирдорд╛ рдврд╛рдБрдЪрд╛ рдЧрд░реНрдЫред
  2. рд░рд╕реНрдЯ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрди рдЗрдиреНрдЯрд░рдлреЗрд╕ рдпрд╕ рдбрд╛рдЯрд╛ рдХреЛ рдорд╛рдзреНрдпрдо рдмрд╛рдЯ рдЦреЛрдЬ рдХреЛ рд▓рд╛рдЧреАред

рдорд░реНрдорддрдХрд╛ рд▓рд╛рдЧрд┐ рдЖрдиреНрддрд░рд┐рдХ рдкреВрд░реНрд╡рд╛рдзрд╛рд░рдХреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдмрд╛рдЯ, рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рдкрд╛рда рдлрд╛рдЗрд▓рд╣рд░реВ рд░ рдкрд╛рда рдЕрджреНрдпрд╛рд╡рдзрд┐рдХ рдЧрд░реНрдиреЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рдорд╛рддреНрд░ рдЫрдиреНред рддреНрдпреЛ рд╣реЛ, рддреНрдпрд╕реИрд▓реЗ Gitub рд╕рд░реНрднрд░рдорд╛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рддреБрдЪреНрдЫ рдЫред рд╕рд┐рдХреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХреБрдиреИ рдирдпрд╛рдБ рдХреНрд╡реЗрд░реА рднрд╛рд╖рд╛ рдЫреИрди, рдХреБрдиреИ рд╡реНрдпрд╡рд╕реНрдерд╛рдкрди рдкреВрд░реНрд╡рд╛рдзрд╛рд░ рдЫреИрди, рдХреБрдиреИ рдмреНрдпрд╛рдХрдЕрдк рдЫреИрдиред рд╕рдмреИрд▓рд╛рдИ Git рдерд╛рд╣рд╛ рдЫ, рддреНрдпрд╕реИрд▓реЗ рд╕рд┐рдВрдХ рд░ рд╕рд╣рдпреЛрдЧ рдирд┐: рд╢реБрд▓реНрдХ рдЫред рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛рдорд╛ рдирдЬрд┐рдХрдмрд╛рдЯ рд╣реЗрд░реМрдВ рд╣реНрд╡реЗрд▓ v1.0.

рдкреВрд░реНрдг рдЪрд┐рддреНрд░рд┐рдд git-рдЖрдзрд╛рд░рд┐рдд GUI

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

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

рддрдкрд╛рдИрдВрдХреЛ рднрдгреНрдбрд╛рд░рдХреЛ рд▓рд╛рдЧрд┐ рдмрд┐рдЬреБрд▓реА рдЫрд┐рдЯреЛ CLI рдЦреЛрдЬ

рд╣реНрд╡реЗрд▓ рдХрдорд╛рдгреНрдб рд▓рд╛рдЗрдирдорд╛ рдмрд╛рдБрдЪреНрдЫ рд░ рд╕рд╛рд╕ рдлреЗрд░реНрдЫ, рддрдкрд╛рдИрдВрдХреЛ рдЯреЗрдмрд▓рд╣рд░реВрдорд╛ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА, рдорд┐рд▓рд┐рд╕реЗрдХреЗрдиреНрдб рд▓реБрдХрдЕрдкрд╣рд░реВ рдкреНрд░рджрд╛рди рдЧрд░реНрджрдЫред рд▓рд╛рдЦреМрдВ рдЯреЗрдмрд▓рд╣рд░реВрдХреЛ рд╕рд╛рдердорд╛ рдкрдирд┐, рд╣рд╛рдореАрд▓реЗ рдХреЗрд╣реА рдЪрд▓рд╛рдЦ рдХреНрдпрд╛рд╕рд┐рдЩ рдореЗрдХрд╛рдирд┐рдЬрдорд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рд░ рд░рд╕реНрдЯрдорд╛ рдмреНрдпрд╛рдХрдЗрдиреНрдб рдкреБрди: рдирд┐рд░реНрдорд╛рдг рдЧрд░реЗрд░ рд╣реНрд╡реЗрд▓рд▓рд╛рдИ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдкрдорд╛ рдкреНрд░рджрд░реНрд╢рди рдЧрд░реНрди рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдЧрд░реНрдпреМрдВред рддрдкрд╛рдИрдВрд▓реЗ рдХреБрдиреИ рдЦреЛрдЬ рдврд┐рд▓рд╛рдЗ рджреЗрдЦреНрдиреБрд╣реБрдиреЗ рдЫреИрди [рдирдорд╕реНрддреЗ Google DS]ред

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

рдореЗрдЯреНрд░рд┐рдХреНрд╕рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдЧрдгрдирд╛ [рдмреАрдЯрд╛рдорд╛]

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

```metrics
metric-name:
  sql: |
    select count(*) from table
```

рд╣реНрд╡реЗрд▓ рд╕рдВрдЧ рдЫрд┐рдЯреЛ рд░ рд╕рдЬрд┐рд▓реИ рдбрд╛рдЯрд╛ рдХрд╕рд░реА рдЦреЛрдЬреА рдЧрд░реНрди
Github рд╕рдВрдЧ рд╕рдВрдпреБрдХреНрдд, рдпреЛ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдХреЛ рдорддрд▓рдм рд╣реНрд╡реЗрд▓ рдореЗрдЯреНрд░рд┐рдХ рдкрд░рд┐рднрд╛рд╖рд╛ рдХреЛ рд▓рд╛рдЧреА рд╕рддреНрдп рдХреЛ рдПрдХ рд╕рдЬрд┐рд▓реЛ рдХреЗрдиреНрджреНрд░реАрдп рд╕реНрд░реЛрдд рдХреЛ рд░реВрдк рдорд╛ рд╕реЗрд╡рд╛ рдЧрд░реНрди рд╕рдХреНрдЫред рд╣реНрд╡реЗрд▓рд▓реЗ "~/" рдорд╛ рдЯрд╛рдЗрдорд╕реНрдЯреНрдпрд╛рдореНрдкрдХреЛ рд╕рд╛рде рдорд╛рдирд╣рд░реВ рдкрдирд┐ рдмрдЪрдд рдЧрд░реНрджрдЫред whale/metrics" рдпрджрд┐ рддрдкрд╛рдЗрдБ рдХреЗрд╣рд┐ рдЪрд╛рд░реНрдЯрд┐рдЩ рд╡рд╛ рдердк рдЧрд╣рд┐рд░реЛ рдЕрдиреБрд╕рдиреНрдзрд╛рди рдЧрд░реНрди рдЪрд╛рд╣рдиреБрд╣реБрдиреНрдЫ рднрдиреЗред

рднрд╡рд┐рд╖реНрдп

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

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

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

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

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

рдердк рдкрд╛рдареНрдпрдХреНрд░рдорд╣рд░реВ

рд╡рд┐рд╢реЗрд╖ рд▓реЗрдЦрд╣рд░реВ

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