log_correlation

Installation
SKILL.md

log_correlation

Implementa la correlación de logs entre los distintos microservicios del pipeline de verificación de identidad mediante identificadores compartidos como trace_id y session_id. Permite reconstruir el flujo completo de una sesión KYC desde la captura de selfie hasta la decisión final, facilitando el diagnóstico de fallos y la auditoría de verificaciones. Es fundamental para entender el comportamiento end-to-end del sistema distribuido.

When to use

Usar este skill cuando el observability_agent necesite implementar o mejorar la trazabilidad entre servicios del pipeline KYC, permitiendo seguir una sesión de verificación a través de liveness, OCR, face_match, antifraud y decision.

Instructions

  1. Definir un middleware FastAPI que genere y propague el trace_id y session_id en cada request:
    import uuid
    from starlette.middleware.base import BaseHTTPMiddleware
    from contextvars import ContextVar
    
    trace_id_var: ContextVar[str] = ContextVar("trace_id", default="")
    session_id_var: ContextVar[str] = ContextVar("session_id", default="")
    
Related skills
Installs
7
First Seen
Mar 3, 2026