Skip to content

Misleading set metric value type hint #3038

Closed
@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

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions