diff --git a/libs/common/src/metrics/api.metrics.controller.ts b/libs/common/src/metrics/api.metrics.controller.ts index cd9fec6..c150494 100644 --- a/libs/common/src/metrics/api.metrics.controller.ts +++ b/libs/common/src/metrics/api.metrics.controller.ts @@ -1,13 +1,15 @@ -import { Controller, Get } from "@nestjs/common"; -import { ApiMetricsService } from "./api.metrics.service"; +import { Controller, Get, Header } from '@nestjs/common'; +import { ApiMetricsService } from './api.metrics.service'; +import { register } from 'prom-client'; @Controller() export class ApiMetricsController { constructor( - private readonly metricsService: ApiMetricsService + private readonly metricsService: ApiMetricsService, ) { } - @Get("/metrics") + @Get('/metrics') + @Header('Content-Type', register.contentType) async getMetrics(): Promise { return await this.metricsService.getMetrics(); }