diff --git a/package.json b/package.json index c32e0f8..a4d4113 100644 --- a/package.json +++ b/package.json @@ -42,6 +42,7 @@ "fastify-type-provider-zod": "^1.1.9", "jsonwebtoken": "^9.0.2", "neat-config": "^2.0.0", + "prom-client": "^15.0.0", "type-fest": "^4.2.0", "winston": "^3.10.0", "winston-console-format": "^1.0.8", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 4362c36..bcb62df 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -32,6 +32,9 @@ dependencies: neat-config: specifier: ^2.0.0 version: 2.0.0 + prom-client: + specifier: ^15.0.0 + version: 15.0.0 type-fest: specifier: ^4.2.0 version: 4.6.0 @@ -376,6 +379,11 @@ packages: '@nodelib/fs.scandir': 2.1.5 fastq: 1.15.0 + /@opentelemetry/api@1.6.0: + resolution: {integrity: sha512-OWlrQAnWn9577PhVgqjUvMr1pg57Bc4jv0iL4w0PRuOSRvq67rvHW9Ie/dZVMvCzhSCB+UxhcY/PmCmFj33Q+g==} + engines: {node: '>=8.0.0'} + dev: false + /@pkgjs/parseargs@0.11.0: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} @@ -2261,6 +2269,14 @@ packages: tdigest: 0.1.2 dev: false + /prom-client@15.0.0: + resolution: {integrity: sha512-UocpgIrKyA2TKLVZDSfm8rGkL13C19YrQBAiG3xo3aDFWcHedxRxI3z+cIcucoxpSO0h5lff5iv/SXoxyeopeA==} + engines: {node: ^16 || ^18 || >=20} + dependencies: + '@opentelemetry/api': 1.6.0 + tdigest: 0.1.2 + dev: false + /proxy-addr@2.0.7: resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'}