EOX GitLab Instance

Skip to content

Add correlation ID and structured logging

Allow tracing through the system by using correlation id.

Clients have to send an ID via a header, e.g. X-Correlation-ID. Servers have to pick this up (middleware) and attach it to all subsequent log entries.

Probably it's nice to use something like structlog for this.

django-structlog has some support for this, maybe there's also something for fastapi, but it's probably also doable to implement it ourselves.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information