elastic / apm-agent-java

https://www.elastic.co/guide/en/apm/agent/java/current/index.html
Apache License 2.0
560 stars 320 forks source link

Support for native images (GraalVM) #3287

Open NicklasWallgren opened 10 months ago

NicklasWallgren commented 10 months ago

It would be great if the APM agent would support GraalVM native images (if/when possible).

https://github.com/oracle/graal/issues/1065

jackshirazi commented 10 months ago

Thanks for this enhancement request. Because of limited resources and other higher priority items, I can't see this being priortized soon. We'd need this to be a popular request to prioritize it, otherwise it will be in the backlog until resources become available - or someone contributes effort to make it happen

thiagolealassis commented 7 months ago

There are some news about it? Spring Boot GraalVM support will be released soon and it will be very important.

jackshirazi commented 7 months ago

While it may gain momentum in the future, we're not yet seeing any significant level of requests for this feature, so this is still un-priortized

wanderingfella commented 5 months ago

What process do you have for collecting customer interest in a particular feature? Is this it? If so, yes please

JonasKunz commented 5 months ago

@wanderingfella a thumbs-up on the feature request is enough.

This issue already has several thumbs-ups, so there is definitely interest from the OSS community. However, at the same time we are currently no seeing a lot of requests for this feature from our customers. Because we very busy with other tasks at the moment, we currently cannot prioritize implementing this issue ourselves.

That said, with with https://github.com/oracle/graal/pull/8077 we might reconsider things due to the implementation complexity of this feature becoming significantly lower.

abdulhafeth commented 3 weeks ago

Is this going to be supported soon? what alternatives for apm that works with GraalVM?

jackshirazi commented 3 weeks ago

Hi. We have made available the Elastic distribution of the OpenTelemetry agent, does that provide you a solution?