Tracing standards projects don’t always neatly fall into these categories. Projects like OpenCensus aim to standardize across both the describing and recording domains with APIs for metrics and tracing instrumentation, and there are all-in-one projects like Zipkin that describe, record, and analyze distributed trace…
Can you elaborate more on this? OpenCensus naturally fits better in these categories because we define a data format and we export data you can take and process without guesswork.
In OpenCensus, metric collection and tracing export formats and paths are not coupled, so it doesn’t matter if we provide both libraries. They are not sitting in the same package either but they can utilize the same context which is a great feature to have if you care about correlating metrics with traces.