Skip to content

Support multiple tracing systems #1180

@TYsewyn

Description

@TYsewyn

Currently one of the requirements I have is to support multiple tracing systems (GCP Stackdriver Trace & Zipkin). Unfortunately it is not possible to use the auto-configuration which comes with the 2 dependencies (spring-cloud-gcp-starter-trace and spring-cloud-starter-sleuth-zipkin).
Supporting both systems also requires to duplicate almost all of the auto-configuration.

It'd be interesting if spring-cloud-sleuth-core comes shipped with an @Primary bean which is a composite of all the configured SpanReporters, or something that is a brave based FinishedSpanHandler (which will be more efficient) like @adriancole said on gitter.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions