-
Notifications
You must be signed in to change notification settings - Fork 324
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add elastic-apm-agent-spring-boot-starter for ease of use with Spring Boot #3375
Conversation
👋 @candrews Thanks a lot for your contribution! It may take some time before we review a PR, so even if you don’t see activity for some time, it does not mean that we have forgotten about it. Every once in a while we go through a process of prioritization, after which we are focussing on the tasks that were planned for the upcoming milestone. The prioritization status is typically reflected through the PR labels. It could be pending triage, a candidate for a future milestone, or have a target milestone set to it. |
e947721
to
600d53f
Compare
… Boot The Spring Boot starter allows for use of Elastic APM in Spring Boot projects without writing any code. To use it, add a dependency on elastic-apm-agent-spring-boot-starter to the Spring Boot project. Elastic APM configuration can be provided via Spring configuration under elastic.apm.* For example, elastic.apm.server_url=http://127.0.0.1:8200 could be specified in application.properties. Relaxed binding, expressions, profiles, and all other Spring configuration features are available. The combination of no-code use (by just adding the dependency) and powerful configuration improves the usability of Elastic APM with Spring Boot projects. Signed-off-by: Craig Andrews <[email protected]>
600d53f
to
97b4b43
Compare
The "main / Unit Tests" failure appears to be unrelated to the changes made in this PR (please correct me if I'm wrong!) |
Hi @candrews, thanks for implementing this, looks definitely useful and we'd like to merge it! However, before doing so we'd like to have an integration test actually starting the APM agent via your spring-boot-starter. I think it would be easiest to create a new sub-module in the
You can have a look at the It would be great if you have the time to implement this, because we currently don't have the capacity to do this ourselves. |
Hi! We just realized that we haven't looked into this issue in a while. We're sorry! We're labeling this issue as |
Hi! This issue has been stale for a while and we're going to close it as part of our cleanup procedure. We appreciate your contribution and would like to apologize if we have not been able to review it, due to the current heavy load of the team. Feel free to re-open this issue if you think it should stay open. Thank you for your contribution! |
run docs-build |
Hi! We just realized that we haven't looked into this issue in a while. We're sorry! We're labeling this issue as |
Hi! This issue has been stale for a while and we're going to close it as part of our cleanup procedure. We appreciate your contribution and would like to apologize if we have not been able to review it, due to the current heavy load of the team. Feel free to re-open this issue if you think it should stay open. Thank you for your contribution! |
What does this PR do?
The Spring Boot starter allows for use of Elastic APM in Spring Boot projects without writing any code.
To use it, add a dependency on elastic-apm-agent-spring-boot-starter to the Spring Boot project.
Elastic APM configuration can be provided via Spring configuration under elastic.apm.*
For example,
elastic.apm.server_url=http://127.0.0.1:8200
could be specified in application.properties.
Relaxed binding, expressions, profiles, and all other Spring configuration features are available.
The combination of no-code use (by just adding the dependency) and powerful configuration improves the usability of Elastic APM with Spring Boot projects.
Checklist