spring-projects / spring-projects/spring-framework
Provide out of the box instrumentation for manually created Scheduled Tasks
Nobody has claimed this yet.
- Dominant language
- Java
- Stars
- 60.2k
- Forks
- 38.8k
- Avg merge
- 5d 2h
- Merged PRs (30d)
- 27
Description
Any scheduled tasks added to ScheduledTaskRegistrar manually using methods such as addCronTask are not instrumented.
Instrumentation is only done to method variants annotated with @Scheduled.
Would you be interested to add any kind of support for observing manually added tasks?
Thanks.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing how instrumentation is applied to methods annotated with @Scheduled and how manually registered addCronTask entries flow through ScheduledTaskRegistrar. Done means manually added tasks are observable through the supported instrumentation path, with behavior verified for the relevant registrar methods.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java, spring
- Domain
- backend, observability
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 50/100