spring-projects / spring-projects/spring-framework

Provide out of the box instrumentation for manually created Scheduled Tasks

Open
#36,970 2 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

status: feedback-provided status: waiting-for-triage
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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.