Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions develop-docs/sdk/telemetry/metrics.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -370,9 +370,13 @@ Sentry.init({

<SpecSection id="metrics-module" status="stable" since="2.0.0">

### Metrics Module
### Metrics Capturing Functionality

SDKs **MUST** expose metrics methods in a `metrics` module or namespace. At minimum, the SDK **MUST** implement the following methods:
SDKs **MUST** expose functionality for capturing `count`, `gauge`, and `distribution` metrics.

Metrics-capturing functionality **SHOULD** be exposed as functions (or another suitable language construct) in a `metrics` module or namespace. If exposing the functionality in a module or namespace is infeasible in a particular SDK's language, the function names **SHOULD** be prefixed with the word `metric`.

The **RECOMMENDED** API is as follows:

- `Sentry.metrics.count(name, value, options)` — increment a counter
- `Sentry.metrics.gauge(name, value, options)` — set a gauge value
Expand Down
Loading