Skip to content

Commit c53917d

Browse files
authored
Merge pull request #228 from autonomys/fix-request-tracing
fix: request tracing with dynamic tags
2 parents ddd711c + 5e40427 commit c53917d

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

backend/src/http/middlewares/requestTrace.ts

+12-1
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,20 @@ export const requestTrace: RequestHandler = (req, res) => {
1111
? req.headers['x-auth-provider']
1212
: 'unknown'
1313

14+
const tags = {
15+
chain: config.monitoring.metricEnvironmentTag,
16+
method,
17+
path,
18+
provider,
19+
}
20+
21+
const tag = Object.entries(tags)
22+
.map(([key, value]) => `${key}=${value}`)
23+
.join(',')
24+
1425
const metric: Metric = {
1526
measurement: 'auto_drive_api_request',
16-
tag: config.monitoring.metricEnvironmentTag,
27+
tag,
1728
fields: {
1829
status: res.statusCode,
1930
method,

0 commit comments

Comments
 (0)