Skip to content

EG-4747: Make metrics reporters private and move them to the same module - #434

Merged
ppicom merged 1 commit into
eg-4747-private-featurestorefrom
eg-4747-private-metrics
Sep 28, 2026
Merged

ppicom merged 1 commit into
eg-4747-private-featurestorefrom
eg-4747-private-metrics

Conversation

@ppicom

@ppicom ppicom commented Sep 28, 2026

Copy link
Copy Markdown
Contributor

This PR makes more collaborators private. Again, the MetricsReporter and AsyncMetricsReporter were introduced as part of the refactor to add support for an async client. Our users should not depend on it directly.

hence, following python conventions I am marking them as private.

Also, I've taken the opportunity to "shrink" the surface of our SDK by moving both sync and async recorders to the same _metrics.py module. Having two files made import statements a bit akward (IMO).


Stack created with GitHub Stacks CLI • Give Feedback 💬

@ppicom
ppicom added this pull request to stack #440 September 28, 2026 10:53

@sighphyre sighphyre left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

More moving stuff around 👍

@ppicom
ppicom force-pushed the eg-4747-private-metrics branch from 5348a62 to e39259e Compare September 28, 2026 13:21
@ppicom
ppicom merged commit bcc8ed0 into main Sep 28, 2026
9 of 14 checks passed
@ppicom
ppicom deleted the eg-4747-private-metrics branch September 28, 2026 14:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants