Skip to content

Misleading set metric value type hint #3038

@elramen

Description

@elramen

How do you use Sentry?

Sentry Saas (sentry.io)

Version

2

Steps to Reproduce

  1. Write sentry_sdk.metrics.set and hover over set to see that the type hint for value is MetricValue. Go to the definition of MetricValue to see its definition: Union[int, float, str].

  2. Emit a set metric two times using the same metric name but values that differ in the decimals, e.g., sentry_sdk.metrics.set("test", 1.2)
    sentry_sdk.metrics.set("test", 1.6)

Expected Result

Metric shows unique count of 2 in the sentry.io dashboard.

Actual Result

Metric shows unique count of 1 in the sentry.io dashboard.

Metadata

Metadata

Assignees

Labels

No labels
No labels
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions