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: Added MetricsTracerFactory for metrics collection and tracing #775

Draft
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

lszinv
Copy link

@lszinv lszinv commented Jan 10, 2025

This PR introduces enhancements to the metrics tracing functionaliy. It includes the implementation of a MetricsTracerFactory that facilitates the creation of MetricsTracer instances, allowing for more structured and efficient metrics collection and tracing.

The primary motivation for these changes is to enhance the Spanner client, while also ensuring that the modifications are generalized for broader implementation across other clients.

These changes are based on similar changes made for Java and Go.

@lszinv lszinv requested review from a team as code owners January 10, 2025 21:59
@product-auto-label product-auto-label bot added the size: l Pull request size is large. label Jan 10, 2025
@lszinv lszinv marked this pull request as draft January 14, 2025 07:54
@lszinv
Copy link
Author

lszinv commented Jan 14, 2025

Switched to draft as there might be some additional changes needed on implementation. However code is still largely review-ready

@parthea parthea added the needs more info This issue needs more information from the customer to proceed. label Jan 22, 2025
@parthea
Copy link
Collaborator

parthea commented Jan 22, 2025

Hi @lszinv, Thanks for opening a pull request! Regrettably, this PR can't be reviewed/merged yet as there is some history with the open telemetry project that we need to follow up on. I'm checking with @rahul2393, and our broader SDK teams, to capture the requirements from stakeholders before moving forward with this PR. (Googlers see b/335736237 and b/331665246).

@parthea parthea added the status: blocked Resolving the issue is dependent on other work. label Jan 22, 2025
@parthea parthea removed their assignment Jan 22, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
needs more info This issue needs more information from the customer to proceed. size: l Pull request size is large. status: blocked Resolving the issue is dependent on other work.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants