Skip to content

Add exportercreator to registry#9499

Open
stuart23 wants to merge 4 commits intoopen-telemetry:mainfrom
stuart23:stuart23-exportercreator-registry
Open

Add exportercreator to registry#9499
stuart23 wants to merge 4 commits intoopen-telemetry:mainfrom
stuart23:stuart23-exportercreator-registry

Conversation

@stuart23
Copy link
Copy Markdown
Contributor

  • I have read and followed the Contributing docs, especially the "First-time contributing?" section.
  • This PR has content that I did not fully write myself.
  • I have the experience and knowledge necessary to understand, review, and validate all content in this PR.1

Adds the Exporter Creator to the registry. This component mirrors the receiver creator but creates exporters dynamically using observed endpoints.

Footnotes

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

@stuart23 stuart23 requested a review from a team as a code owner March 25, 2026 17:36
@otelbot-docs otelbot-docs bot added the missing:docs-approval Co-owning SIG has provided approval, PR needs approval from docs maintainer label Mar 25, 2026
@vitorvasc
Copy link
Copy Markdown
Member

/fix:refcache

@otelbot-docs
Copy link
Copy Markdown
Contributor

otelbot-docs bot commented Mar 26, 2026

fix:refcache applied successfully in run 23589364637.

Comment on lines +1 to +18
title: Exporter Creator # the name of your project
registryType: exporter # See https://opentelemetry.io/ecosystem/registry/adding/#registry-types for all possible values and definitions
language: collector
tags:
- exporter
- dynamic
urls:
repo: https://github.com/stuart23/exportercreator
license: Apache 2.0 # or whatever your OSS license is (see https://opensource.org/licenses/), proprietary or non-OSI approved may be rejected
description:
A collector plugin that dynamically creates exporters at runtime based on
observed endpoints.
authors:
- name: Stuart Buckingham
url: https://github.com/stuart23
createdAt: '2026-03-25'
isNative: false # set this to true only if OpenTelemetry is directly integrated into your software (no plugin, no instrumentation library)
isFirstParty: false # set this to true if "isNative" is set to false, but the plugin / instrumentation library is from the same vendor/project as the instrumented software
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
title: Exporter Creator # the name of your project
registryType: exporter # See https://opentelemetry.io/ecosystem/registry/adding/#registry-types for all possible values and definitions
language: collector
tags:
- exporter
- dynamic
urls:
repo: https://github.com/stuart23/exportercreator
license: Apache 2.0 # or whatever your OSS license is (see https://opensource.org/licenses/), proprietary or non-OSI approved may be rejected
description:
A collector plugin that dynamically creates exporters at runtime based on
observed endpoints.
authors:
- name: Stuart Buckingham
url: https://github.com/stuart23
createdAt: '2026-03-25'
isNative: false # set this to true only if OpenTelemetry is directly integrated into your software (no plugin, no instrumentation library)
isFirstParty: false # set this to true if "isNative" is set to false, but the plugin / instrumentation library is from the same vendor/project as the instrumented software
title: Exporter Creator
registryType: exporter
language: collector
tags:
- exporter
- dynamic
urls:
repo: https://github.com/stuart23/exportercreator
license: Apache 2.0
description:
A collector plugin that dynamically creates exporters at runtime based on
observed endpoints.
authors:
- name: Stuart Buckingham
url: https://github.com/stuart23
createdAt: '2026-03-25'
isNative: false
isFirstParty: false

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

Labels

missing:docs-approval Co-owning SIG has provided approval, PR needs approval from docs maintainer registry

Projects

Status: No status

Development

Successfully merging this pull request may close these issues.

2 participants