Ingeniería 2026-02-18 6 min

Observabilidad sin exponer PII: nuestro stack privacy-first

Tracing y métricas dan visibilidad — pero también pueden filtrar datos sensibles. Cómo balanceamos ambos objetivos.

Observabilidad sin exponer PII: nuestro stack privacy-first

Cuando un cliente bancario pide 'observabilidad completa', la lectura ingenua es agregar logs y traces con todos los campos. Es también la forma más rápida de filtrar PII a un dashboard visible por 50 personas.

Cuatro reglas que no negociamos

  • Redacción en el emisor: los SDKs de logging tokenizan campos PII antes de salir del pod.
  • Sampling adaptativo: 100% de errores, 5% de éxito — reduce costo y superficie de exposición.
  • Trazas sin cuerpos: solo IDs y metadatos. Nunca cuerpos HTTP completos en el tracer.
  • TTL agresivo: 30 días para logs, 90 para métricas, 6 meses solo para audit trails cifrados.

El stack concreto

OpenTelemetry para instrumentación, Grafana LGTM para storage/query, un servicio propio de redacción entre el agent y el collector. Alertas en PagerDuty pero con detalles solo accesibles vía JIT-access que expira en 4h.

Lo que ganamos

Tiempo medio de detección bajó 40%. Auditorías pasaron sin observaciones sobre exposición de PII. Costos de observabilidad bajaron 30% por sampling adaptativo.