Skip to content

Commit d2943e1

Browse files
committed
feat: add response status code in attributes
This change adds status code as an attribute for some metrics like request timings and responses sizes
1 parent 334d720 commit d2943e1

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

src/service/metrics/otelRequestMetricsMiddleware.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,10 @@ export const addOtelRequestMetricsMiddleware = () => {
5252
if (responseLength && instruments) {
5353
instruments.responseSizes.record(
5454
responseLength,
55-
{ [RequestsMetricLabels.REQUEST_HANDLER]: ctx.requestHandlerName }
55+
{
56+
[RequestsMetricLabels.REQUEST_HANDLER]: ctx.requestHandlerName,
57+
[RequestsMetricLabels.STATUS_CODE]: ctx.response.status,
58+
}
5659
)
5760
}
5861

@@ -72,6 +75,7 @@ export const addOtelRequestMetricsMiddleware = () => {
7275
hrToMillisFloat(process.hrtime(start)),
7376
{
7477
[RequestsMetricLabels.REQUEST_HANDLER]: ctx.requestHandlerName,
78+
[RequestsMetricLabels.STATUS_CODE]: ctx.response.status,
7579
}
7680
)
7781

0 commit comments

Comments
 (0)