{"id":36025,"date":"2019-10-31T22:09:12","date_gmt":"2019-10-31T19:09:12","guid":{"rendered":"https:\/\/prohoster.info\/blog\/metriki-devops-otkuda-brat-dannye-dlya-raschetov\/"},"modified":"2019-10-31T22:09:12","modified_gmt":"2019-10-31T19:09:12","slug":"metriki-devops-otkuda-brat-dannye-dlya-raschetov","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/metriki-devops-otkuda-brat-dannye-dlya-raschetov","title":{"rendered":"M\u00e9tricas DevOps: de d\u00f3nde obtener datos para los c\u00e1lculos","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Honestamente, Iv\u00e1n a menudo se re\u00eda de los esfuerzos in\u00fatiles de sus colegas del departamento de monitoreo. Hac\u00edan un gran esfuerzo para implementar las m\u00e9tricas que la direcci\u00f3n de la empresa les encargaba. Estaban tan ocupados que no quer\u00edan hacer nada m\u00e1s. <\/p>\n<p>Y la direcci\u00f3n nunca estaba satisfecha: siempre ped\u00eda nuevas m\u00e9tricas, dejando r\u00e1pidamente de utilizar las que ya se hab\u00edan creado.<\/p>\n<p>\u00daltimamente, solo se hablaba del LeadTime: el tiempo de entrega de funcionalidades empresariales. La m\u00e9trica mostr\u00f3 un n\u00famero incre\u00edble: 200 d\u00edas para entregar una tarea. \u00a1Qu\u00e9 asombro y qu\u00e9 desesperaci\u00f3n se dio entre todos!<\/p>\n<p>Despu\u00e9s de un tiempo, el ruido se apag\u00f3 gradualmente y desde la direcci\u00f3n lleg\u00f3 el encargo de crear otra m\u00e9trica.<\/p>\n<p>A Iv\u00e1n le qued\u00f3 claro que la nueva m\u00e9trica tambi\u00e9n morir\u00eda silenciosamente en un rinc\u00f3n oscuro.<\/p>\n<p>En efecto, reflexionaba Iv\u00e1n, saber un n\u00famero no significa nada para nadie. 200 d\u00edas o 2 d\u00edas: no hay ninguna diferencia, porque no se puede determinar la causa ni comprender si es bueno o malo solo a partir del n\u00famero.<\/p>\n<p>Esta es la trampa t\u00edpica de las m\u00e9tricas: parece que la nueva m\u00e9trica revelar\u00e1 la esencia de la existencia y explicar\u00e1 alg\u00fan secreto oculto. Todos tienen grandes esperanzas, pero por alguna raz\u00f3n nada sucede. \u00a1Porque el secreto no hay que buscarlo en las m\u00e9tricas!<\/p>\n<p>Para Iv\u00e1n, esto era algo que ya hab\u00eda pasado. Entend\u00eda que <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/342330\/\">las m\u00e9tricas son simplemente una regla de madera com\u00fan<\/a><\/noindex> para medir, y todos los secretos deben buscarse en <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/436310\/\">el objeto de influencia<\/a><\/noindex>, es decir, en lo que forma esa m\u00e9trica.<\/p>\n<p>Para una tienda en l\u00ednea, el objeto de influencia son sus clientes que generan ingresos, y para DevOps, son los equipos que crean y despliegan distribuciones utilizando la tuber\u00eda.<\/p>\n<p>Una vez, acomod\u00e1ndose en un sill\u00f3n c\u00f3modo en el vest\u00edbulo, Iv\u00e1n decidi\u00f3 pensar detenidamente c\u00f3mo le gustar\u00eda ver las m\u00e9tricas de DevOps teniendo en cuenta que el objeto de influencia son los equipos.<\/p>\n<h2>El objetivo de las m\u00e9tricas DevOps<\/h2>\n<p>\nEst\u00e1 claro que todos quieren reducir el tiempo de entrega. 200 d\u00edas, por supuesto, no es aceptable. <\/p>\n<p>Pero \u00bfc\u00f3mo, esa es la cuesti\u00f3n?<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>En la empresa trabajan cientos de equipos, y a trav\u00e9s del canal DevOps pasan miles de distribuciones al d\u00eda. El tiempo de entrega real se ver\u00e1 como una distribuci\u00f3n. Cada uno de los equipos tendr\u00e1 su propio tiempo y caracter\u00edsticas espec\u00edficas. \u00bfC\u00f3mo encontrar algo en medio de este l\u00edo?<\/p>\n<p>La respuesta surgi\u00f3 por s\u00ed sola: es necesario identificar los equipos problem\u00e1ticos y entender qu\u00e9 les sucede y por qu\u00e9 tardan tanto, mientras que de los equipos 'buenos' aprender a hacer todo r\u00e1pidamente. Para ello, es necesario medir el tiempo que cada equipo pasa en cada uno de los stands de DevOps:<\/p>\n<p><img decoding=\"async\" alt=\"M\u00e9tricas DevOps: de d\u00f3nde obtener datos para los c\u00e1lculos\" src=\"\/wp-content\/uploads\/2019\/07\/473fee4357ed2a1ab6d339c619bfa5c2.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\n\u00abEl objetivo del sistema ser\u00e1 seleccionar equipos seg\u00fan el tiempo de paso por los stands, es decir, al final debemos obtener una lista de equipos con el tiempo seleccionado, y no un n\u00famero.<\/p>\n<p>Si averiguamos cu\u00e1nto tiempo se ha pasado en total en un stand y cu\u00e1nto tiempo se ha perdido en inactividad entre stands, podremos encontrar a los equipos, contactarlos y profundizar en las razones para solucionarlas\u00bb, pens\u00f3 Iv\u00e1n.<\/p>\n<p><img decoding=\"async\" alt=\"M\u00e9tricas DevOps: de d\u00f3nde obtener datos para los c\u00e1lculos\" src=\"\/wp-content\/uploads\/2019\/07\/4e5b952681b46ccce2d6ec8fd6e1303b.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <\/p>\n<h2>C\u00f3mo calcular el tiempo de entrega para DevOps<\/h2>\n<p>Para poder calcularlo, era necesario profundizar en el proceso de DevOps y sus entidades.<\/p>\n<p>La empresa utiliza un n\u00famero limitado de sistemas, y la informaci\u00f3n solo se puede obtener de ellos y de ning\u00fan otro lugar.<\/p>\n<p>Todas las tareas en la empresa se registraban en Jira. Cuando se comenzaba a trabajar en una tarea, se creaba una rama para ella, y despu\u00e9s de implementarla, se hac\u00eda un commit en BitBucket y un Pull Request. Al aceptar el PR (Pull Request), se generaba autom\u00e1ticamente una distribuci\u00f3n y se guardaba en el repositorio Nexus. <\/p>\n<p><img decoding=\"async\" alt=\"M\u00e9tricas DevOps: de d\u00f3nde obtener datos para los c\u00e1lculos\" src=\"\/wp-content\/uploads\/2019\/07\/f170f636bc0c8a2653f1ffa379f76a21.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nLuego, la distribuci\u00f3n se desplegaba en varios stands con ayuda de Jenkins para verificar la correcta aplicaci\u00f3n, pruebas autom\u00e1ticas y manuales:<\/p>\n<p><img decoding=\"async\" alt=\"M\u00e9tricas DevOps: de d\u00f3nde obtener datos para los c\u00e1lculos\" src=\"\/wp-content\/uploads\/2019\/07\/be9495e291e46496c7783b2406493910.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nIv\u00e1n detall\u00f3 de qu\u00e9 sistemas se pod\u00eda obtener qu\u00e9 informaci\u00f3n para calcular el tiempo en los stands:<\/p>\n<ul>\n<li>De Nexus: el tiempo de creaci\u00f3n de la distribuci\u00f3n y el nombre de la carpeta en la que se encontraba el c\u00f3digo del equipo.<\/li>\n<li>De Jenkins: la hora de inicio, duraci\u00f3n y resultado de cada trabajo, el nombre del stand (en los par\u00e1metros del trabajo), las etapas (pasos del trabajo), enlace a la distribuci\u00f3n en Nexus.<\/li>\n<li>Iv\u00e1n decidi\u00f3 no incluir Jira y BitBucket en el canal, ya que estaban m\u00e1s relacionados con la etapa de desarrollo y no con el despliegue de la distribuci\u00f3n terminada en los stands.<\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"M\u00e9tricas DevOps: de d\u00f3nde obtener datos para los c\u00e1lculos\" src=\"\/wp-content\/uploads\/2019\/07\/df9b9d6f23f540b307fa4d8223b9ef16.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nCon la informaci\u00f3n disponible se esboz\u00f3 el siguiente esquema:<\/p>\n<p><img decoding=\"async\" alt=\"M\u00e9tricas DevOps: de d\u00f3nde obtener datos para los c\u00e1lculos\" src=\"\/wp-content\/uploads\/2019\/07\/da2c34a736d418939d31a679a3f6163c.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n <br \/>\nSabiendo cu\u00e1nto tiempo se tarda en crear distribuciones y cu\u00e1nto tiempo se dedica a cada una de ellas, se puede calcular f\u00e1cilmente los costos totales del proceso completo de DevOps (ciclo completo).<\/p>\n<p>Estas son las m\u00e9tricas de DevOps que obtuvo Iv\u00e1n al final:<\/p>\n<ul>\n<li>N\u00famero de distribuciones creadas<\/li>\n<li>Proporci\u00f3n de distribuciones que 'entraron' en el stand y 'pasaron' el stand<\/li>\n<li>Tiempo pasado en el stand (ciclo del stand)<\/li>\n<li>Ciclo completo (tiempo total en todos los stands)<\/li>\n<li>Duraci\u00f3n de los trabajos<\/li>\n<li>Inactividad entre stands<\/li>\n<li>Inactividad entre ejecuciones de trabajos en un mismo stand<\/li>\n<\/ul>\n<p>\nPor un lado, las m\u00e9tricas caracterizaban muy bien el proceso de DevOps en t\u00e9rminos de tiempo, por otro lado, se calculaban muy f\u00e1cilmente.<\/p>\n<p>Satisfecho con el trabajo bien hecho, Iv\u00e1n prepar\u00f3 una presentaci\u00f3n y se fue a present\u00e1rsela a la direcci\u00f3n.<\/p>\n<p>Regres\u00f3 con el ce\u00f1o fruncido y las manos ca\u00eddas. <\/p>\n<p> \u2014 Esto es un fracaso, amigo \u2014 sonri\u00f3 un colega ir\u00f3nico...<\/p>\n<p><b>Contin\u00fae leyendo en el art\u00edculo \u00ab<noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/458370\/\">C\u00f3mo los resultados r\u00e1pidos le ayudaron a Iv\u00e1n<\/a><\/noindex>\u00bb.<\/b><br \/>\n<br \/>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/459344\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0427\u0435\u0441\u0442\u043d\u043e \u0433\u043e\u0432\u043e\u0440\u044f, \u0418\u0432\u0430\u043d \u0447\u0430\u0441\u0442\u043e \u043f\u043e\u0441\u043c\u0435\u0438\u0432\u0430\u043b\u0441\u044f \u043d\u0430\u0434 \u0442\u0449\u0435\u0442\u043d\u044b\u043c\u0438 \u0443\u0441\u0438\u043b\u0438\u044f\u043c\u0438 \u043a\u043e\u043b\u043b\u0435\u0433 \u0438\u0437 \u043e\u0442\u0434\u0435\u043b\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430. \u041e\u043d\u0438 \u043f\u0440\u0438\u043b\u0430\u0433\u0430\u043b\u0438 \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0435 \u0443\u0441\u0438\u043b\u0438\u044f \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0435\u0442\u0440\u0438\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u043c \u0437\u0430\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u043e \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438. \u041e\u043d\u0438 \u0431\u044b\u043b\u0438 \u043d\u0430\u0441\u0442\u043e\u043b\u044c\u043a\u043e \u0437\u0430\u043d\u044f\u0442\u044b, \u0447\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u0435 \u043d\u0438\u043a\u043e\u043c\u0443 \u043d\u0438\u0447\u0435\u0433\u043e \u043d\u0435 \u0445\u043e\u0442\u0435\u043b\u0438 \u0434\u0435\u043b\u0430\u0442\u044c. \u0410 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0443 \u0432\u0441\u0451 \u0431\u044b\u043b\u043e \u043c\u0430\u043b\u043e \u2013 \u043e\u043d\u043e \u043f\u043e\u0441\u0442\u043e\u044f\u043d\u043d\u043e \u0437\u0430\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u043e \u0432\u0441\u0451 \u043d\u043e\u0432\u044b\u0435 \u0438 \u043d\u043e\u0432\u044b\u0435 \u043c\u0435\u0442\u0440\u0438\u043a\u0438, \u043e\u0447\u0435\u043d\u044c \u0431\u044b\u0441\u0442\u0440\u043e \u043f\u0435\u0440\u0435\u0441\u0442\u0430\u0432\u0430\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u044c\u0441\u044f \u0442\u0435\u043c, \u0447\u0442\u043e [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":26932,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-36025","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0427\u0435\u0441\u0442\u043d\u043e \u0433\u043e\u0432\u043e\u0440\u044f, \u0418\u0432\u0430\u043d \u0447\u0430\u0441\u0442\u043e \u043f\u043e\u0441\u043c\u0435\u0438\u0432\u0430\u043b\u0441\u044f \u043d\u0430\u0434 \u0442\u0449\u0435\u0442\u043d\u044b\u043c\u0438 \u0443\u0441\u0438\u043b\u0438\u044f\u043c\u0438 \u043a\u043e\u043b\u043b\u0435\u0433 \u0438\u0437 \u043e\u0442\u0434\u0435\u043b\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430. \u041e\u043d\u0438 \u043f\u0440\u0438\u043b\u0430\u0433\u0430\u043b\u0438 \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0435 \u0443\u0441\u0438\u043b\u0438\u044f \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0435\u0442\u0440\u0438\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u043c \u0437\u0430\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u043e \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\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\/es\/blog\/administrirovanie\/metriki-devops-otkuda-brat-dannye-dlya-raschetov\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"es_ES\" \/>\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\u041c\u0435\u0442\u0440\u0438\u043a\u0438 DevOps \u2013 \u043e\u0442\u043a\u0443\u0434\u0430 \u0431\u0440\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0435\u0442\u043e\u0432 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0427\u0435\u0441\u0442\u043d\u043e \u0433\u043e\u0432\u043e\u0440\u044f, \u0418\u0432\u0430\u043d \u0447\u0430\u0441\u0442\u043e \u043f\u043e\u0441\u043c\u0435\u0438\u0432\u0430\u043b\u0441\u044f \u043d\u0430\u0434 \u0442\u0449\u0435\u0442\u043d\u044b\u043c\u0438 \u0443\u0441\u0438\u043b\u0438\u044f\u043c\u0438 \u043a\u043e\u043b\u043b\u0435\u0433 \u0438\u0437 \u043e\u0442\u0434\u0435\u043b\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430. \u041e\u043d\u0438 \u043f\u0440\u0438\u043b\u0430\u0433\u0430\u043b\u0438 \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0435 \u0443\u0441\u0438\u043b\u0438\u044f \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0435\u0442\u0440\u0438\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u043c \u0437\u0430\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u043e \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/metriki-devops-otkuda-brat-dannye-dlya-raschetov\" \/>\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:12+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:09:12+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\udd47M\u00e9tricas de DevOps: de d\u00f3nde obtener datos para c\u00e1lculos | ProHoster","description":"Para ser honesto, Iv\u00e1n a menudo se re\u00eda de los in\u00fatiles esfuerzos de sus colegas del departamento de monitoreo. Se esforzaban enormemente por implementar m\u00e9tricas que la direcci\u00f3n de la empresa les solicitaba.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/metriki-devops-otkuda-brat-dannye-dlya-raschetov","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"es_ES","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\u041c\u0435\u0442\u0440\u0438\u043a\u0438 DevOps \u2013 \u043e\u0442\u043a\u0443\u0434\u0430 \u0431\u0440\u0430\u0442\u044c \u0434\u0430\u043d\u043d\u044b\u0435 \u0434\u043b\u044f \u0440\u0430\u0441\u0447\u0435\u0442\u043e\u0432 | ProHoster","og:description":"\u0427\u0435\u0441\u0442\u043d\u043e \u0433\u043e\u0432\u043e\u0440\u044f, \u0418\u0432\u0430\u043d \u0447\u0430\u0441\u0442\u043e \u043f\u043e\u0441\u043c\u0435\u0438\u0432\u0430\u043b\u0441\u044f \u043d\u0430\u0434 \u0442\u0449\u0435\u0442\u043d\u044b\u043c\u0438 \u0443\u0441\u0438\u043b\u0438\u044f\u043c\u0438 \u043a\u043e\u043b\u043b\u0435\u0433 \u0438\u0437 \u043e\u0442\u0434\u0435\u043b\u0430 \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430. \u041e\u043d\u0438 \u043f\u0440\u0438\u043b\u0430\u0433\u0430\u043b\u0438 \u043e\u0433\u0440\u043e\u043c\u043d\u044b\u0435 \u0443\u0441\u0438\u043b\u0438\u044f \u0434\u043b\u044f \u0440\u0435\u0430\u043b\u0438\u0437\u0430\u0446\u0438\u0438 \u043c\u0435\u0442\u0440\u0438\u043a, \u043a\u043e\u0442\u043e\u0440\u044b\u0435 \u0438\u043c \u0437\u0430\u043a\u0430\u0437\u044b\u0432\u0430\u043b\u043e \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u043e \u043a\u043e\u043c\u043f\u0430\u043d\u0438\u0438.","og:url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/metriki-devops-otkuda-brat-dannye-dlya-raschetov","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:12+00:00","article:modified_time":"2019-10-31T19:09:12+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"36025","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:42:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:52:24","updated":"2026-01-22 01:42:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/36025","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/comments?post=36025"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/36025\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/26932"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=36025"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=36025"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=36025"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}