Configuración avanzada de APM en New Relic: mejores prácticas
Clase 3 de 23 • Curso de Observabilidad Avanzada con New Relic
Contenido del curso
- 2

Qué es el monitoreo del rendimiento de aplicaciones (APM) y sus señales doradas
04:44 - 3

Configuración avanzada de APM en New Relic: mejores prácticas
09:59 - 4

Análisis de transacciones y métricas personalizadas en New Relic
17:21 - 5

Seguimiento de cambios en New Relic con GitHub Actions
16:44 - 6

Métricas personalizadas y seguimiento de cambios en tableros de New Relic
05:58 - 7

Implementación de métricas personalizadas con New Relic APM
02:07 quiz de Advanced APM
- 8

Monitoreo de infraestructura con New Relic: métricas y registros
03:10 - 9

Instalación del agente de infraestructura de New Relic en Docker
10:26 - 10

Configuraciones básicas del agente de infraestructura de New Relic
14:29 - 11

Métricas de infraestructura en New Relic: CPU, memoria y red
09:43 - 12

Creación de paneles de infraestructura en New Relic
05:26 - 13

Configuración de alertas paramétricas para métricas de infraestructura
09:13 - 14

Configuración de integraciones personalizadas con New Relic Flex
09:27 - 15

Proyecto final: crea tu integración Flex para New Relic
00:31 quiz de Infrastructure Agent
- 16

Gestión eficiente de registros con New Relic en sistemas distribuidos
02:40 - 17

Envío de registros a New Relic mediante API directa
07:47 - 18

Consultas de logs con Lucene y NRQL en New Relic
09:31 - 19

Conversión de logs no estructurados a datos estructurados con GroK
10:46 - 20

Particiones de datos para gestionar logs de gran volumen
12:24 - 21

Los registros en contexto conectan datos de APM con rastreo de errores
06:25 - 22

Configuración de ingesta de logs para dashboards de monitoreo
00:36 quiz de Logs
Configurar el monitoreo de aplicaciones APM correctamente es esencial para mantener una visibilidad clara y efectiva en la plataforma New Relic. Al seguir prácticas recomendadas como la estandarización en nombres, etiquetado apropiado y una configuración adecuada de alertas y transacciones clave, se facilita enormemente la identificación rápida y efectiva de posibles problemas, optimizando el desempeño general del sistema.
¿Cómo estandarizar los nombres de aplicaciones en New Relic?
Una nomenclatura clara y coherente facilita la gestión operativa y reduce la fricción entre equipos. Evita nombres predeterminados o inconsistentes, como Default Application o PHP Application, que no ofrecen información ni contexto útil. Considera estos consejos al nombrar aplicaciones:
- Adopta convenciones reconocidas en la industria que sean automáticamente generadas (por ejemplo, en aplicaciones Java).
- Cuando no puedas aprovecharlas, establece tu propio estándar, utilizando una estructura clara como: nombre de aplicación, ambiente y región (billing-app-Production-US-East).
- Evita nombres temporales o de desarrollo que no ofrezcan valor operativo.
Esto mejora la claridad en la comunicación, especialmente durante incidentes críticos.
¿Por qué es importante usar etiquetas para la organización interna?
Las etiquetas funcionan como metadatos que proporcionan información adicional sobre cada servicio. Recomienda:
- Usar etiquetas comunes como nombre de aplicación, entorno y equipo responsable para mejorar la visibilidad.
- Agregar detalles adicionales según la configuración específica como IDs de clúster o pods si utilizas Kubernetes.
Las etiquetas facilitan la identificación rápida del rol o ubicación de cada servicio dentro del contexto organizacional más amplio, ayudando a una colaboración proactiva ante incidencias.
¿Qué considerar al configurar alertas y monitorear transacciones clave?
Las alertas diferenciadas según el comportamiento del servicio aseguran respuestas oportunas:
- Alertas de umbral estático: adecuadas para aplicaciones con comportamientos predecibles y estables.
- Alertas dinámicas de anomalías: recomendadas para servicios con variaciones impredecibles de tráfico.
- Asocia cada alerta al equipo correcto mediante el etiquetado, asegurando una rápida asignación de responsabilidad.
Respecto a las transacciones clave (por ejemplo, inicio de sesión o pago), se recomienda definir alertas personalizadas anticipadas. Esto evita que los clientes sean los primeros en reportar problemas.
¿Cómo aprovechar características adicionales como rastreo distribuido e instrumentación personalizada?
Combinar funciones avanzadas mejora significativamente el diagnóstico de rendimiento:
- Rastreo distribuido: agrupa transacciones, permitiendo analizar si un problema es sistémico, regional o aislado.
- Instrumentación personalizada: posibilita el seguimiento de métricas específicas del negocio, mejorando la visibilidad sobre lo que importa particularmente a tu organización.
Monitorea regularmente los puntos críticos que consumen muchos recursos, identificando oportunidades de optimización que pueden reducir costos operativos y mejorar la eficiencia.
Estar al día con estas recomendaciones facilita que maximices el potencial de APM en New Relic, asegurando robustez operativa y ahorrando recursos valiosos. Comparte tus propias experiencias y consejos de configuración en los comentarios.