Tracing & Open Telemetry
Performing distributed tracing within your CI pipline is a relatively new yet powerful concept that can improve your teams response to broken, flaky or slow-performing tests. Alba has support for Open Telemetry tracing within Scenario
calls, permitting tracing within your test pipeline with any compatible OpenTelemetry integration. If you believe there's value in tracing additional areas of Alba, please let us know!
Automated Instrumentation
Datadog CI Visibility
Datadog's CI Visibility feature is compatible with Alba, however you must be using DD .NET Tracer 2.24+ and have DD_TRACE_OTEL_ENABLED
set to true
. See the documentation for setup information.
Manual Instrumentation
xUnit
Manually instrumenting your tests requires a moderate amount of supporting code to work correctly. See this repository and related guide by the team at Honeycomb.io as a starting point.