<[](https://github.com/oscar93varlop/cw_alarms)>
en el siguiente enlace se encuentra un script para la automatización de alarmas de cpu/ram/disco
que se puede agregar al user_data tanto en un templete de IaC (Terraform o CloudFormation)
Introducción
Lo que aprenderás sobre DevOps con GitLab
¿Qué es Devops?
El ciclo de vida del Devops
Introducción a Gitlab
Gitlab vs Github
Administración
Autenticación
Grupos
Autorización
Auditoría
Proyectos
Planificación
Tipos de desarrollo
Planificación en Gitlab-Issues
Planificación en Gitlab-Etiquetas
Planificación en Gitlab-Pesos
Planificación en Gitlab-Milestones
Planificación en Gitlab-Boards
Planificación en Gitlab-Service Desk
Planificación en Gitlab-Quick actions
Verificación
Inicialización del repositorio
Merge requests
Profundizando en Merge requests
Continuous Integration-CI
Gitlab CI
Automatizacion con GitLab Cl
Validacion de la configuracion con GitLab Cl
gitlab-ci.yml
Gitlab pages
Implementando Gitlab pages
¿Qué es el Desarrollo Ágil?
Gitlab autodevops
Implementando GitLab autodevops
Habilitando autodevops
Empaquetación
Gitlab container registry
Introducción a contenedores
Seguridad
Introducción a DevSecOps
Firmas de seguridad
Pruebas estáticas de seguridad
Escaneo de contenedores
Escaneo de dependencias
Pruebas dinámicas de seguridad
Gitlab security dashboard
Distribución
Continuous Delivery (CD)
Ambientes
Review apps
Estrategias de Distribución
Feature Flags
Rollback
Monitoreo
¿Por qué monitorear?
Métricas de desempeño (performance metrics)
Métricas de salud (health metrics)
Metricas de equipo
Rastreo de errores
Conclusiones
¿Por qué desarrollar con Gitlab?
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
David Aroesti
Cuando el codebase era relativamente estático, operations no se preocupaba mucho del monitoreo, pero ahora con la llegada de DevOps y con cambios muy frecuentes al ambiente, el monitoreo se vuelve indispensable.
Best practices:
Aportes 11
Preguntas 1
<[](https://github.com/oscar93varlop/cw_alarms)>
en el siguiente enlace se encuentra un script para la automatización de alarmas de cpu/ram/disco
que se puede agregar al user_data tanto en un templete de IaC (Terraform o CloudFormation)
El monitoreo es parte de la operación diaria y una parte importante ya que es uno de los detonantes a los cambios, o tomas de decisiones cuando se detectan incidentes que, de no ser tratados pueden convertirse en un problema.
Nosotros aprendimos que cuando generas una estrategia de monitoreo alineada a los objetivos de la empresa exponencías el valor de lo que haces como operación.
es por eso que utilizamos señales doradas y medimos por cada plataforma:
esto nos ha permitido medir eficientemente el comportamiento y predecimos los incidentes
Nosotros monitoreamos con amplify los nginx y las aplicaciones con keymetrics
Nunca hemos monitoreado la salud de nuestras apps, que recomendaciones dan para monitorear, nunca es tarde…
Nosotros usamos el PRTG para el monitoreo de servidores y sservicios, pero la verdad creo que a este sistema le hace falta pulir un poco la parte de las alertas, aveces nos pasa que un disco se empieza a llenar y son alertas tras alertas del mismo disco que no siempre es prioritario, pasa que llegas al siguente dia y tienes millon correos en tu bandeja.
ELK stack para la red y algunas cosas y para los servers netdata.
En la empresa usamos Datadog para monitorear eventos del sistema, inclusive eventos personalizados. También ofrece un panel para hacer métricas , operaciones y gráficas para abstraer la información de cada evento.
En mi caso monitoreamos los Portales con Instana, antes usabamos Datadog, este tipo de aplicaciones son conocidas como APM (Application Performance Management). Dentro de AWS usamos XRay y CloudWatch para monitorear los microservicios.
Nosotros en la empresa monitoreamos con instana un APM pero solo en el ambiente productivo ya que hay que pagar licencia por agente y es bastante costosa.
Yo he usado nagios, para el monitoreo de la infraestructura de servidores, pero no lo había orientado para el monitoreo de apps.
Debe ser como el pan de cada día!!
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?