Skip to content
This repository was archived by the owner on Apr 23, 2021. It is now read-only.
This repository was archived by the owner on Apr 23, 2021. It is now read-only.

Define API to create new trace #137

@pokryfka

Description

@pokryfka

Instrument protocol defines interface to extract and inject its context from/to baggage.

I think there needs to be API to create (and inject to baggage) new TracingInstrument context;
Perhaps it could be defined using existing InjectorProtocol.

Use cases (examples):

  • creating new traces for operations which were started by the service (like ""cron" jobs);
  • instrument service lifecycle; (in fact swift-service-lifecycle could be instrumented, this would provide insight on the order and time needed to start and/or shutdown a service);

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions