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

Move opentelemetry's ouput code to the k6 core #4562

Merged
merged 44 commits into from
Feb 20, 2025

Conversation

olegbespalov
Copy link
Contributor

@olegbespalov olegbespalov commented Feb 19, 2025

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

  • I have performed a self-review of my code.
  • I have added tests for my changes.
  • I have run linter locally (make lint) and all checks pass.
  • I have run tests locally (make tests) and all tests pass.
  • I have commented on my code, particularly in hard-to-understand areas.

Related PR(s)/Issue(s)

olegbespalov and others added 30 commits May 15, 2024 08:03
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
@olegbespalov olegbespalov self-assigned this Feb 19, 2025
@olegbespalov olegbespalov requested a review from a team as a code owner February 19, 2025 12:43
@olegbespalov olegbespalov requested review from mstoykov and inancgumus and removed request for a team February 19, 2025 12:43
@olegbespalov olegbespalov added this to the v1.0.0-rc1 milestone Feb 19, 2025
@CLAassistant
Copy link

CLAassistant commented Feb 19, 2025

CLA assistant check
All committers have signed the CLA.

@joanlopez joanlopez changed the title Move opentelemetry's ouput code to the k6 coree Move opentelemetry's ouput code to the k6 core Feb 19, 2025
Copy link
Member

@inancgumus inancgumus left a 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?

@olegbespalov
Copy link
Contributor Author

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 😅

@olegbespalov
Copy link
Contributor Author

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

inancgumus
inancgumus previously approved these changes Feb 19, 2025
@TimotejKovacka
Copy link
Contributor

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.

@olegbespalov
Copy link
Contributor Author

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 🙇 🙌

Copy link
Contributor

@codebien codebien left a comment

Choose a reason for hiding this comment

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

🎉

@olegbespalov olegbespalov merged commit 1017671 into master Feb 20, 2025
28 checks passed
@olegbespalov olegbespalov deleted the feat/opentelemetry-output branch February 20, 2025 10:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants