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

Initial contribution of remote tap extension #27477

Merged

Conversation

atoulme
Copy link
Contributor

@atoulme atoulme commented Oct 8, 2023

Description:
Adds the basis of a new extension, the remote observer tap extension, to be used to display the contents of the data observed via remote observer processors.

This PR deals only with the structure and required files related to the extension.

Link to tracking Issue:
#19634

Testing:
N/A

Documentation:
README

@atoulme atoulme requested review from a team and dashpole October 8, 2023 17:47
@github-actions github-actions bot added the cmd/otelcontribcol otelcontribcol command label Oct 8, 2023
@atoulme atoulme mentioned this pull request Oct 8, 2023
2 tasks
@atoulme atoulme added Accepted Component New component has been sponsored and removed cmd/otelcontribcol otelcontribcol command labels Oct 8, 2023
@atoulme atoulme force-pushed the remoteobserverextension_initial branch from ada122a to 7ea1f0c Compare October 8, 2023 17:56
@github-actions github-actions bot added the cmd/otelcontribcol otelcontribcol command label Oct 8, 2023
@atoulme atoulme force-pushed the remoteobserverextension_initial branch 3 times, most recently from a6cbee3 to dd415ce Compare October 9, 2023 04:06
@atoulme atoulme removed the cmd/otelcontribcol otelcontribcol command label Oct 9, 2023
@rmfitzpatrick
Copy link
Contributor

Since there are already observer extensions that have differing functionality, would naming this "websocket extension" and migrating the "websocket processor" to a different package name make sense?

Excited for this component to be added.

@atoulme
Copy link
Contributor Author

atoulme commented Oct 18, 2023

Discussed in SIG meeting that indeed observer is already taken, we should take up a new name. "tap" was proposed.

@atoulme atoulme force-pushed the remoteobserverextension_initial branch 2 times, most recently from 2ef681c to 2941d67 Compare October 20, 2023 05:43
@atoulme atoulme changed the title Initial contribution of remote observer extension Initial contribution of remote tap extension Oct 20, 2023
extension/remotetapextension/extension.go Outdated Show resolved Hide resolved
extension/remotetapextension/main/main.go Outdated Show resolved Hide resolved
extension/remotetapextension/main/main.go Outdated Show resolved Hide resolved
@atoulme atoulme force-pushed the remoteobserverextension_initial branch from 2edf3f4 to 9cbba10 Compare October 20, 2023 22:03
Copy link
Contributor

@MovieStoreGuy MovieStoreGuy left a comment

Choose a reason for hiding this comment

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

The code makes sense to me, just need a clarification for the README and some tests added and be good to go.

extension/remotetapextension/README.md Show resolved Hide resolved
@atoulme
Copy link
Contributor Author

atoulme commented Oct 22, 2023

The code makes sense to me, just need a clarification for the README and some tests added and be good to go.

What tests are missing?

@atoulme atoulme force-pushed the remoteobserverextension_initial branch 2 times, most recently from a9c6791 to 762783f Compare October 27, 2023 06:22
@atoulme atoulme force-pushed the remoteobserverextension_initial branch from 762783f to 3849952 Compare October 27, 2023 20:24
@atoulme
Copy link
Contributor Author

atoulme commented Oct 27, 2023

@MovieStoreGuy let me know what else I should cover. It should be good to go here, bear in mind this is just a first PR to set the skeleton of the component, and we'll have more chats afterwards.

@atoulme atoulme force-pushed the remoteobserverextension_initial branch from 3849952 to 2a65ab2 Compare October 27, 2023 21:22
@MovieStoreGuy MovieStoreGuy merged commit f8cbcc2 into open-telemetry:main Oct 28, 2023
82 checks passed
@github-actions github-actions bot added this to the next release milestone Oct 28, 2023
@atoulme atoulme deleted the remoteobserverextension_initial branch October 30, 2023 21:11
jmsnll pushed a commit to jmsnll/opentelemetry-collector-contrib that referenced this pull request Nov 12, 2023
**Description:**
Adds the basis of a new extension, the remote ~observer~ tap extension,
to be used to display the contents of the data observed via remote
observer processors.

This PR deals only with the structure and required files related to the
extension.

**Link to tracking Issue:**
open-telemetry#19634

**Testing:**
N/A

**Documentation:**
README

---------

Co-authored-by: Pablo Collins <pcollins@splunk.com>
RoryCrispin pushed a commit to ClickHouse/opentelemetry-collector-contrib that referenced this pull request Nov 24, 2023
**Description:**
Adds the basis of a new extension, the remote ~observer~ tap extension,
to be used to display the contents of the data observed via remote
observer processors.

This PR deals only with the structure and required files related to the
extension.

**Link to tracking Issue:**
open-telemetry#19634

**Testing:**
N/A

**Documentation:**
README

---------

Co-authored-by: Pablo Collins <pcollins@splunk.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Accepted Component New component has been sponsored
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants