Skip to content

Commit aa3e4a3

Browse files
committed
feat: add global metrics reporter
1 parent 186a317 commit aa3e4a3

File tree

3 files changed

+84
-4
lines changed

3 files changed

+84
-4
lines changed

package-lock.json

Lines changed: 77 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -58,18 +58,21 @@
5858
"typescript": "5.3"
5959
},
6060
"dependencies": {
61+
"@nestjs/swagger": "^8.0.7",
6162
"semantic-release": "^24.0.0"
6263
},
6364
"publishConfig": {
6465
"access": "public"
6566
},
6667
"release": {
67-
"branches": ["main"],
68+
"branches": [
69+
"main"
70+
],
6871
"plugins": [
6972
"@semantic-release/commit-analyzer",
7073
"@semantic-release/release-notes-generator",
7174
"@semantic-release/npm",
7275
"@semantic-release/github"
7376
]
7477
}
75-
}
78+
}

src/metrics/metrics.controller.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import { Controller, Get } from '@nestjs/common';
22
import { Registry } from 'prom-client';
3+
import { ApiTags } from '@nestjs/swagger';
34

5+
@ApiTags( 'Metrics' )
46
@Controller( 'metrics' )
57
export class MetricsController {
68
constructor( private readonly registry: Registry ) {

0 commit comments

Comments
 (0)