{"id":36007,"date":"2019-10-31T22:09:07","date_gmt":"2019-10-31T19:09:07","guid":{"rendered":"https:\/\/prohoster.info\/blog\/kak-ivan-metriki-devops-delal-obekt-vliyaniya\/"},"modified":"2019-10-31T22:09:07","modified_gmt":"2019-10-31T19:09:07","slug":"kak-ivan-metriki-devops-delal-obekt-vliyaniya","status":"publish","type":"post","link":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-ivan-metriki-devops-delal-obekt-vliyaniya","title":{"rendered":"Kuidas Ivan DevOps meetrikat tegi. M\u00f5juala objekt","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/433834\/\">N\u00e4dal on m\u00f6\u00f6das sellest, kui Ivan esmakordselt m\u00f5tles DevOpsi m\u00f5\u00f5dikutele ja m\u00f5istis, et nende abil tuleb hallata toote tarnimise aega.<\/a><\/noindex> (Aega turule).<\/p>\n<p>Ieven m\u00f5tles isegi n\u00e4dalavahetusel m\u00f5\u00f5dikute peale: \u201eMis sellest, et ma m\u00f5\u00f5dan aega? Mida see mulle annab?\u201c<\/p>\n<p>T\u00f5epoolest, mida annab teadmine ajast? Oletame, et tarnimine kestab 5 p\u00e4eva. Ja siis? Kas see on hea v\u00f5i halb? Isegi kui see on halb, tuleb seda aega ju kuidagi v\u00e4hendada. Aga kuidas?<br \/>\nNeed m\u00f5tted ei andnud talle rahu, kuid lahendus ei tulnud.<\/p>\n<p>Ivan m\u00f5istis, et ta on l\u00e4henenud tuumale. L\u00f5putud m\u00f5\u00f5dikute graafikud, mida ta varem n\u00e4inud oli, olid juba ammu veennud teda, et standardne l\u00e4henemine ei t\u00f6\u00f6ta ja et kui lihtsalt joonistada graafik (<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/349724\/\">olgu see siis r\u00fchmagraafik<\/a><\/noindex>), ei ole sellest mingit tolku.<\/p>\n<p>Kuidas edasi minna?\u2026<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>M\u00f5\u00f5dik on nagu tavaline puidust joonlaud. Tema abil tehtud m\u00f5\u00f5tmised ei \u00fctle p\u00f5hjuseid, <b>miks <\/b> m\u00f5\u00f5detav objekt on t\u00e4pselt sellise pikkusega, nagu ta n\u00e4itas. Joonlaud lihtsalt n\u00e4itab tema suurust, ei midagi enamat. See ei ole filosoofia kivi, vaid lihtsalt puidust t\u00fckk, millega m\u00f5\u00f5detakse.<\/p>\n<p>\u201eRoostevabast terasest hiir\u201c tema lemmikautorilt Harry Harrison \u00fctles alati: m\u00f5te peab j\u00f5udma ajus p\u00f5hjani ja seal puhkama, seet\u00f5ttu, p\u00e4rast m\u00f5ne p\u00e4eva j\u00f5hkrat vaeva, otsustas Ivan teise \u00fclesande kallale asuda\u2026<\/p>\n<p>M\u00f5ne p\u00e4eva p\u00e4rast, lugedes artiklit Interneti-poodide kohta, m\u00f5istis Ivan \u00e4kki, et summa raha, mida Interneti-pood teenib, s\u00f5ltub sellest, kuidas k\u00e4ituvad veebisaidi k\u00fclastajad. Just nemad, k\u00fclastajad\/kliendid, annavad poodidele oma raha ja on nende allikas. L\u00f5pptulemuslikule rahasummale, mida pood teenib, m\u00f5juvad kliendi k\u00e4itumise muutused, mitte midagi muud.<\/p>\n<p>Tundub, et m\u00f5\u00f5detava suuruse muutmiseks pidi m\u00f5jutama neid, kes seda v\u00e4\u00e4rtust moodustavad, st Interneti-poe raha muutmiseks pidid nad m\u00f5jutama selle poe klientide k\u00e4itumist, ning tarnimise aja muutmiseks DevOpsis pidid nad m\u00f5jutama meeskondi, kes seda aega \u201eloovad\u201c, st kasutavad DevOpsi oma t\u00f6\u00f6s.<\/p>\n<p>Ivan m\u00f5istis, et DevOpsi m\u00f5\u00f5dikud ei peaks esindama absoluutselt mitte graafikuid. Need peaksid olema <b>otsimise t\u00f6\u00f6riist<\/b> \u201esilmapaistvate\u201c meeskondade leidmiseks, kes m\u00e4\u00e4ravad l\u00f5pliku tarnimise aja.<\/p>\n<p>\u00dckski m\u00f5\u00f5dik ei n\u00e4ita kunagi tegelikku p\u00f5hjust, miks m\u00f5ni meeskond pikka aega jaotust tarnis, m\u00f5tles Ivan, sest tegelikult v\u00f5ib p\u00f5hjuseid olla miljard ja v\u00e4ike vanker ning need v\u00f5ivad olla t\u00e4iesti mitte tehnilised, vaid organisatoorsed. See t\u00e4hendab, et maksimum, mida m\u00f5\u00f5dikutelt oodata, on meeskondade ja nende tulemuste n\u00e4itamine, kuid siis tuleb ikkagi nende juurde minna jalgadega ja uurida, mis nendega oli. <\/p>\n<p>Teiselt poolt oli Ivani firmas olemas standard, mis kohustas k\u00f5iki meeskondi testima versioone mitmel stendis. Meeskond ei saanud minna j\u00e4rgmisele stendile, enne kui eelmine ei olnud l\u00e4bitud. Tekkis olukord, kus kui kujutada DevOpsi protsessi stendide j\u00e4rjestikuse l\u00e4bimise j\u00e4rjestusena, siis m\u00f5\u00f5dikud v\u00f5iksid n\u00e4idata aega, mida meeskonnad nendel stendidel kulutasid. Teades stendi ja meeskonna aega, v\u00f5iks r\u00e4\u00e4kida konkreetselt selle kohta, mis p\u00f5hjustas viivitusi.<\/p>\n<p>M\u00f5tlemise peale v\u00f5ttis Ivan telefoni ja helistas inimesele, kes m\u00f5istis DevOpi siseelusid h\u00e4sti:<\/p>\n<p> \u2014 Denis, palun \u00fctle, kas on v\u00f5imalik kuidagi aru saada, et meeskond on l\u00e4binud selle v\u00f5i tolle stendi?<br \/>\n \u2014 Muidugi. Meie Jenkins loobib lipu, kui versioon on edukalt stendile rakendatud (l\u00e4binud kontrolli).<br \/>\n \u2014 Lahe. Ja mis on lipp?<br \/>\n \u2014 See on tavaline tekstifail, nagu \u201estend_OK\u201d v\u00f5i \u201estend_FAIL\u201d, mis \u00fctleb, kas versioon l\u00e4ks stendi l\u00e4bi v\u00f5i ei l\u00e4inud. No, sa said aru, eks?<br \/>\n \u2014 P\u00f5him\u00f5tteliselt jah. Kas see kirjutatakse sama kausta, kus versioon asub?<br \/>\n \u2014 Jah. <br \/>\n \u2014 Mis juhtub, kui versioon ei l\u00e4binud stendi? Kas tuleb teha uus versioon?<br \/>\n \u2014 Jah.<br \/>\n \u2014 No ok, ait\u00e4h. Ja veel k\u00fcsimus: kas ma saan stendi l\u00e4bimise kuup\u00e4evana kasutada lipu loomise kuup\u00e4eva?<br \/>\n \u2014 Absoluutselt!<br \/>\n \u2014 Lahe!<\/p>\n<p>Inspireerituna pani Ivan toru \u00e4ra ja m\u00f5istis, et k\u00f5ik langes omale kohale. Teades versiooni loomise kuup\u00e4eva ja lipu loomise kuup\u00e4evi, sai t\u00e4pselt sekundini arvutada, kui palju aega meeskonnad iga stendi peale kulutavad ja m\u00f5ista, kus nad k\u00f5ige rohkem aega kulutavad.<\/p>\n<p>\u201eM\u00f5istes, kuhu k\u00f5ige rohkem aega kulub, leiame sihikul olevad meeskonnad, l\u00e4heme nende juurde ja uurime probleemi.\u201c Ivan naeratas.<\/p>\n<p>Hommikuks seadis ta endale eesm\u00e4rgi joonistada v\u00e4lja kavandatava s\u00fcsteemi arhitektuur.<\/p>\n<p>J\u00e4tkub\u2026<br \/>\n<br \/>Allikas: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/436310\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u043e\u0448\u043b\u0430 \u043d\u0435\u0434\u0435\u043b\u044f \u0441 \u0442\u0435\u0445 \u043f\u043e\u0440 \u043a\u0430\u043a \u0418\u0432\u0430\u043d \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0440\u0430\u0437 \u0437\u0430\u0434\u0443\u043c\u0430\u043b\u0441\u044f \u043d\u0430\u0434 \u043c\u0435\u0442\u0440\u0438\u043a\u0430\u043c\u0438 DevOps \u0438 \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0441 \u0438\u0445 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043d\u0430\u0434\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0438 \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u0430 (Time-To-Market). \u0414\u0430\u0436\u0435 \u043d\u0430 \u0432\u044b\u0445\u043e\u0434\u043d\u044b\u0445 \u043e\u043d \u0434\u0443\u043c\u0430\u043b \u043f\u0440\u043e \u043c\u0435\u0442\u0440\u0438\u043a\u0438: \u00ab\u041d\u0443 \u0438 \u0447\u0442\u043e, \u0447\u0442\u043e \u044f \u0438\u0437\u043c\u0435\u0440\u044e \u0432\u0440\u0435\u043c\u044f? \u0427\u0442\u043e \u043e\u043d\u043e \u043c\u043d\u0435 \u0434\u0430\u0441\u0442?\u00bb \u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0442\u0435\u043b\u044c\u043d\u043e, \u0447\u0442\u043e \u0434\u0430\u0441\u0442 \u0437\u043d\u0430\u043d\u0438\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u0438? \u0414\u043e\u043f\u0443\u0441\u0442\u0438\u043c, \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0430 \u0437\u0430\u043d\u0438\u043c\u0430\u0435\u0442 5 \u0434\u043d\u0435\u0439. \u0418 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-36007","post","type-post","status-publish","format-standard","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u043e\u0448\u043b\u0430 \u043d\u0435\u0434\u0435\u043b\u044f \u0441 \u0442\u0435\u0445 \u043f\u043e\u0440 \u043a\u0430\u043a \u0418\u0432\u0430\u043d \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0440\u0430\u0437 \u0437\u0430\u0434\u0443\u043c\u0430\u043b\u0441\u044f \u043d\u0430\u0434 \u043c\u0435\u0442\u0440\u0438\u043a\u0430\u043c\u0438 DevOps \u0438 \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0441 \u0438\u0445 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043d\u0430\u0434\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0438.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-ivan-metriki-devops-delal-obekt-vliyaniya\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u0418\u0432\u0430\u043d \u043c\u0435\u0442\u0440\u0438\u043a\u0438 DevOps \u0434\u0435\u043b\u0430\u043b. \u041e\u0431\u044a\u0435\u043a\u0442 \u0432\u043b\u0438\u044f\u043d\u0438\u044f | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u043e\u0448\u043b\u0430 \u043d\u0435\u0434\u0435\u043b\u044f \u0441 \u0442\u0435\u0445 \u043f\u043e\u0440 \u043a\u0430\u043a \u0418\u0432\u0430\u043d \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0440\u0430\u0437 \u0437\u0430\u0434\u0443\u043c\u0430\u043b\u0441\u044f \u043d\u0430\u0434 \u043c\u0435\u0442\u0440\u0438\u043a\u0430\u043c\u0438 DevOps \u0438 \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0441 \u0438\u0445 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043d\u0430\u0434\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-ivan-metriki-devops-delal-obekt-vliyaniya\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:09:07+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:09:07+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Kuidas Ivan DevOpsi meetrikate abil tegutses. M\u00f5jutas objekt | ProHoster","description":"On tuli n\u00e4dal, kui Ivan esmakordselt m\u00f5tles DevOpsi meetrikatele ja m\u00f5istis, et nende abil tuleb hallata tarnet\u00e4htaega.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-ivan-metriki-devops-delal-obekt-vliyaniya","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u0418\u0432\u0430\u043d \u043c\u0435\u0442\u0440\u0438\u043a\u0438 DevOps \u0434\u0435\u043b\u0430\u043b. \u041e\u0431\u044a\u0435\u043a\u0442 \u0432\u043b\u0438\u044f\u043d\u0438\u044f | ProHoster","og:description":"\u041f\u0440\u043e\u0448\u043b\u0430 \u043d\u0435\u0434\u0435\u043b\u044f \u0441 \u0442\u0435\u0445 \u043f\u043e\u0440 \u043a\u0430\u043a \u0418\u0432\u0430\u043d \u0432 \u043f\u0435\u0440\u0432\u044b\u0439 \u0440\u0430\u0437 \u0437\u0430\u0434\u0443\u043c\u0430\u043b\u0441\u044f \u043d\u0430\u0434 \u043c\u0435\u0442\u0440\u0438\u043a\u0430\u043c\u0438 DevOps \u0438 \u043f\u043e\u043d\u044f\u043b, \u0447\u0442\u043e \u0443\u043f\u0440\u0430\u0432\u043b\u044f\u0442\u044c \u0441 \u0438\u0445 \u043f\u043e\u043c\u043e\u0449\u044c\u044e \u043d\u0430\u0434\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u0435\u043c \u043f\u043e\u0441\u0442\u0430\u0432\u043a\u0438.","og:url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/kak-ivan-metriki-devops-delal-obekt-vliyaniya","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:09:07+00:00","article:modified_time":"2019-10-31T19:09:07+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36007","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-22 01:37:22","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 12:52:44","updated":"2026-01-22 01:37:22","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/36007","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=36007"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/36007\/revisions"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=36007"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=36007"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=36007"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}