S

Skill Entry

Structured logging

Define un conjunto consistente de campos de log: request ID, user ID, feature flag, latency bucket, error code para que debugging de producción no dependa de grep a través de strings inconsistentes estilo printf. Structured JSON o key=value logging habilita dashboards, alerts y herramientas de agregación de logs para parsear y consultar logs programáticamente en lugar de a través de búsqueda manual de texto.

Categoría Operaciones
Plataforma Codex / Claude Code
Fecha de publicación 2026-04-12
loggingobservabilitydebugging

Casos de uso

  • Construyendo un nuevo microservicio donde quieres debuggability desde el día uno en lugar de retrofitting logs después de un incidente
  • Debugging un issue de producción donde necesitas correlacionar logs a través de múltiples servicios por request ID
  • Un AI agent tool que llama APIs externas y necesita exponer sus inputs, outputs y errores en un formato queryable
  • Un incidente donde el volumen de log es alto y necesitas filtrar rápidamente por severidad, servicio y ventana de tiempo sin parsear texto

Funciones principales

  • Define los camposmandatorios para cada entrada de log: timestamp con timezone, nombre de servicio, nivel de log y un request ID único o trace ID
  • Define campos contextuales apropiados para la operación: user ID para servicios user-facing, feature flag para comportamiento condicional, latency bucket para logging de rendimiento
  • Emite logs en formato estructurado (JSON o key=value) en lugar de strings legibles por humanos para que los agregadores de log los parsed automáticamente
  • Conecta dashboards y alerts a valores de campos específicos para que puedas filtrar y hacer alert sobre datos estructurados sin regex matching
  • Documenta el schema de logging para que nuevos ingenieros sepan qué campos se esperan y cómo añadir nuevos consistentemente

Relacionados

Relacionados

3 Entradas indexadas