Felix Barnsteiner

Results 392 comments of Felix Barnsteiner

There's currently an API for `Span#addLabel(String key, String value)`. I wouldn't even change the API to accommodate for multiple values. Users can just call `addLabel` with the same key multiple...

Tagging @AlexanderWert who has experience building a metrics-based service map.

> Proposal for attribute prefix: elastic.otel. Based on [OTel naming schema recommendations](https://github.com/open-telemetry/opentelemetry-specification/blob/main/specification/common/attribute-naming.md#recommendations-for-application-developers), > To avoid clashes with names introduced by other companies (in a distributed system that uses applications from...

That's going to be tricky as the Elastic agent allows to be attached at runtime. At that point, the type initializer of Future has most likely already been executed. Also,...

You'll need to call `tracer.getActive()`, which returns a `AbstractSpan` (either a `Span` or a `Transaction`). The method `tracer.currentTransaction()` returns the transaction. Transactions are the entry point into the service, whereas...

Seems you are activating multiple transactions that belong to different traces on the same thread. That's an illegal state but it seems we currently don't guard against that. What happens...

Rafael found a solution: https://github.com/raphw/byte-buddy/issues/783#issuecomment-559613610

++ for this, just some additional thoughts Could navigating from the transaction duration chart to exemplar transactions help for this use case? https://github.com/elastic/apm/issues/300#issuecomment-666254242 Being able to select a range of...

To help with testing, we can leverage [Localstack](https://hub.docker.com/r/localstack/localstack).

No, RUM will be a notable exception to that. The UI currently requires all transactions to be sent to ES.