Skip to content

Conversation

iunanua
Copy link
Collaborator

@iunanua iunanua commented Jun 30, 2025

What does this PR do?

Add a new bechmark comparing opentelemetry vs datadog-opentelemetry tracers

Additional Notes

WIP

@datadog-datadog-prod-us1
Copy link

datadog-datadog-prod-us1 bot commented Jun 30, 2025

✅ Code Quality    ✅ Code Vulnerabilities    ✅ Libraries

ℹ️ Info

🎉 All green!

🛠️ No new code quality issues
🛡️ No new code vulnerabilities
📚 No new vulnerable libraries detected

This comment will be updated automatically if new data arrives.

🔗 Commit SHA: 60eb305 | Was this helpful? Give us feedback!


# Depend on ourselves to have APIs exposed only during tests
datadog-opentelemetry = { path = ".", features = ["test-utils"] }
# datadog-opentelemetry = { path = ".", features = ["test-utils"] }
Copy link
Collaborator Author

@iunanua iunanua Jun 30, 2025

Choose a reason for hiding this comment

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

I had to comment out this dependency to disable test-utils feature for benchmark and the change breaks the tests :S
It should be enabled for test but not for bench...

Copy link
Collaborator

Choose a reason for hiding this comment

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

Cargo is notoriously broken when it comes to this. I don't know how to structure it properly.

Copy link
Collaborator

Choose a reason for hiding this comment

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

One way is to move the benchmark to a separate crate.

@iunanua iunanua changed the title chore(bench): DD vs Otel comparison chore(bench): datadog vs opentelemetry tracers comparison Jun 30, 2025
@iunanua iunanua force-pushed the igor/bench branch 2 times, most recently from f6b8e34 to 8361896 Compare June 30, 2025 10:47
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.

2 participants