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

feat: validate the configuration against actual collector binaries running on AWS #111

Merged
merged 15 commits into from
Oct 20, 2023

Conversation

bripkens
Copy link
Member

@bripkens bripkens commented Oct 6, 2023

No description provided.

@vercel
Copy link

vercel bot commented Oct 6, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
otelbin ✅ Ready (Inspect) Visit Preview 💬 Add feedback Oct 19, 2023 3:51pm

@bripkens bripkens changed the title feat: proxy the backend API Validate the configuration by actually spawning a collector Oct 6, 2023
@vercel
Copy link

vercel bot commented Oct 6, 2023

@mmanciop is attempting to deploy a commit to the OTelBin Team on Vercel.

To accomplish this, @mmanciop needs to request access to the Team.

Afterwards, an owner of the Team is required to accept their membership request.

If you're already a member of the respective Vercel Team, make sure that your Personal Vercel Account is connected to your GitHub account.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 6, 2023

CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅

@socket-security
Copy link

socket-security bot commented Oct 6, 2023

@bripkens bripkens marked this pull request as ready for review October 6, 2023 15:27
@mmanciop
Copy link
Member

mmanciop commented Oct 6, 2023

I have read the CLA Document and I hereby sign the CLA

@mmanciop
Copy link
Member

mmanciop commented Oct 6, 2023

recheck

d0etu added a commit to dash0hq/.github that referenced this pull request Oct 6, 2023

1. Visualize for you the configured OpenTelemetry Collector pipelines as swimlanes
1. Validate your configuration and highlight errors
1. Enable you to share your OpenTelemetry Collector configurations online (requires login with a GitHub or Google account)
Copy link
Member Author

Choose a reason for hiding this comment

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

Issue: This is not the case. Only short-linking requires a sign in.

"lucide-react": "^0.284.0",
"monaco-editor": "^0.43.0",
"monaco-languageserver-types": "^0.2.3",
"monaco-yaml": "^5.1.0",
"next": "^13.5.4",
"projen": "^0.73.37",
Copy link
Member Author

Choose a reason for hiding this comment

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

Question: Why is this a dependency of OTelBin?

OTelBin is a configuration tool for [OpenTelemetry collector pipelines](https://opentelemetry.io/docs/collector).
OTelBin is a configuration tool to help you get the most out of the [OpenTelemetry Collector](https://opentelemetry.io/docs/collector/).

![OTelBin in action](./src/components/assets/png/docs-intro.png)
Copy link
Member Author

Choose a reason for hiding this comment

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

Issue: Let's remove this until we have the nice angled image of OTelBin. It is on my todo list to do this once we have the final logo.

Copy link
Member Author

Choose a reason for hiding this comment

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

Issue: This image has nothing to do with the deployed OTelBin app. We should it remove it from here. I'd suggest we upload it to GitHub directly instead of maintaining it within the repository.

Copy link
Member Author

Choose a reason for hiding this comment

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

Suggestion: Move validation-src to packages/validation-src to align with common monorepo structures.

Copy link
Member Author

Choose a reason for hiding this comment

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

Once this is merged, we should imho move otelbin then also to packages/otelbin


* Collaborate with other contributors and maintainers during the PR review process. Address any feedback or comments to ensure the schema aligns with the project's needs.
7. __Create a Pull Request:__
* Visit your forked repository on GitHub and create a pull request (PR) to merge your changes into the main repository's JSON schema.
Copy link
Member Author

Choose a reason for hiding this comment

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

Suggestion: Add a section to CONTRIBUTING.md explaining what packages/validation-src is and how to work on it.

@mmanciop mmanciop changed the title Validate the configuration by actually spawning a collector feat: validate the configuration against actual collector binaries running on AWS Oct 19, 2023
@bripkens bripkens merged commit d479156 into main Oct 20, 2023
4 checks passed
@bripkens bripkens deleted the backend-validation branch October 20, 2023 08:43
@github-actions github-actions bot locked and limited conversation to collaborators Oct 20, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants