Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Transform & Filter support for OTel pipelines #1293

Open
1 of 4 tasks
a-thaler opened this issue Jul 22, 2024 · 0 comments
Open
1 of 4 tasks

Transform & Filter support for OTel pipelines #1293

a-thaler opened this issue Jul 22, 2024 · 0 comments
Labels
area/manager Manager or module changes kind/feature Categorizes issue or PR as related to a new feature.

Comments

@a-thaler
Copy link
Collaborator

a-thaler commented Jul 22, 2024

Description
Users like the way it is by getting a kind of managed agent support to easily start collecting telemetry data. The usual integration with CloudLogging seem to fit even from the requirement perspective, however, as soon as a custom output gets used, custom filters for LogPipelines are getting used. Also, often I wanted to recommend to filter out some metrics coming with the default setup, where such possibility is missing at the moment.

Requirements:

  • Have a way to enrich data with cluster specific data attributes
  • Have a way to filter out data which is not relevant for the use case
  • The support should be equivalent across all Otel based pipelines, using similar syntax and semantics

Idea:

  • All generic filter and transformation logic in otel-collector-contrib seem to get consolidated into one main processors, filterprocessor and transformprocessor, being both based on OTTL.
  • Provide support for these two processors, and all major needs in regards to filter and transform will be covered

Typical Use cases:

  • Add one cluster identifier resource attribute like for dynatrace
  • Do typical transformations as needed for dynatrace, see integration guide values.yaml
  • Add proper span.status in case of 4xx responses
  • filter out metrics by name pattern like "k8s.node.*"

Tasks:

@a-thaler a-thaler added kind/feature Categorizes issue or PR as related to a new feature. area/manager Manager or module changes labels Jul 22, 2024
@a-thaler a-thaler changed the title Transform & Filter support for Otel pipelines Transform & Filter support for OTel pipelines Sep 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/manager Manager or module changes kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

1 participant