{"id":93358,"date":"2020-09-06T07:42:57","date_gmt":"2020-09-06T05:42:57","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/monitorim-sportmaster-kak-i-chem"},"modified":"2020-09-06T07:42:57","modified_gmt":"2020-09-06T05:42:57","slug":"monitorim-sportmaster-kak-i-chem","status":"publish","type":"post","link":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/monitorim-sportmaster-kak-i-chem","title":{"rendered":"Monitoreamos Sportmaster: c\u00f3mo y con qu\u00e9","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>La creaci\u00f3n del sistema de monitoreo fue una idea que surgi\u00f3 en la etapa de formaci\u00f3n de los equipos de producto. Se hizo evidente que nuestras operaciones no estaban integradas en esos equipos. \u00bfPor qu\u00e9 es as\u00ed?<\/p>\n<p>La cuesti\u00f3n es que todos nuestros equipos est\u00e1n organizados en torno a sistemas de informaci\u00f3n individuales, microservicios y frontends, por lo que el estado general de salud del sistema completo no es visible para ellos. Por ejemplo, pueden no estar al tanto de c\u00f3mo una peque\u00f1a parte en el backend profundo afecta a la parte frontal. Su inter\u00e9s se limita a los sistemas con los que su sistema est\u00e1 integrado. Si el equipo y su servicio A no tienen pr\u00e1cticamente ninguna conexi\u00f3n con el servicio B, entonces este \u00faltimo es pr\u00e1cticamente invisible para el equipo.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/sportmaster_lab\/blog\/517678\/\"><img decoding=\"async\" alt=\"Monitoreamos Sportmaster: c\u00f3mo y con qu\u00e9\" src=\"\/wp-content\/uploads\/2020\/09\/393621991a8997d449cb3adec71b6af5.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p>Nuestro equipo, por su parte, trabaja con sistemas que est\u00e1n muy integrados entre s\u00ed: existen numerosas conexiones entre ellos, es una infraestructura bastante grande. Y el funcionamiento de todas estas sistemas (de los cuales, por cierto, tenemos una gran cantidad) depende del funcionamiento de la tienda en l\u00ednea. <\/p>\n<p>As\u00ed que resulta que nuestro departamento no forma parte de ning\u00fan equipo y se encuentra un poco al margen. En toda esta historia, nuestra tarea es entender en su conjunto c\u00f3mo funcionan los sistemas de informaci\u00f3n, su funcionalidad, integraciones, software, red, hardware, y c\u00f3mo todo esto se relaciona entre s\u00ed.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nLa plataforma sobre la que operan nuestras tiendas en l\u00ednea se ve as\u00ed:<\/p>\n<ul>\n<li>front<\/li>\n<li>middle-office<\/li>\n<li>back-office<\/li>\n<\/ul>\n<p>\nPor mucho que nos gustar\u00eda, no hay manera de que todos los sistemas funcionen de manera fluida y perfecta. Esto se debe, nuevamente, a la cantidad de sistemas e integraciones; con un entorno como el nuestro, algunos incidentes son inevitables, a pesar de la calidad de las pruebas. Esto se aplica tanto a cualquier sistema individual como a su integraci\u00f3n. Y es necesario monitorear el estado de toda la plataforma de manera integral, no solo de alguna de sus partes. <\/p>\n<p>Idealmente, la vigilancia del estado de salud de toda la plataforma deber\u00eda automatizarse. Y hemos llegado a considerar el monitoreo como una parte inevitable de este proceso. Inicialmente, se construy\u00f3 solamente para la parte frontal, mientras que los propios sistemas de monitoreo por capas exist\u00edan y existen para los equipos de redes, administradores de software y hardware. Todas estas personas monitoreaban solo en su nivel, y no hab\u00eda un entendimiento integral.<\/p>\n<p>Por ejemplo, si una m\u00e1quina virtual cae, en la mayor\u00eda de los casos solo lo sabe el administrador responsable del hardware y de la m\u00e1quina virtual. El equipo de frontend, en tales casos, vio solo el hecho de que la aplicaci\u00f3n hab\u00eda ca\u00eddo, pero no ten\u00eda datos sobre la ca\u00edda de la m\u00e1quina virtual. Adem\u00e1s, el administrador puede saber qui\u00e9n es el cliente y tener una idea de lo que est\u00e1 ocurriendo en esa m\u00e1quina virtual, siempre que se trate de un proyecto grande. Probablemente no sepa nada sobre proyectos peque\u00f1os. En cualquier caso, el administrador necesita acudir al propietario para preguntar qu\u00e9 hab\u00eda en esa m\u00e1quina, qu\u00e9 necesita ser restaurado y qu\u00e9 debe ser cambiado. Y si algo serio estaba fallando, comenzaba una carrera en c\u00edrculo, porque nadie ve\u00eda el sistema en su conjunto.<\/p>\n<p>En \u00faltima instancia, estas historias dispares afectan a todo el frontend, a los usuarios y a nuestra funci\u00f3n comercial principal: las ventas en l\u00ednea. Dado que no formamos parte de los equipos y nos ocupamos de la operaci\u00f3n de todas las aplicaciones de comercio electr\u00f3nico dentro de la tienda en l\u00ednea, asumimos la tarea de crear un sistema integral de monitoreo para la plataforma de comercio electr\u00f3nico. <\/p>\n<h2>Estructura del sistema y stack<\/h2>\n<p>\nComenzamos por identificar varias capas de monitoreo para nuestros sistemas, en torno a las cuales necesitaremos recopilar m\u00e9tricas. Y todo esto deb\u00eda integrarse, lo que hicimos en la primera etapa. Ahora en esta fase estamos refinando la recolecci\u00f3n de m\u00e9tricas de la mejor calidad en todas nuestras capas, para establecer correlaciones y entender c\u00f3mo los sistemas influyen entre s\u00ed.<\/p>\n<p>La falta de un monitoreo integral en las etapas iniciales del lanzamiento de aplicaciones (ya que comenzamos a construirlo cuando la mayor\u00eda de los sistemas ya estaban en operaci\u00f3n) result\u00f3 en una carga t\u00e9cnica significativa relacionada con la configuraci\u00f3n del monitoreo de toda la plataforma. No pod\u00edamos permitirnos enfocarnos en la configuraci\u00f3n de monitoreo de un solo sistema de informaci\u00f3n y trabajar en detalle en su monitoreo, ya que los dem\u00e1s sistemas quedar\u00edan sin monitoreo por un tiempo. Para abordar este problema, definimos una lista de m\u00e9tricas esenciales para evaluar el estado del sistema de informaci\u00f3n por capas y comenzamos a implementarlas.<\/p>\n<p>Por lo tanto, decidimos abordar el problema poco a poco.<\/p>\n<p>Nuestro sistema consta de:<\/p>\n<ul>\n<li>hardware; <\/li>\n<li>sistema operativo; <\/li>\n<li>software; <\/li>\n<li>Partes de la interfaz de la aplicaci\u00f3n de monitoreo; <\/li>\n<li>m\u00e9tricas empresariales; <\/li>\n<li>aplicaciones de integraci\u00f3n; <\/li>\n<li>seguridad de la informaci\u00f3n; <\/li>\n<li>redes; <\/li>\n<li>equilibrador de carga. <\/li>\n<\/ul>\n<p>\n<img decoding=\"async\" alt=\"Monitoreamos Sportmaster: c\u00f3mo y con qu\u00e9\" src=\"\/wp-content\/uploads\/2020\/09\/687a5b8b39b3fd540a9b591f49a019d3.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nEn el centro de este sistema est\u00e1 el monitoreo en s\u00ed. Para comprender el estado general del sistema, es necesario saber qu\u00e9 est\u00e1 sucediendo con las aplicaciones en todos estos niveles y en el contexto de la multitud de aplicaciones. <\/p>\n<p>As\u00ed que, acerca de la pila. <\/p>\n<p><img decoding=\"async\" alt=\"Monitoreamos Sportmaster: c\u00f3mo y con qu\u00e9\" src=\"\/wp-content\/uploads\/2020\/09\/b9a9b86d788990899e7f04e34fb879d9.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nUtilizamos software de c\u00f3digo abierto. En el centro tenemos Zabbix, que utilizamos principalmente como sistema de alertas. Es bien sabido que es ideal para monitorear la infraestructura. \u00bfQu\u00e9 significa esto exactamente? Se refiere a las m\u00e9tricas de bajo nivel que tiene cada empresa que tiene su propio centro de datos (y Sportmaster tiene sus propios centros de datos): temperatura del servidor, estado de la memoria, del RAID, m\u00e9tricas de dispositivos de red.<\/p>\n<p>Hemos integrado Zabbix con el mensajero Telegram y Microsoft Teams, que son ampliamente utilizados en los equipos. Zabbix cubre la capa de la red real, hardware y parcialmente software, pero esto no es una panacea. Enriquecemos estos datos con algunos otros servicios. Por ejemplo, en lo que respecta al hardware, nos conectamos directamente a trav\u00e9s de la API en nuestro sistema de virtualizaci\u00f3n y recuperamos datos. <\/p>\n<p>Adem\u00e1s de Zabbix, utilizamos Prometheus, que permite monitorear las m\u00e9tricas en aplicaciones de entornos din\u00e1micos. Es decir, podemos obtener m\u00e9tricas de la aplicaci\u00f3n a trav\u00e9s del endpoint HTTP y no preocuparnos sobre qu\u00e9 m\u00e9tricas incluir y cu\u00e1les no. Con base en estos datos, podemos formular consultas anal\u00edticas.<\/p>\n<p>Las fuentes de datos para las dem\u00e1s capas, por ejemplo, las m\u00e9tricas empresariales, se dividen en tres componentes.<\/p>\n<p>En primer lugar, son sistemas empresariales externos, Google Analytics, de donde recopilamos m\u00e9tricas de los registros. De ellos obtenemos datos sobre usuarios activos, conversiones y todo lo relacionado con el negocio. En segundo lugar, est\u00e1 el sistema de monitoreo UI, del cual deber\u00edamos hablar m\u00e1s en detalle.<\/p>\n<p>En un principio, comenzamos con pruebas manuales y evolucionaron hacia pruebas autom\u00e1ticas de funcionalidad e integraciones. A partir de esto, creamos el monitoreo, manteniendo solo la funcionalidad principal, y nos vinculamos a marcadores que son lo m\u00e1s estables posible y no cambian con frecuencia con el tiempo.<\/p>\n<p>La nueva estructura de equipos implica que toda la actividad relacionada con las aplicaciones se centraliza en equipos de producto, por lo que hemos dejado de realizar pruebas puras. En su lugar, transformamos las pruebas en un monitoreo de UI, escrito en Java, Selenium y Jenkins (que se usa como sistema de lanzamiento y generaci\u00f3n de informes). <\/p>\n<p>Ten\u00edamos muchas pruebas, pero al final decidimos enfocarnos en la v\u00eda principal, la m\u00e9trica de alto nivel. Y si tuvi\u00e9ramos muchas pruebas espec\u00edficas, ser\u00eda complicado mantener la actualidad de los datos. Cada lanzamiento subsiguiente romper\u00eda significativamente todo el sistema y solo nos dedicar\u00edamos a repararlo. Por lo tanto, hemos quedado centrados en aspectos completamente fundamentales que cambian raramente y solo monitoreamos esos.<\/p>\n<p>Finalmente, en tercer lugar, la fuente de datos es un sistema de registro centralizado. Para los registros utilizamos Elastic Stack, y luego podemos arrastrar esos datos a nuestro sistema de monitoreo de m\u00e9tricas empresariales. Adem\u00e1s de todo esto, funciona nuestro propio servicio Monitoring API, escrito en Python, que interroga a trav\u00e9s de API cualquier servicio y recopila datos en Zabbix.<\/p>\n<p>Otro atributo indispensable del monitoreo es la visualizaci\u00f3n. La nuestra se construye sobre Grafana. Entre otros sistemas de visualizaci\u00f3n, se destaca porque en el dashboard se pueden visualizar m\u00e9tricas de diferentes fuentes de datos. Podemos reunir m\u00e9tricas de alto nivel de la tienda online, por ejemplo, el n\u00famero de pedidos realizados en la \u00faltima hora de la base de datos, m\u00e9tricas de rendimiento del sistema operativo en el que se ejecuta esta tienda en l\u00ednea, de Zabbix, y m\u00e9tricas de las instancias de esta aplicaci\u00f3n, de Prometheus. Y todo esto estar\u00e1 en un solo dashboard. Claramente y accesiblemente.<\/p>\n<p>Quiero mencionar la seguridad: actualmente estamos mejorando el sistema, que posteriormente integraremos con el sistema de monitoreo global. En mi opini\u00f3n, los principales problemas que enfrenta el comercio electr\u00f3nico en el \u00e1mbito de la seguridad de la informaci\u00f3n est\u00e1n relacionados con bots, raspadores y ataques de fuerza bruta. Es necesario supervisar esto, ya que todo esto puede afectar cr\u00edticamente tanto el funcionamiento de nuestras aplicaciones como la reputaci\u00f3n desde el punto de vista empresarial. Y con la pila seleccionada, estamos cubriendo estas tareas con \u00e9xito.<\/p>\n<p>Otro aspecto importante es que el nivel de aplicaciones se recopila por Prometheus. Tambi\u00e9n est\u00e1 integrado con Zabbix. Adem\u00e1s, tenemos sitespeed, un servicio que nos permite ver par\u00e1metros como la velocidad de carga de nuestra p\u00e1gina, cuellos de botella, renderizado de la p\u00e1gina, carga de scripts, entre otros, que tambi\u00e9n est\u00e1 integrado por API. As\u00ed que las m\u00e9tricas se recopilan en Zabbix, y tambi\u00e9n generamos alertas desde all\u00ed. Todas las alertas se env\u00edan por los m\u00e9todos principales (por ahora, email y telegram, y recientemente conectamos MS Teams). Estamos planeando mejorar el sistema de alertas para que los bots inteligentes funcionen como un servicio y proporcionen informaci\u00f3n sobre monitoreo a todos los equipos de producto interesados. <\/p>\n<p>Nos importan las m\u00e9tricas no solo de sistemas inform\u00e1ticos individuales, sino tambi\u00e9n m\u00e9tricas generales de toda la infraestructura que utilizan las aplicaciones: cl\u00fasteres <a class=\"wpil_keyword_link\" href=\"https:\/\/prohoster.info\/es\/server\/\"   title=\"servidores f\u00edsicos\" data-wpil-keyword-link=\"linked\"  data-wpil-monitor-id=\"1270\">servidores f\u00edsicos<\/a>, donde se ejecutan m\u00e1quinas virtuales, equilibradores de carga, Network Load Balancers, la red misma, la utilizaci\u00f3n de los canales de comunicaci\u00f3n. Adem\u00e1s, tenemos m\u00e9tricas sobre nuestros propios centros de datos (tenemos varios y la infraestructura es bastante extensa). <\/p>\n<p><img decoding=\"async\" alt=\"Monitoreamos Sportmaster: c\u00f3mo y con qu\u00e9\" src=\"\/wp-content\/uploads\/2020\/09\/aaee82a501dce0eee31c5a81662cd8be.png\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nLas ventajas de nuestro sistema de monitoreo son que, a trav\u00e9s de \u00e9l, podemos ver el estado operativo de todos los sistemas, podemos evaluar c\u00f3mo influyen unos en otros y en los recursos generales. Y, en \u00faltima instancia, permite la planificaci\u00f3n de recursos, que tambi\u00e9n es parte de nuestra responsabilidad. Gestionamos los recursos del servidor: un pool en el marco del comercio electr\u00f3nico, introducimos y retiramos de explotaci\u00f3n nuevo equipo, compramos nuevo, realizamos auditor\u00edas de utilizaci\u00f3n de recursos, entre otros. Cada a\u00f1o, los equipos planifican nuevos proyectos y desarrollan sus sistemas, y es importante para nosotros proporcionarles recursos. <\/p>\n<p>Y a trav\u00e9s de m\u00e9tricas vemos la tendencia de consumo de recursos por nuestros sistemas inform\u00e1ticos. Y ya en base a eso, podemos planificar. A nivel de virtualizaci\u00f3n, recopilamos datos y vemos informaci\u00f3n sobre la cantidad de recursos disponibles en t\u00e9rminos de centros de datos. Y ya dentro del centro de datos se puede ver tanto la utilizaci\u00f3n como la distribuci\u00f3n y consumo real de recursos. Esto abarca tanto servidores independientes como m\u00e1quinas virtuales y cl\u00fasteres de servidores f\u00edsicos, donde todas estas m\u00e1quinas virtuales funcionan con agilidad. <\/p>\n<h2>Perspectivas<\/h2>\n<p>\nActualmente tenemos el n\u00facleo del sistema en general, pero todav\u00eda hay varios aspectos en los que necesitamos trabajar. Al menos, esto incluye la capa de seguridad de la informaci\u00f3n, pero tambi\u00e9n es importante abordar la red, desarrollar la alerta y resolver el tema de la correlaci\u00f3n. Tenemos muchas capas y sistemas, y en cada capa hay muchas m\u00e9tricas. Es como una matrioshka a la potencia de una matrioshka.<\/p>\n<p>Nuestra tarea es, en \u00faltima instancia, hacer las alertas correctas. Por ejemplo, si hay un problema con el hardware, de nuevo, con la m\u00e1quina virtual, y all\u00ed hab\u00eda una aplicaci\u00f3n importante, y el servicio no estaba reservado de ninguna manera. Nos enteraremos de que la m\u00e1quina virtual ha fallado. Luego se generar\u00e1n alertas sobre m\u00e9tricas de negocio: los usuarios han desaparecido, no hay conversiones, la interfaz de usuario no est\u00e1 disponible, el software y los servicios tambi\u00e9n han fallado.<\/p>\n<p>Con este escenario recibiremos spam de alertas, y eso ya no se ajusta al formato de un sistema de monitoreo adecuado. Surge la cuesti\u00f3n de la correlaci\u00f3n. Por lo tanto, idealmente, nuestro sistema de monitoreo deber\u00eda decir: \"Chicos, su m\u00e1quina f\u00edsica ha fallado, y junto con ella, esta aplicaci\u00f3n y estas m\u00e9tricas\", con una sola alerta en lugar de inundarnos con cientos de alertas. Debe comunicar lo principal: la causa, lo que facilita la r\u00e1pida resoluci\u00f3n del problema gracias a su localizaci\u00f3n.<\/p>\n<p>Nuestro sistema de avisos y el tratamiento de alertas est\u00e1 construido en torno a un servicio de l\u00ednea directa que opera las 24 horas. Todas las alertas que consideramos imprescindibles y que est\u00e1n en la lista de verificaci\u00f3n se env\u00edan all\u00ed. Cada alerta debe tener necesariamente una descripci\u00f3n: qu\u00e9 ocurri\u00f3, qu\u00e9 significa, a qu\u00e9 afecta. Adem\u00e1s, debe incluir un enlace al panel de control y una instrucci\u00f3n sobre qu\u00e9 hacer en este caso. <\/p>\n<p>Eso es todo lo que respecta a los requisitos para la construcci\u00f3n de alertas. Luego, la situaci\u00f3n puede desarrollarse en dos direcciones: o hay un problema que necesita ser resuelto, o ha ocurrido una falla en el sistema de monitoreo. Pero en cualquier caso, hay que investigar y resolver.<\/p>\n<p>Actualmente, en promedio, recibimos alrededor de un centenar de alertas por d\u00eda, considerando que la correlaci\u00f3n de alertas a\u00fan no est\u00e1 configurada adecuadamente. Y si necesitamos realizar trabajos t\u00e9cnicos y desactivamos algo manualmente, su n\u00famero se multiplica por varios. <\/p>\n<p>Adem\u00e1s de la monitorizaci\u00f3n de los sistemas que explotamos y la recopilaci\u00f3n de m\u00e9tricas que consideramos importantes, el sistema de monitoreo permite recopilar datos para los equipos de productos. Ellos pueden influir en la composici\u00f3n de las m\u00e9tricas dentro de los sistemas de informaci\u00f3n que supervisamos. <\/p>\n<p>Un colega puede venir y pedir que a\u00f1adamos alguna m\u00e9trica que sea \u00fatil tanto para nosotros como para el equipo. O, por ejemplo, el equipo puede sentir que las m\u00e9tricas b\u00e1sicas que tenemos no son suficientes, y necesitan rastrear algo espec\u00edfico. En Grafana, creamos un espacio para cada equipo y otorgamos derechos de administrador. Adem\u00e1s, si el equipo necesita tableros, pero no puede o no sabe c\u00f3mo hacerlo, les ayudamos. <\/p>\n<p>Como estamos fuera del flujo de generaci\u00f3n de valor del equipo, sus lanzamientos y planificaci\u00f3n, poco a poco llegamos a que los lanzamientos de todos los sistemas sean continuos y se puedan desplegar diariamente sin necesidad de coordinaci\u00f3n con nosotros. Para nosotros es importante rastrear estos lanzamientos, porque potencialmente pueden afectar el funcionamiento de la aplicaci\u00f3n y romper algo, lo cual es cr\u00edtico. Para gestionar los lanzamientos, utilizamos Bamboo, desde donde obtenemos datos a trav\u00e9s de API y podemos ver qu\u00e9 lanzamientos han salido en qu\u00e9 sistemas de informaci\u00f3n y su estado. Y lo m\u00e1s importante, a qu\u00e9 hora. Marcamos los lanzamientos en las m\u00e9tricas cr\u00edticas principales, lo que visualmente es bastante indicativo en caso de problemas.<\/p>\n<p>De esta manera, podemos ver la correlaci\u00f3n entre los nuevos lanzamientos y los problemas que surgen. La idea principal es entender c\u00f3mo funciona el sistema en todos los niveles, localizar r\u00e1pidamente el problema y resolverlo igualmente r\u00e1pido. A menudo, se pierde m\u00e1s tiempo no en resolver el problema, sino en buscar la causa. <\/p>\n<p>En este sentido, queremos centrarnos en la proactividad en el futuro. Idealmente, nos gustar\u00eda conocer de antemano los problemas que se avecinan, en lugar de hacerlo despu\u00e9s, para poder prevenirlos en lugar de resolverlos. A veces, el sistema de monitoreo puede dar falsas alarmas, ya sea por error humano o por cambios en la aplicaci\u00f3n. Estamos trabajando en esto, afinando el sistema y tratando de advertir a los usuarios que lo utilizan junto con nosotros sobre cualquier manipulaci\u00f3n que se realice en el sistema de monitoreo, o realizando estas actividades en horarios de mantenimiento. <\/p>\n<p>As\u00ed que el sistema ha sido lanzado y ha estado funcionando con \u00e9xito desde principios de primavera... y est\u00e1 mostrando un beneficio bastante real. Por supuesto, esta no es su versi\u00f3n final, seguiremos implementando muchas m\u00e1s funcionalidades. Pero en este momento, con la gran cantidad de integraciones y aplicaciones, la automatizaci\u00f3n del monitoreo es realmente indispensable.<\/p>\n<p>Si t\u00fa tambi\u00e9n monitoreas grandes proyectos con un n\u00famero significativo de integraciones, comparte en los comentarios cu\u00e1l es la 'bala de plata' que encontraste para esto.<br \/>\n<br \/>Fuente: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/sportmaster_lab\/blog\/517678\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u043c\u044b \u0437\u0430\u0434\u0443\u043c\u0430\u043b\u0438\u0441\u044c \u043d\u0430 \u044d\u0442\u0430\u043f\u0435 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434. \u0421\u0442\u0430\u043b\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u043d\u0430\u0448\u0435 \u0434\u0435\u043b\u043e \u2014 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u044f \u2014 \u0432 \u044d\u0442\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u043f\u043e\u043f\u0430\u0434\u0430\u0435\u0442. \u041f\u043e\u0447\u0435\u043c\u0443 \u0442\u0430\u043a? \u0414\u0435\u043b\u043e \u0432 \u0442\u043e\u043c, \u0447\u0442\u043e \u0432\u0441\u0435 \u043d\u0430\u0448\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u044b \u0432\u043e\u043a\u0440\u0443\u0433 \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0445 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u044b\u0445 \u0441\u0438\u0441\u0442\u0435\u043c, \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043e\u0432 \u0438 \u0444\u0440\u043e\u043d\u0442\u043e\u0432, \u043f\u043e\u044d\u0442\u043e\u043c\u0443 \u043e\u0431\u0449\u0435\u0435 \u0441\u043e\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0437\u0434\u043e\u0440\u043e\u0432\u044c\u044f \u0432\u0441\u0435\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u0432 \u0446\u0435\u043b\u043e\u043c \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043d\u0435 \u0432\u0438\u0434\u044f\u0442. \u041d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043e\u043d\u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":93359,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-93358","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=\"\u041e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u043c\u044b \u0437\u0430\u0434\u0443\u043c\u0430\u043b\u0438\u0441\u044c \u043d\u0430 \u044d\u0442\u0430\u043f\u0435 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434. \u0421\u0442\u0430\u043b\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u043d\u0430\u0448\u0435 \u0434\u0435\u043b\u043e \u2014 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u044f \u2014 \u0432 \u044d\u0442\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u043f\u043e\u043f\u0430\u0434\u0430\u0435\u0442.\" \/>\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\/monitorim-sportmaster-kak-i-chem\" \/>\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\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043c \u0421\u043f\u043e\u0440\u0442\u043c\u0430\u0441\u0442\u0435\u0440 \u2014 \u043a\u0430\u043a \u0438 \u0447\u0435\u043c | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u043c\u044b \u0437\u0430\u0434\u0443\u043c\u0430\u043b\u0438\u0441\u044c \u043d\u0430 \u044d\u0442\u0430\u043f\u0435 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434. \u0421\u0442\u0430\u043b\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u043d\u0430\u0448\u0435 \u0434\u0435\u043b\u043e \u2014 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u044f \u2014 \u0432 \u044d\u0442\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u043f\u043e\u043f\u0430\u0434\u0430\u0435\u0442.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/monitorim-sportmaster-kak-i-chem\" \/>\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=\"2020-09-06T05:42:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-06T05:42:57+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\udd47Monitoreamos Sportmaster \u2014 c\u00f3mo y con qu\u00e9 | ProHoster","description":"Comenzamos a pensar en el sistema de monitoreo en la etapa de formaci\u00f3n de los equipos de producto. Se hizo evidente que nuestro trabajo \u2014 la operaci\u00f3n \u2014 no se integraba de ninguna manera en esos equipos.","canonical_url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/monitorim-sportmaster-kak-i-chem","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\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043c \u0421\u043f\u043e\u0440\u0442\u043c\u0430\u0441\u0442\u0435\u0440 \u2014 \u043a\u0430\u043a \u0438 \u0447\u0435\u043c | ProHoster","og:description":"\u041e \u0441\u043e\u0437\u0434\u0430\u043d\u0438\u0438 \u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043c\u043e\u043d\u0438\u0442\u043e\u0440\u0438\u043d\u0433\u0430 \u043c\u044b \u0437\u0430\u0434\u0443\u043c\u0430\u043b\u0438\u0441\u044c \u043d\u0430 \u044d\u0442\u0430\u043f\u0435 \u0444\u043e\u0440\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u043f\u0440\u043e\u0434\u0443\u043a\u0442\u043e\u0432\u044b\u0445 \u043a\u043e\u043c\u0430\u043d\u0434. \u0421\u0442\u0430\u043b\u043e \u043f\u043e\u043d\u044f\u0442\u043d\u043e, \u0447\u0442\u043e \u043d\u0430\u0448\u0435 \u0434\u0435\u043b\u043e \u2014 \u044d\u043a\u0441\u043f\u043b\u0443\u0430\u0442\u0430\u0446\u0438\u044f \u2014 \u0432 \u044d\u0442\u0438 \u043a\u043e\u043c\u0430\u043d\u0434\u044b \u043d\u0438\u043a\u0430\u043a \u043d\u0435 \u043f\u043e\u043f\u0430\u0434\u0430\u0435\u0442.","og:url":"https:\/\/prohoster.info\/es\/blog\/administrirovanie\/monitorim-sportmaster-kak-i-chem","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":"2020-09-06T05:42:57+00:00","article:modified_time":"2020-09-06T05:42:57+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"93358","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:49:43","updated":"2026-02-09 16:45:36","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\/93358","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=93358"}],"version-history":[{"count":1,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/93358\/revisions"}],"predecessor-version":[{"id":158514,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/posts\/93358\/revisions\/158514"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media\/93359"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/media?parent=93358"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/categories?post=93358"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/es\/wp-json\/wp\/v2\/tags?post=93358"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}