Nikita Salnikov-Tarnovski
Nikita Salnikov-Tarnovski
> @iNikem my understanding is that it is because `OnStart` can't be used to implement the Honeycomb feature https://godoc.org/github.com/honeycombio/beeline-go#AddFieldToTrace -- it would only be able to add the attribute to...
It seems I still don't understand your use-case: what are these attributes that are not available right away but become available only when some spans were already started? And even...
> If you are saying `OnEnd` Processor can modify `SpanData` then that would be fine. Processor can certainly modify `SpanData`
> It would certainly be more efficient to update "on end" You seems to have an implicit assumption that for each span all its parent spans from the same trace...
> > Parent span can end even before child span starts. > > What does that represent? Perhaps an asynchronous task spawned by the parent that took a while to...
Ok, true. Still, wouldn't it better served by metrics?
+1 in favor of eager exporting
@carlosalberto I think this is a duplicate of #1597 and should be closed.
I would like again to remind about one specific use-case that any proposal has to support: application developer manually wrapping high-level http call into CLIENT span with HTTP semantic convention...
Java auto-instrumentation agent already uses (not officially) a configuration file in java properties format. I personally support having a unified format.