Contenido

Objetivo

Comprender la importancia de las herramientas de monitoreo y de sus procesos de interacción con el fin de poder obtener el mayor rendimiento en su implementación en proyectos de TI.

Descripción

Las implementaciones de metodologías nuevas que apoyarán a los equipos de TI a poder desarrollar aplicaciones más rápidas, de mayor calidad y en el menor tiempo posible, también requieren ser monitoreadas para conocer, en todo momento, que cada una de las etapas está siendo bien desarrollada, es por esto que la visualización, tanto a nivel infraestructura, como de aplicación, así como de los KPIs de rendimiento en general, se vuelve un tema de mucha importancia.

Contar con herramientas de fácil configuración y que permitan ser utilizadas como medios de recopilación de información, para que los datos sean transformados en información relevante, es un tema que es imprescindible para los ambientes de desarrollo de hoy en día, donde los cambios se dan de manera constante y la ejecución de las pruebas necesita realizarse de manera continua para poder ofrecer productos completos y eficientes.

Explicación

Haz clic para revisar la explicación.

Monitoreo en DevOps - Parte II

Recursos adicionales

Los siguientes enlaces son externos a la Universidad Tecmilenio, al acceder a ellos considera que debes apegarte a sus términos y condiciones.

Revisa el siguiente video:

Para conocer más sobre monitoreo en DevOps – parte ll, revisa el siguiente video:

Caos Binario. (2021, 26 de noviembre). Monitoreo centralizado con Grafana, prometheus, loki y promtail [Archivo de video]. Recuperado de https://www.youtube.com/watch?v=SdkVx3XufZo

Actividad

Objetivo

Comprender y analizar el funcionamiento de las herramientas de monitoreo Prometheus y Grafana, sus características y aplicación en un ambiente de trabajo.

Instrucciones
  1. Investiga en internet un ejemplo de implementación exitosa de Prometheus + Grafana y con base en esa información, desarrolla un pequeño cuadro sinóptico indicando como mínimo lo siguiente:

    • Entorno de trabajo en el que se desarrolló.
    • Tiempo de implementación.
    • Retos o dificultades para su implementación.
    • Resultados.

  2. Analiza el siguiente caso: En la empresa de desarrollo de software PurpleTech se decidió implementar el sistema de monitoreo conjunto de Prometheus y Grafana, se ha establecido en una primera etapa, estará disponible solamente para el departamento de desarrollo; en la segunda etapa se procederá a implementar en el departamento de pruebas (testing).

    De acuerdo con las características de ambos sistemas, realiza una propuesta de bajo qué ambientes o entornos de trabajo sería recomendable realizar ambas implementaciones, es decir, qué sistemas legacy o previos debieran considerarse para que ambas herramientas puedan desempeñarse de la mejor manera posible, así como también describe 10 tipos de alertas de relevancia para el caso. Detalla tu respuesta.
Checklist
  • Practicar por medio de ejemplos la implementación Prometheus + Grafana.
  • Solucionar el caso especificando los sistemas legacy y 10 tipos de alertas.