diff --git a/src/data/relay_metrics.json b/src/data/relay_metrics.json index e40f0aa46f06d..a751ef39e3be6 100644 --- a/src/data/relay_metrics.json +++ b/src/data/relay_metrics.json @@ -179,6 +179,18 @@ "description": "Number of outcomes and reasons for rejected Envelopes.\n\nThis metric is tagged with:\n- `outcome`: The basic cause for rejecting the event.\n- `reason`: A more detailed identifier describing the rule or mechanism leading to the\noutcome.\n- `to`: Describes the destination of the outcome. Can be either 'kafka' (when in\nprocessing mode) or 'http' (when outcomes are enabled in an external relay).\n\nPossible outcomes are:\n- `filtered`: Dropped by inbound data filters. The reason specifies the filter that\nmatched.\n- `rate_limited`: Dropped by organization, project, or DSN rate limit, as well as exceeding\nthe Sentry plan quota. The reason contains the rate limit or quota that was exceeded.\n- `invalid`: Data was considered invalid and could not be recovered. The reason indicates\nthe validation that failed.", "features": [] }, + { + "type": "Counter", + "name": "global_config.fetch", + "description": "Number of global config fetches from upstream. Only 2XX responses are\nconsidered and ignores send errors (e.g. auth or network errors).\n\nThis metric is tagged with:\n- `success`: whether deserializing the global config succeeded.", + "features": [] + }, + { + "type": "Timer", + "name": "global_config.requests.duration", + "description": "Total time spent to send a request and receive the response from upstream.", + "features": [] + }, { "type": "Histogram", "name": "http_queue.size",