Describe the recommendation service after its Spring Boot rewrite by adityareddy-dev · Pull Request #11667 · open-telemetry/opentelemetry.io · GitHub
Skip to content

Describe the recommendation service after its Spring Boot rewrite - #11667

Merged
tiffany76 merged 6 commits into
open-telemetry:mainfrom
adityareddy-dev:demo-recommendation-spring-boot
Oct 14, 2026
Merged

tiffany76 merged 6 commits into
open-telemetry:mainfrom
adityareddy-dev:demo-recommendation-spring-boot

Conversation

@adityareddy-dev

@adityareddy-dev adityareddy-dev commented Sep 10, 2026 •

Copy link
Copy Markdown
Member

I am updating the Recommendation service page because I am rewriting the service in Java on Spring Boot 4 to replace the old Python version. Instead of relying on the Java agent the other Java services use to generate telemetry, this new version produces its own traces, metrics, and logs natively using the OpenTelemetry Spring Boot starter, while the main services table changes the language row from Python to Java. The Self-Observability Dashboard page also lists recommendation among the services that opt in.

I am making this move to resolve an open issue and am tracking the code rewrite over in a pull request. Please don't merge until a demo release ships the Java service, after which we can also push through the companion update for the helm charts.

References:

Footnotes

  1. Yes, I can answer maintainer questions about the content of this PR, without using AI. ↩

@github-actions

Copy link
Copy Markdown
Contributor

@otelbot-docs
otelbot-docs Bot requested a review from a team September 10, 2026 22:35
@otelbot-docs otelbot-docs Bot added missing:docs-approval Co-owning SIG has provided approval, PR needs approval from docs maintainer missing:sig-approval Co-owning SIG didn't provide an approval labels Sep 10, 2026
@opentelemetry-pr-dashboard

opentelemetry-pr-dashboard Bot commented Sep 17, 2026 •

Copy link
Copy Markdown

Pull request dashboard status

Merged · refreshed 2026-10-14 00:38 UTC

Status above doesn't look right?
  • Anything look wrong? Report it with what you expected; it helps us improve the dashboard.

The service moved from Micrometer to the OpenTelemetry Spring Boot starter
in open-telemetry/opentelemetry-demo#3966. The page now shows the gRPC
library interceptors, spans and the counter on the OpenTelemetry API, and
the Logback appender the starter installs. The service also opts in to SDK
self-observability, so it is listed on that dashboard's page.
@tiffany76

Copy link
Copy Markdown
Member

@open-telemetry/demo-approvers, PTAL. Thanks!

@adityareddy-dev

Copy link
Copy Markdown
Member Author

Reworded the instrumentation paragraph now that the demo PR is back on the starter. It says the starter shows an alternative and the Java agent stays the default, same line as the service README. This one still follows that PR.

Signed-off-by: Aditya Reddy <82123567+adityareddy-dev@users.noreply.github.com>
@svrnm

svrnm commented Oct 12, 2026

Copy link
Copy Markdown
Member

@open-telemetry/demo-approvers PTAL

@julianocosta89

Copy link
Copy Markdown
Member

@otelbot-docs otelbot-docs Bot removed the missing:sig-approval Co-owning SIG didn't provide an approval label Oct 13, 2026
@tiffany76
tiffany76 added this pull request to the merge queue Oct 14, 2026
@otelbot-docs otelbot-docs Bot added ready-to-be-merged This PR is ready to be merged by a maintainer and removed missing:docs-approval Co-owning SIG has provided approval, PR needs approval from docs maintainer labels Oct 14, 2026
Merged via the queue into open-telemetry:main with commit 02a20a6 Oct 14, 2026
30 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-be-merged This PR is ready to be merged by a maintainer sig:demo

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

4 participants