Skip to content

Correlation data

Every message in Fluxzero includes correlation metadata that enables traceability across applications, clients, and handlers. This correlation data is automatically added by the Fluxzero SDK to the Metadata of published messages.


Metadata keyDescription
$applicationIdUnique identifier of the Fluxzero application instance that produced the message.
$clientIdIdentifier of the client (SDK instance) within the application.
$clientNameHuman-readable name of the client, typically derived from configuration or environment.
$consumerName of the consumer that handled or tracked the message.
$trackerIdentifier of the tracker that processed the message batch.
$correlationIdUnique correlation ID shared by all messages related to the same logical operation.
$traceIdIdentifier used for distributed tracing across services and applications.
$triggerIdentifies the triggering message or context that caused this message to be published.
$triggerTypeThe type of the triggering message or context (e.g., command, event, schedule).
$invocationIdentifier for a specific invocation or execution path, useful for replay and debugging.
$msDelayThe delay (in milliseconds) applied before a scheduled message was executed.

See CorrelationDataProvider for the full list of metadata properties that are propagated by default.



© 2026 Fluxzero