slashmo / gsoc-swift-tracing

WIP collection of Swift libraries enabling Tracing on Swift (Server) systems.
https://summerofcode.withgoogle.com/projects/#6092707967008768
Apache License 2.0
21 stars 1 forks source link

Sanity check: Various Tracer "Expressability" #144

Open ktoso opened 4 years ago

ktoso commented 4 years ago

This is a final before-stable sanity check that we're able to express all kinds of tracers, we may use a slightly different name for things, but the span should be generic enough to express anything really., i.e. be a superset of core functionality of tracing systems.

We want to check (again):

We just want to know that it's possible to carry enough information as an implementation would want to, even if they're not open telemetry or whichever standard compatible. We specifically design this API to be agnostic to any specific standard (we're committed to this), but be flexible enough to implement them.