Monitorización es la actividad de recolectar aquello que describe, en conjunto, el estado actual de un sistema.
Para monitorear un sistema, se empieza por avaluar aquellos puntos claves que describen tanto el rendimiento como su interacción con el mundo real, lo que es llamado APM o Application-Permormance-Monitory.
Al hacer preguntas amplias, obtendrás respuestas amplias con incertidumbre sin contexto.
Qué es AMP
AMP o Application Performance Monitory, es la actividad que monitorea aquellos puntos claves que permiten evaluar el rendimiento de una aplicación o plataforma web.
SRE como rol en IT (Tecnologías de la Información)
Existe un rol llamado SRE o Site-Reliability-Engineering en DevOps, los cuales se enfocan en la construcción e implementación de servicios que permiten a los equipos de TI y/o soporte realizar mejor su trabajo.
Entre sus responsabilidades, se enfocan en la preparación, monitoreo y respuestas a incidentes de un sitio o plataforma.
Sin embargo, recordemos que DevOps es también una cultura transversal en una empresa. Por lo que en un desarrollo maduro, generar ciertas métricas, requiere que:
- Tu negocio permita esas métricas
- Tu equipo en turno, madure en ese ámbito.
- Tu aplicación y/o plataforma, sea extendido para ese fin
Partiendo de buenas prácticas de desarrollo, documentadas y actualizadas, requieren de intención que sí no son llevadas al acto, todo SRE quedará reducido.
Qué es MTTD
MTTD o Mean Time-to-Detection, es el tiempo promedio en el que se detecta un problema y el equipo, en cuestión, logró sesgarlo.
Qué es MTTR
MTTR o Mean Time-to-Detection, es el tiempo promedio en el que se detecta y se solucionó el problema.
Y recuerda:
Con la mejora del 1% en diferentes áreas, tendrás una cambio notable en poco tiempo.
Para mejorar las métricas MTTD y MTTR:
¿Será necesario proyectar un MVP para ese fin?
¿Documentar nuestros servicios y/o módulos internos?
Contribución creada por: Emmanuel Rodríguez
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?