Una solicitud que cruza varios servicios puede crear entradas de registro separadas sin una relación obvia. Un identificador de correlación proporciona una referencia compartida para rastrear esa operación a lo largo de su ruta.
Crear y propagar el identificador.
- Genere un identificador en un límite confiable o valide uno desde un servicio ascendente.
- Páselo a través de solicitudes posteriores e inclúyalo como un campo de registro estructurado.
- Devuélvalo a la persona que llama cuando sea útil para que el soporte pueda conectar un informe a los eventos del lado del servidor.
Mantenga los registros seguros y con capacidad de búsqueda
Utilice un nombre de campo coherente y evite incrustar el ID en texto de formato libre. No utilice un ID de correlación como identidad de usuario, token de autorización o lugar para almacenar datos personales.
Establezca controles de retención y acceso para el sistema de registro y pruebe que aparezca el mismo ID de solicitud en todos los servicios esperados. Las identificaciones ayudan a localizar eventos; no reemplazan las métricas ni los seguimientos distribuidos.
