Skip to content

Populate CausationId and CorrelationId in EventStores for better Observability #130

Description

@jezzsantos

At present, we do NOT capture the CausationId and CorrelationId properties of events stored in the IEventStore.

This kind of information is useful for correlating events when failures happen in the backend.

These properties are natively supported by EventStoreDB (Kurrent.io) and by MartenDb.
But no way to pass that information into them.

These properties would need to be added to other implementations (e.g. SqlServerEventStore, and PostgreSqlServerEventStore

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions