Skip to content

Add integration for tailsamplingprocessor#18379

Closed
gregkalapos wants to merge 4 commits intoelastic:mainfrom
gregkalapos:add_otel_tailsampling_integration
Closed

Add integration for tailsamplingprocessor#18379
gregkalapos wants to merge 4 commits intoelastic:mainfrom
gregkalapos:add_otel_tailsampling_integration

Conversation

@gregkalapos
Copy link
Copy Markdown
Contributor

Adding a content pack to visualize metrics from the tailbasedprocessor OTel Collector component.

Metrics are based on the upstream docs here.

Checklist

  • I have reviewed tips for building integrations and this pull request is aligned with them.
  • I have verified that all data streams collect metrics or logs.
  • I have added an entry to my package's changelog.yml file.
  • I have verified that Kibana version constraints are current according to guidelines.
  • I have verified that any added dashboard complies with Kibana's Dashboard good practices

Screenshots

sample-screenshot

@gregkalapos gregkalapos self-assigned this Apr 14, 2026
@gregkalapos gregkalapos added the enhancement New feature or request label Apr 14, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions Bot commented Apr 14, 2026

✅ Vale Linting Results

No issues found on modified lines!


The Vale linter checks documentation changes against the Elastic Docs style guide.

To use Vale locally or report issues, refer to Elastic style guide for Vale.

@gregkalapos gregkalapos marked this pull request as ready for review April 14, 2026 08:38
@gregkalapos gregkalapos requested a review from a team as a code owner April 14, 2026 08:38
Comment on lines +17 to +19
discovery:
datasets:
- name: collectortelemetry.otel
Copy link
Copy Markdown
Contributor Author

@gregkalapos gregkalapos Apr 14, 2026

Choose a reason for hiding this comment

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

I'd like some input on this: Problem is that this dataset is present as soon as internal telemetry in an OTel collector config is turned on, but there is no guarantee that the tailsamplingprocessor is present.

This means, with this potentially we'd install this integration even if the data we visualize here is not present.

Options I see:

  • either proceed as is (and then potentially the integration is installed even if there is no data to visualize)
  • we try to find something that identifies data from tailsamping processor (so far, I don't see anything obvious)
  • drop this part and there is no auto discovery (this'd be sad :( )

Comment thread packages/otel_collector_tailsamplingprocessor/manifest.yml Outdated
@andrewkroh andrewkroh added documentation Improvements or additions to documentation. Applied to PRs that modify *.md files. New Integration Issue or pull request for creating a new integration package. dashboard Relates to a Kibana dashboard bug, enhancement, or modification. labels Apr 14, 2026
@elasticmachine
Copy link
Copy Markdown

💚 Build Succeeded

History

cc @gregkalapos

@gregkalapos
Copy link
Copy Markdown
Contributor Author

Closing this over #18527

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

Labels

dashboard Relates to a Kibana dashboard bug, enhancement, or modification. documentation Improvements or additions to documentation. Applied to PRs that modify *.md files. enhancement New feature or request New Integration Issue or pull request for creating a new integration package.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants