Felix Barnsteiner

Results 407 comments of Felix Barnsteiner

No, just replace the PR description with the [checkboxes of the full process](https://github.com/elastic/apm/blob/main/.github/pull_request_template.md?plain=1).

I think this makes sense but I want to highlight a few challenges with this: * We only stop creating service-specific metric data streams if folks update their agents. *...

Hi and thanks for your issue. Would it be an option for you to contribute an [agent plugin](https://github.com/elastic/apm-agent-java/blob/master/apm-agent-plugins/README.md) where you can use the internal API?

> I feel like having a way to build these kind of quick integrations for other JVM languages/frameworks that don't necessarily bend well for instrumentation would be a good idea....

This project might be interesting to you: https://github.com/Yleisradio/clojure-elastic-apm

Ahh, nice job and sorry for not noticing 😅 I have not forgotten about this issue btw. But another aspect of this is that it's likely that "context" will be...

Another challenge is how to make sure that all required fields are set. For example, only setting `context.request.method` without setting `context.request.url.*` will lead to the APM server dropping the event....

I have recently introduced the [`apm-agent-common`](https://github.com/elastic/apm-agent-java/tree/master/apm-agent-common) module. Maybe that's what you're looking for?

> I wonder if we can quantify this, maybe using some telemetry? We don't have data on that yet but we have ideas on how to add it in v2....

Only the .NET agent supports the [`FlushInterval`](https://www.elastic.co/guide/en/apm/agent/dotnet/current/config-reporter.html#config-flush-interval) setting. All other agents support [`api_request_size`](https://docs.google.com/spreadsheets/d/1JJjZotapacA3FkHc2sv_0wiChILi3uKnkwLTjtBmxwU/edit#gid=0&range=A9). As the unit for that setting is bytes, not the event count, and it's already set to...