Skip to content

feature: OpenTelemetry plugin support#928

Open
howardyoo wants to merge 10 commits into
jongpie:mainfrom
howardyoo:plugin/otel
Open

feature: OpenTelemetry plugin support#928
howardyoo wants to merge 10 commits into
jongpie:mainfrom
howardyoo:plugin/otel

Conversation

@howardyoo
Copy link
Copy Markdown

What this PR is about

This PR is for introducing OpenTelemetry (opentelemetry.io) as a mean to export the log messages.
Using this PR, you can export logs into any OpenTelemetry backend of your choice.

@howardyoo howardyoo requested a review from jongpie as a code owner November 25, 2025 04:25
@howardyoo howardyoo requested a review from jamessimone December 2, 2025 16:11
@wrt83
Copy link
Copy Markdown

wrt83 commented May 12, 2026

Is this still being considered?

@howardyoo
Copy link
Copy Markdown
Author

Is this still being considered?

I'm still here - waiting for someone to review and approve.

@jongpie
Copy link
Copy Markdown
Owner

jongpie commented May 12, 2026

@howardyoo thanks so much for working on this, and for your patience! I've fallen very behind on reviewing PRs during the last several months, but I'm actively working this week & next week on trying to get caught up on existing PRs, as well as releasing some PRs of my own.

My plan is...

  1. This week: Try to again test & review your PR (and hopefully release the plugin)
  2. Soon after initially releasing your plugin: I'd like to later combine my (unfinished) changes in PR Added OpenTelemetry REST endpoint for external systems to store logs in Salesforce #767 to add an OTel-compliant RestResource into your plugin.
    • Your plugin's support for sending to OTel endpoints (outbound), combined with a custom REST resource (inbound), would provide bi-directional support for OTel - something I've been wanting to add for a few years now
  3. For a few months (at least): continue to iterate on the plugin, based on any feedback/enhancements/bugs reported
  4. Eventually: merge the plugin code into Nebula Logger's core package so bi-directional OTel support is available out-of-the-box in both the unlocked & managed packages

I'd love to hear your thoughts on this plan. And I'll let you know as soon as I've finished reviewing/testing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants