Particiones de datos para gestionar logs de gran volumen
Clase 20 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
Gestionar logs eficientemente es crucial en entornos tecnológicos con grandes volúmenes de datos. Las particiones de datos en New Relic facilitan la administración, consulta y optimización del rendimiento cuando se trabaja con cantidades masivas de información, permitiendo establecer períodos de retención personalizados y mejorar la velocidad de búsquedas clave.
¿Qué son las particiones de datos y por qué las necesitas?
Las particiones de datos permiten dividir grandes conjuntos de logs en categorías más pequeñas y manejables. Algunos beneficios clave incluyen:
- Mejora en el rendimiento de consultas, especialmente importante cuando manejas grandes volúmenes de información, como petabytes de log data generados diariamente.
- Organización eficiente relacionada con equipos, departamentos o servicios específicos.
- Posibilidad de definir períodos de retención personalizados según las necesidades específicas de cada partición.
¿Cómo crear y utilizar particiones de datos en New Relic?
Es sencillo comenzar a trabajar creando particiones de datos desde la interfaz de usuario de New Relic:
- Dirígete a la sección de particiones de datos.
- Define el nombre de tu partición (siempre con el prefijo log_).
- Establece un período de retención que cubra tus necesidades (por defecto, New Relic aplica 30 días).
- Utiliza consultas NORCAL para filtrar los logs específicos que deseas incluir en esta partición (por ejemplo, por entorno o tipo de servicio).
¿Cómo configurar una partición para entornos específicos?
Para un entorno de producción, puedes configurar una partición llamada, por ejemplo, log_production, filtrando con un simple query del entorno:
environment = producción
¿Cómo configurar particiones para servicios críticos?
De igual manera, puedes crear particiones dedicadas a servicios esenciales (por ejemplo, log_critical) incluyendo múltiples criterios en tu consulta NORCAL:
service = 'API gateway' OR service = 'servicio de pago en línea'
Luego, estos logs serán fácilmente consultables desde la interfaz de usuario o mediante consultas NORCAL avanzadas con limitación de resultados para mejorar la rapidez:
SELECT * FROM log_critical LIMIT 100
¿Cuáles son las buenas prácticas recomendadas?
Para optimizar tu estrategia, ten presente estos consejos:
- Inicia con particiones generales y refínalas según necesidades posteriores.
- Alinea las particiones con la estructura organizacional y los servicios que gestionan los equipos específicos.
- Usa las herramientas integradas de gobernanza y controles de acceso en New Relic para limitar la visibilidad según roles dentro de la organización.
Estas prácticas permiten mantener estructuras claras y seguras, facilitando así la gestión y administración de grandes cantidades de logs y el cumplimiento normativo.
¿Qué particiones considerarías valiosas en tu organización? Compártelas en los comentarios y fortalece aún más tu estrategia de gestión de logs.