SlideShare a Scribd company logo
1 of 14
Download to read offline
#107 Monitoring as Code
con Terraform y New Relic
https://linkedin.com/in/josefloressv
Cloud-Native El Salvador ofrece un espacio virtual para la
colaboración de entusiastas y profesionales interesados en las
tecnologías orientadas al cómputo en la nube a través de
herramientas de código abierto.
https://community.cncf.io/san-salvador/
https://www.facebook.com/groups/cloudnativesv/
CNCF San Salvador
➔ Que es “as Code”
➔ Monitoring as a Code que es y que tener en
cuenta?
➔ Demo
○ Despliegue de app en AWS
○ Configuración de New Relic y AWS
○ Configuración de APM para una app
○ Creación de Dashboard con Terraform
Agenda
Fuente: https://www.youtube.com/watch?v=mCtEMTW8Ksw
Everything as Code
“Todo como código” se ha convertido en el statu quo
entre las organizaciones líderes que adoptan prácticas
de DevOps y SRE
● Declarative configuration
● Versioned Source Code
● Test-ability!
● Sharing & Self-service
● Automation Pipelines
Everything as Code - Beneficios
Fuente: https://www.youtube.com/watch?v=K8xso_g0a48
● Infrastructure as Code
● Pipelines as Code
● Policy as Code
● …Monitoring as Code
Everything as Code
Monitoring as Code
Fuente: https://www.youtube.com/watch?v=K8xso_g0a48
Qué monitoreamos?
End-to-end Monitoring as Code should include
1. Instrumentation. Installation and configuration of plugins and
exporters.
2. Scheduling & orchestration. Management of monitoring jobs (e.g.
collect, scrape).
3. Diagnosis. Collection of additional context (e.g. automated triage,
including validating configuration, examining log files, etc).
4. Detection. Codified evaluation, filtering, deduplication, and
correlation of observability events.
5. Notification. Codified workflows for alerts and incident
management, including automatically creating and resolving
incidents.
6. Processing. Routing of metrics and events to data platforms like
Elasticsearch, Splunk, InfluxDB, and TimescaleDB for storage and
analysis.
7. Automation. Codifying remediation actions, including integrations
with runbook automation platforms like Ansible Tower, Rundeck,
and Saltstack.
Demo
➔ Despliegue de app en AWS
➔ Configuración de New Relic y AWS
➔ Configuración de APM para una app
➔ Creación de Dashboard con Terraform
Body Copy
Everything as Code
Body Copy
TITTLE
#107 Monitoring-as-Code con Terraform y New Relic

More Related Content

Similar to #107 Monitoring-as-Code con Terraform y New Relic

BBVA Arquitectura - Demo DevOps
BBVA Arquitectura - Demo DevOpsBBVA Arquitectura - Demo DevOps
BBVA Arquitectura - Demo DevOpsErnesto Anaya
 
Dell emc redhat_dez20
Dell emc redhat_dez20Dell emc redhat_dez20
Dell emc redhat_dez20Caio Candido
 
Integración continua en AWS con Docker, ECS y PHP7
Integración continua en AWS con Docker, ECS y PHP7Integración continua en AWS con Docker, ECS y PHP7
Integración continua en AWS con Docker, ECS y PHP7Manuel Boira Cuevas
 
Perfil del proyecto (colectivo g51)
Perfil del proyecto (colectivo g51)Perfil del proyecto (colectivo g51)
Perfil del proyecto (colectivo g51)Robert Araujo
 
Desarrollando de aplicaciones web modernas para Linux, Windows y Mac con ASP....
Desarrollando de aplicaciones web modernas para Linux, Windows y Mac con ASP....Desarrollando de aplicaciones web modernas para Linux, Windows y Mac con ASP....
Desarrollando de aplicaciones web modernas para Linux, Windows y Mac con ASP....Software Guru
 
Devsecops con azure devops en global azure bootcamp 2019
Devsecops con azure devops en global azure bootcamp 2019Devsecops con azure devops en global azure bootcamp 2019
Devsecops con azure devops en global azure bootcamp 2019Luciano Moreira da Cruz
 
Tecnologías emergentes para la transformación digital
Tecnologías emergentes para la transformación digitalTecnologías emergentes para la transformación digital
Tecnologías emergentes para la transformación digitalatSistemas
 
El mundo cloud y las apis
El mundo cloud y las apisEl mundo cloud y las apis
El mundo cloud y las apisCloudAppi
 
Introducción a la Nube Nativa - v1.0es (2021/03)
Introducción a la Nube Nativa - v1.0es (2021/03)Introducción a la Nube Nativa - v1.0es (2021/03)
Introducción a la Nube Nativa - v1.0es (2021/03)Young Suk Ahn Park
 
APPSWEBI4.0.pptx
APPSWEBI4.0.pptxAPPSWEBI4.0.pptx
APPSWEBI4.0.pptx22040086
 
Contenedores y el Futuro del Despliegue de Aplicaciones
Contenedores y el Futuro del Despliegue de AplicacionesContenedores y el Futuro del Despliegue de Aplicaciones
Contenedores y el Futuro del Despliegue de AplicacionesBitnami
 
003-Introduccion-Angular.pdf
003-Introduccion-Angular.pdf003-Introduccion-Angular.pdf
003-Introduccion-Angular.pdfDubiWeb.TK
 
Google Cloud Platform y Python
Google Cloud Platform y PythonGoogle Cloud Platform y Python
Google Cloud Platform y PythonCarlos Toxtli
 
AWS Cloud Experience CA: Desplegando y Desarrollando Aplicaciones Modernas en...
AWS Cloud Experience CA: Desplegando y Desarrollando Aplicaciones Modernas en...AWS Cloud Experience CA: Desplegando y Desarrollando Aplicaciones Modernas en...
AWS Cloud Experience CA: Desplegando y Desarrollando Aplicaciones Modernas en...Amazon Web Services LATAM
 

Similar to #107 Monitoring-as-Code con Terraform y New Relic (20)

BBVA Arquitectura - Demo DevOps
BBVA Arquitectura - Demo DevOpsBBVA Arquitectura - Demo DevOps
BBVA Arquitectura - Demo DevOps
 
SAP Cloud Platform
SAP Cloud PlatformSAP Cloud Platform
SAP Cloud Platform
 
Autobuses de Madrid en tiempo real con Azure Relay
Autobuses de Madrid en tiempo real con Azure RelayAutobuses de Madrid en tiempo real con Azure Relay
Autobuses de Madrid en tiempo real con Azure Relay
 
Dell emc redhat_dez20
Dell emc redhat_dez20Dell emc redhat_dez20
Dell emc redhat_dez20
 
Integración continua en AWS con Docker, ECS y PHP7
Integración continua en AWS con Docker, ECS y PHP7Integración continua en AWS con Docker, ECS y PHP7
Integración continua en AWS con Docker, ECS y PHP7
 
Terraform Ansible v3.0
Terraform Ansible v3.0Terraform Ansible v3.0
Terraform Ansible v3.0
 
Perfil del proyecto (colectivo g51)
Perfil del proyecto (colectivo g51)Perfil del proyecto (colectivo g51)
Perfil del proyecto (colectivo g51)
 
Desarrollando de aplicaciones web modernas para Linux, Windows y Mac con ASP....
Desarrollando de aplicaciones web modernas para Linux, Windows y Mac con ASP....Desarrollando de aplicaciones web modernas para Linux, Windows y Mac con ASP....
Desarrollando de aplicaciones web modernas para Linux, Windows y Mac con ASP....
 
Azure DevOps y Blazor Web Assembly
Azure DevOps y Blazor Web AssemblyAzure DevOps y Blazor Web Assembly
Azure DevOps y Blazor Web Assembly
 
Casos de USO Openshift.pptx
Casos de USO Openshift.pptxCasos de USO Openshift.pptx
Casos de USO Openshift.pptx
 
Devsecops con azure devops en global azure bootcamp 2019
Devsecops con azure devops en global azure bootcamp 2019Devsecops con azure devops en global azure bootcamp 2019
Devsecops con azure devops en global azure bootcamp 2019
 
Tecnologías emergentes para la transformación digital
Tecnologías emergentes para la transformación digitalTecnologías emergentes para la transformación digital
Tecnologías emergentes para la transformación digital
 
Cloud Foundry 101
Cloud Foundry 101Cloud Foundry 101
Cloud Foundry 101
 
El mundo cloud y las apis
El mundo cloud y las apisEl mundo cloud y las apis
El mundo cloud y las apis
 
Introducción a la Nube Nativa - v1.0es (2021/03)
Introducción a la Nube Nativa - v1.0es (2021/03)Introducción a la Nube Nativa - v1.0es (2021/03)
Introducción a la Nube Nativa - v1.0es (2021/03)
 
APPSWEBI4.0.pptx
APPSWEBI4.0.pptxAPPSWEBI4.0.pptx
APPSWEBI4.0.pptx
 
Contenedores y el Futuro del Despliegue de Aplicaciones
Contenedores y el Futuro del Despliegue de AplicacionesContenedores y el Futuro del Despliegue de Aplicaciones
Contenedores y el Futuro del Despliegue de Aplicaciones
 
003-Introduccion-Angular.pdf
003-Introduccion-Angular.pdf003-Introduccion-Angular.pdf
003-Introduccion-Angular.pdf
 
Google Cloud Platform y Python
Google Cloud Platform y PythonGoogle Cloud Platform y Python
Google Cloud Platform y Python
 
AWS Cloud Experience CA: Desplegando y Desarrollando Aplicaciones Modernas en...
AWS Cloud Experience CA: Desplegando y Desarrollando Aplicaciones Modernas en...AWS Cloud Experience CA: Desplegando y Desarrollando Aplicaciones Modernas en...
AWS Cloud Experience CA: Desplegando y Desarrollando Aplicaciones Modernas en...
 

More from CloudNativeElSalvado

Encripta como si todos te espiaran y baila como si nadie te viera!
Encripta como si todos te espiaran y baila como si nadie te viera!Encripta como si todos te espiaran y baila como si nadie te viera!
Encripta como si todos te espiaran y baila como si nadie te viera!CloudNativeElSalvado
 
El Dr. de Blockchain y el ecosistema del proyecto Hyperledger + Cloud Native ...
El Dr. de Blockchain y el ecosistema del proyecto Hyperledger + Cloud Native ...El Dr. de Blockchain y el ecosistema del proyecto Hyperledger + Cloud Native ...
El Dr. de Blockchain y el ecosistema del proyecto Hyperledger + Cloud Native ...CloudNativeElSalvado
 
Monolito a micro servicios por dónde empezar
Monolito a micro servicios por dónde empezarMonolito a micro servicios por dónde empezar
Monolito a micro servicios por dónde empezarCloudNativeElSalvado
 
El camino de un estudiante: habilidades y pasantías
El camino de un estudiante: habilidades y pasantíasEl camino de un estudiante: habilidades y pasantías
El camino de un estudiante: habilidades y pasantíasCloudNativeElSalvado
 
Desarrollar e Implementar CI/CD con Github Actions - oct. 28
Desarrollar e Implementar CI/CD con Github Actions - oct. 28Desarrollar e Implementar CI/CD con Github Actions - oct. 28
Desarrollar e Implementar CI/CD con Github Actions - oct. 28CloudNativeElSalvado
 
La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...CloudNativeElSalvado
 
Hablemos sobre la comunidad Cloud Native El Salvador
Hablemos sobre la comunidad Cloud Native El SalvadorHablemos sobre la comunidad Cloud Native El Salvador
Hablemos sobre la comunidad Cloud Native El SalvadorCloudNativeElSalvado
 

More from CloudNativeElSalvado (9)

Encripta como si todos te espiaran y baila como si nadie te viera!
Encripta como si todos te espiaran y baila como si nadie te viera!Encripta como si todos te espiaran y baila como si nadie te viera!
Encripta como si todos te espiaran y baila como si nadie te viera!
 
Service Mesh con Istio
Service Mesh con IstioService Mesh con Istio
Service Mesh con Istio
 
El Dr. de Blockchain y el ecosistema del proyecto Hyperledger + Cloud Native ...
El Dr. de Blockchain y el ecosistema del proyecto Hyperledger + Cloud Native ...El Dr. de Blockchain y el ecosistema del proyecto Hyperledger + Cloud Native ...
El Dr. de Blockchain y el ecosistema del proyecto Hyperledger + Cloud Native ...
 
Monolito a micro servicios por dónde empezar
Monolito a micro servicios por dónde empezarMonolito a micro servicios por dónde empezar
Monolito a micro servicios por dónde empezar
 
El camino de un estudiante: habilidades y pasantías
El camino de un estudiante: habilidades y pasantíasEl camino de un estudiante: habilidades y pasantías
El camino de un estudiante: habilidades y pasantías
 
Desarrollar e Implementar CI/CD con Github Actions - oct. 28
Desarrollar e Implementar CI/CD con Github Actions - oct. 28Desarrollar e Implementar CI/CD con Github Actions - oct. 28
Desarrollar e Implementar CI/CD con Github Actions - oct. 28
 
Telco cloud
Telco cloudTelco cloud
Telco cloud
 
La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...La importancia de versionar el código: GitHub, portafolio y recursos para est...
La importancia de versionar el código: GitHub, portafolio y recursos para est...
 
Hablemos sobre la comunidad Cloud Native El Salvador
Hablemos sobre la comunidad Cloud Native El SalvadorHablemos sobre la comunidad Cloud Native El Salvador
Hablemos sobre la comunidad Cloud Native El Salvador
 

Recently uploaded

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 

Recently uploaded (13)

guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 

#107 Monitoring-as-Code con Terraform y New Relic

  • 1. #107 Monitoring as Code con Terraform y New Relic https://linkedin.com/in/josefloressv
  • 2. Cloud-Native El Salvador ofrece un espacio virtual para la colaboración de entusiastas y profesionales interesados en las tecnologías orientadas al cómputo en la nube a través de herramientas de código abierto. https://community.cncf.io/san-salvador/ https://www.facebook.com/groups/cloudnativesv/ CNCF San Salvador
  • 3. ➔ Que es “as Code” ➔ Monitoring as a Code que es y que tener en cuenta? ➔ Demo ○ Despliegue de app en AWS ○ Configuración de New Relic y AWS ○ Configuración de APM para una app ○ Creación de Dashboard con Terraform Agenda
  • 5. Everything as Code “Todo como código” se ha convertido en el statu quo entre las organizaciones líderes que adoptan prácticas de DevOps y SRE ● Declarative configuration ● Versioned Source Code ● Test-ability! ● Sharing & Self-service ● Automation Pipelines
  • 6. Everything as Code - Beneficios Fuente: https://www.youtube.com/watch?v=K8xso_g0a48
  • 7. ● Infrastructure as Code ● Pipelines as Code ● Policy as Code ● …Monitoring as Code Everything as Code
  • 8. Monitoring as Code Fuente: https://www.youtube.com/watch?v=K8xso_g0a48
  • 10. End-to-end Monitoring as Code should include 1. Instrumentation. Installation and configuration of plugins and exporters. 2. Scheduling & orchestration. Management of monitoring jobs (e.g. collect, scrape). 3. Diagnosis. Collection of additional context (e.g. automated triage, including validating configuration, examining log files, etc). 4. Detection. Codified evaluation, filtering, deduplication, and correlation of observability events. 5. Notification. Codified workflows for alerts and incident management, including automatically creating and resolving incidents. 6. Processing. Routing of metrics and events to data platforms like Elasticsearch, Splunk, InfluxDB, and TimescaleDB for storage and analysis. 7. Automation. Codifying remediation actions, including integrations with runbook automation platforms like Ansible Tower, Rundeck, and Saltstack.
  • 11. Demo ➔ Despliegue de app en AWS ➔ Configuración de New Relic y AWS ➔ Configuración de APM para una app ➔ Creación de Dashboard con Terraform