-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
Move opentelemetry's ouput code to the k6 core #4562
Conversation
Creates basic docker-compose that could be used for the local running/testing opentelemetry output. It contains Grafana, Grafana Alloy (which has OTEL receivers) and Prometheus as metric backend.
It has limited support of metric types (count, gauge, trend(?)). Only gRPC receiver. Limited configuration.
Co-authored-by: Joan López de la Franca Beltran <5459617+joanlopez@users.noreply.github.com>
Apply suggestions from code review Co-authored-by: Mihail Stoykov <312246+mstoykov@users.noreply.github.com>
Downgrade gopkg.in/guregu/null.v3 to reflect k6
Allow service.name otel env variable
test(output): add integration tests
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We just moved OT's output code to the k6 core, right? What should I look out for in this PR?
@inancgumus well, technically yes + perform clean up, but still, we follow our formal process, and it required to get 2 approvals to merge the PR 😅 |
But currently it's blocked to merge anyway because it indicates that we're missing the CLA sign from @TimotejKovacka which was actually performed in |
Sorry to keep you guys blocked, as soon as I saw the notification I went and signed the agreement although I'm pretty sure I had done this in the past too, not sure how this became an issue now. |
Hey @TimotejKovacka No, I didn't mean that you blocked this PR, we were still trying to figure out why that happened on our/CLA side, I mean we know that you've already signed CLA 👍 But let me use this again as the opportunity to say thank you for your contributions 🙇 🙌 |
57fc6cb
to
72b7884
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎉
What?
Moving the code of the opentelemetry output to the k6 core.
https://github.com/grafana/xk6-output-opentelemetry is going to be archived.
Why?
This should simplify it maintenance
Checklist
make lint
) and all checks pass.make tests
) and all tests pass.Related PR(s)/Issue(s)