Ignore healthcheck and metrics

This commit is contained in:
William Oldham 2023-11-05 15:32:51 +00:00
parent effe139683
commit 1cecc2cccd
1 changed files with 5 additions and 0 deletions

View File

@ -64,6 +64,8 @@ export function scopedLogger(service: string, meta: object = {}) {
return logger;
}
const ignoredUrls = ['/healthcheck', '/metrics'];
export function makeFastifyLogger(logger: winston.Logger) {
logger.format = winston.format.combine(
winston.format((info) => {
@ -78,6 +80,9 @@ export function makeFastifyLogger(logger: winston.Logger) {
let url = request.url;
try {
const pathParts = (request.url as string).split('?', 2);
if (ignoredUrls.includes(pathParts[0])) return false;
if (pathParts[1]) {
const searchParams = new URLSearchParams(pathParts[1]);
pathParts[1] = searchParams.toString();