рд╡реНрд╣реЗрд▓ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рдХреЛ рдЬрд▓реНрджреА рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдХреИрд╕реЗ рдЦреЛрдЬреЗрдВ

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

Airbnb рдХреЗ рдбреЗрдЯрд╛ рдбрд┐рд╕реНрдХрд╡рд░реА рдЯреВрд▓ рдиреЗ рдореЗрд░реА рдЬрд┐рдВрджрдЧреА рдХреИрд╕реЗ рдмрджрд▓ рджреА

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

рдореБрдЭреЗ {{рдбреЗрдЯрд╛}} рдХрд╣рд╛рдВ рдорд┐рд▓ рд╕рдХрддрд╛ рд╣реИ? рдбреЗрдЯрд╛рдкреЛрд░реНрдЯрд▓.
рдЗрд╕ рдХреЙрд▓рдо рдХрд╛ рдХреНрдпрд╛ рдорддрд▓рдм рд╣реИ? рдбреЗрдЯрд╛рдкреЛрд░реНрдЯрд▓.
рдЖрдЬ {{metric}} рдХреИрд╕рд╛ рдЪрд▓ рд░рд╣рд╛ рд╣реИ? рдбреЗрдЯрд╛рдкреЛрд░реНрдЯрд▓.
рдЬреАрд╡рди рдХрд╛ рдПрд╣рд╕рд╛рд╕ рдХреНрдпрд╛ рд╣реИ? рдореЗрдВ рдбреЗрдЯрд╛рдкреЛрд░реНрдЯрд▓, рд╢рд╛рдпрджред

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

рдХреНрдпрд╛ рд╕рдорд╕реНрдпрд╛ рд╣реИ?

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

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

рд╡реНрд╣реЗрд▓ рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рдХреЛ рдЬрд▓реНрджреА рдФрд░ рдЖрд╕рд╛рдиреА рд╕реЗ рдХреИрд╕реЗ рдЦреЛрдЬреЗрдВ

рдФрд░ рд╣рд╛рдБ, рдмреЗрд╡рдХреВрдлреА рд╕реЗ рд╕рд░рд▓ рдореЗрд░рд╛ рдорддрд▓рдм рдмреЗрд╡рдХреВрдлреА рд╕реЗ рд╕рд░рд▓ рд╣реИред рд╡реНрд╣реЗрд▓ рдХреЗ рдХреЗрд╡рд▓ рджреЛ рдШрдЯрдХ рд╣реЛрддреЗ рд╣реИрдВ:

  1. рдПрдХ рдкрд╛рдпрдерди рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдЬреЛ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рдПрдХрддреНрд░ рдХрд░рддреА рд╣реИ рдФрд░ рдЗрд╕реЗ рдорд╛рд░реНрдХрдбрд╛рдЙрди рдореЗрдВ рд╕реНрд╡рд░реВрдкрд┐рдд рдХрд░рддреА рд╣реИред
  2. рдЗрд╕ рдбреЗрдЯрд╛ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЦреЛрдЬ рдХреЗ рд▓рд┐рдП рд░рд╕реНрдЯ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдЗрдВрдЯрд░рдлрд╝реЗрд╕ред

рд░рдЦрд░рдЦрд╛рд╡ рдХреЗ рд▓рд┐рдП рдЖрдВрддрд░рд┐рдХ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ, рдХреЗрд╡рд▓ рдмрд╣реБрдд рд╕рд╛рд░реА рдЯреЗрдХреНрд╕реНрдЯ рдлрд╝рд╛рдЗрд▓реЗрдВ рдФрд░ рдПрдХ рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╣реИ рдЬреЛ рдЯреЗрдХреНрд╕реНрдЯ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИред рдмрд╕ рдЗрддрдирд╛ рд╣реА, рдЗрд╕рд▓рд┐рдП Github рдЬреИрд╕реЗ git рд╕рд░реНрд╡рд░ рдкрд░ рд╣реЛрд╕реНрдЯ рдХрд░рдирд╛ рдорд╛рдореВрд▓реА рдмрд╛рдд рд╣реИред рд╕реАрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдирдИ рдХреНрд╡реЗрд░реА рднрд╛рд╖рд╛ рдирд╣реАрдВ, рдХреЛрдИ рдкреНрд░рдмрдВрдзрди рд╕рдВрд░рдЪрдирд╛ рдирд╣реАрдВ, рдХреЛрдИ рдмреИрдХрдЕрдк рдирд╣реАрдВред Git рдХреЛ рд╣рд░ рдХреЛрдИ рдЬрд╛рдирддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╕рдордиреНрд╡рдпрди рдФрд░ рд╕рд╣рдпреЛрдЧ рдореБрдлрд╝реНрдд рд╣реИред рдЖрдЗрдП рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдкрд░ рдХрд░реАрдм рд╕реЗ рдирдЬрд╝рд░ рдбрд╛рд▓реЗрдВ рд╡реНрд╣реЗрд▓ v1.0.

рдкреВрд░реНрдг рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рд╡рд╛рд▓рд╛ рдЧрд┐рдЯ-рдЖрдзрд╛рд░рд┐рдд рдЬреАрдпреВрдЖрдИ

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

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

рдЖрдкрдХреЗ рднрдВрдбрд╛рд░ рдХреЗ рд▓рд┐рдП рдмрд┐рдЬрд▓реА рдХреА рддреЗрдЬрд╝ рд╕реАрдПрд▓рдЖрдИ рдЦреЛрдЬ

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

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

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

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

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

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

рдж рдлреНрдпреВрдЪрд░

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

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

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

рд╡реНрд╣реЗрд▓ рдХреЛ рдбреЗрдЯрд╛рдлрд╝реНрд░реЗрдо рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдХрд╕рд┐рдд рдФрд░ рд░рдЦрд░рдЦрд╛рд╡ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдПрдХ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдЬрд┐рд╕реЗ рдореБрдЭреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдЕрдиреНрдп рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рд╕рд╣-рд╕рдВрд╕реНрдерд╛рдкрдХ рд╣реЛрдиреЗ рдХрд╛ рд╕реМрднрд╛рдЧреНрдп рдорд┐рд▓рд╛ рд╣реИред рдЬрдмрдХрд┐ рд╡реНрд╣реЗрд▓ рдбреЗрдЯрд╛ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рд╣реИ, рдбреЗрдЯрд╛рдлрд╝реНрд░реЗрдо рдбреЗрдЯрд╛ рд╡реИрдЬреНрдЮрд╛рдирд┐рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рд╣реИред рдЖрдкрдореЗрдВ рд╕реЗ рдЬреЛ рд▓реЛрдЧ рдЕрдзрд┐рдХ рдирд┐рдХрдЯрддрд╛ рд╕реЗ рд╕рд╣рдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рд╡реЗ рдмреЗрдЭрд┐рдЭрдХ рдРрд╕рд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдкрддрд╛рд╣рдо рдЖрдкрдХреЛ рдкреНрд░рддреАрдХреНрд╖рд╛ рд╕реВрдЪреА рдореЗрдВ рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗред

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

рдЕрдзрд┐рдХ рдкрд╛рдареНрдпрдХреНрд░рдо

рдкреНрд░рджрд░реНрд╢рд┐рдд рд▓реЗрдЦ

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