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

Migrate filterprocessor from Collector core to Collector contrib #4652

Merged
merged 2 commits into from
Aug 21, 2021

Conversation

Saber-W
Copy link
Member

@Saber-W Saber-W commented Aug 16, 2021

Description:
This PR migrates the filterprocessor component from the Collector core repository to the Collector contrib repository.

This PR retains the commit history from core and includes plumbing fixes for go.mod, makefile, components.go.

Link to tracking Issue:
opentelemetry-collector/#3474
opentelemetry-collector/#3644

@Saber-W Saber-W requested a review from a team as a code owner August 16, 2021 19:10
@Saber-W Saber-W requested a review from Aneurysm9 August 16, 2021 19:10
@alolita alolita added release:required-for-ga Must be resolved before GA release spec:trace labels Aug 16, 2021
@alolita
Copy link
Member

alolita commented Aug 16, 2021

Hi @bogdandrutu @tigrannajaryan based on our discussion last week, we're starting to file PRs to move each core component to contrib. Please review and merge. Thanks!

mx-psi
mx-psi previously requested changes Aug 17, 2021
cmd/otelcontribcol/components.go Outdated Show resolved Hide resolved
processor/filterprocessor/config.go Outdated Show resolved Hide resolved
@Saber-W Saber-W force-pushed the filterprocessor-migration branch 2 times, most recently from 3c59838 to 0d34751 Compare August 21, 2021 02:45
@Aneurysm9 Aneurysm9 dismissed mx-psi’s stale review August 21, 2021 03:00

comments addressed

go.mod Show resolved Hide resolved
@Aneurysm9 Aneurysm9 merged commit 6b723df into open-telemetry:main Aug 21, 2021
hex1848 pushed a commit to hex1848/opentelemetry-collector-contrib that referenced this pull request Jun 2, 2022
The guidelines are necessary to explain how we want to generally approach external process execution. This was recently brought up in open-telemetry#6512

If we accept these guidelines the following should happen:
- The prometheusexecreceiver should be modified to allow only a hard-coded list of exporters.
- The fluentbitextension should be either removed or significantly
  limited in terms of what locations and what executable file names it can allow.
- open-telemetry#6512
  will be rejected, possibly substituted by a plugin system that @zenmoto
  referred to in open-telemetry#6512 (comment)
  if we find useful to have such plugin system.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release:required-for-ga Must be resolved before GA release spec:trace
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants