diff --git a/package-lock.json b/package-lock.json index 8db319e1be..1ae0197985 100644 --- a/package-lock.json +++ b/package-lock.json @@ -43,7 +43,7 @@ "dotenv": "^18.0.1", "echarts": "^6.1.0", "fastify": "^5.8.5", - "fastify-metrics": "^13.2.0", + "fastify-metrics": "^14.1.1", "fastify-plugin": "^6.0.0", "free-email-domains-list": "^1.0.16", "google-auth-library": "^11.0.2", @@ -6829,6 +6829,19 @@ "integrity": "sha512-Gd7tnSYctcSXup3naVlAgavvenByRao6rsSYdMgWgP35KE9jFn+rMHNRJeI5LNjJuLzMXHEVcgzAN7xcATefdw==", "license": "MIT" }, + "node_modules/@prometheus-io/client": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@prometheus-io/client/-/client-0.16.1.tgz", + "integrity": "sha512-XkFPsGFGoSs/UMg/vh0QLDpanl/tsrOV5PLHdpGe8Ho+ir/Llhytr15j6y8ZwLrpIGzK9gTVVpIalA6C4UjUZw==", + "license": "Apache-2.0", + "dependencies": { + "@opentelemetry/api": "^1.4.0", + "tdigest": "^0.1.1" + }, + "engines": { + "node": "^22 || ^24 || >=26" + } + }, "node_modules/@protobufjs/aspromise": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", @@ -15128,16 +15141,17 @@ } }, "node_modules/fastify-metrics": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/fastify-metrics/-/fastify-metrics-13.2.1.tgz", - "integrity": "sha512-kUJOy6pwNgQATSoUQeWesZ8m8YEnc48wE0SFDLqjI01cWClDEWM6BRCMa6P8MtS1080VX/8TY6Z/LAjig1b7SA==", + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/fastify-metrics/-/fastify-metrics-14.1.1.tgz", + "integrity": "sha512-QFEq+b0c6CsjpSEM+kJlBu4ASaTjlH6LifY/+6Y2sX0aDIfRIkuQ/4d4EjAmZJFTQk0p9jPowr6t80E1XxtH0g==", + "license": "MIT", "dependencies": { - "fastify-plugin": "^6.0.0", - "prom-client": "^15.1.3" + "@prometheus-io/client": "^0.16.1", + "fastify-plugin": "^6.0.0" }, "engines": { - "node": ">=20", - "pnpm": ">=10" + "node": ">=22.19.0", + "pnpm": ">=12" }, "peerDependencies": { "@platformatic/prom-client": "^1.0.0", @@ -32195,6 +32209,15 @@ "resolved": "https://registry.npmjs.org/@posthog/types/-/types-1.411.1.tgz", "integrity": "sha512-Gd7tnSYctcSXup3naVlAgavvenByRao6rsSYdMgWgP35KE9jFn+rMHNRJeI5LNjJuLzMXHEVcgzAN7xcATefdw==" }, + "@prometheus-io/client": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@prometheus-io/client/-/client-0.16.1.tgz", + "integrity": "sha512-XkFPsGFGoSs/UMg/vh0QLDpanl/tsrOV5PLHdpGe8Ho+ir/Llhytr15j6y8ZwLrpIGzK9gTVVpIalA6C4UjUZw==", + "requires": { + "@opentelemetry/api": "^1.4.0", + "tdigest": "^0.1.1" + } + }, "@protobufjs/aspromise": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/@protobufjs/aspromise/-/aspromise-1.1.2.tgz", @@ -37752,12 +37775,12 @@ } }, "fastify-metrics": { - "version": "13.2.1", - "resolved": "https://registry.npmjs.org/fastify-metrics/-/fastify-metrics-13.2.1.tgz", - "integrity": "sha512-kUJOy6pwNgQATSoUQeWesZ8m8YEnc48wE0SFDLqjI01cWClDEWM6BRCMa6P8MtS1080VX/8TY6Z/LAjig1b7SA==", + "version": "14.1.1", + "resolved": "https://registry.npmjs.org/fastify-metrics/-/fastify-metrics-14.1.1.tgz", + "integrity": "sha512-QFEq+b0c6CsjpSEM+kJlBu4ASaTjlH6LifY/+6Y2sX0aDIfRIkuQ/4d4EjAmZJFTQk0p9jPowr6t80E1XxtH0g==", "requires": { - "fastify-plugin": "^6.0.0", - "prom-client": "^15.1.3" + "@prometheus-io/client": "^0.16.1", + "fastify-plugin": "^6.0.0" } }, "fastify-plugin": { diff --git a/package.json b/package.json index 9139ef0cda..e92b9684fc 100644 --- a/package.json +++ b/package.json @@ -93,7 +93,7 @@ "dotenv": "^18.0.1", "echarts": "^6.1.0", "fastify": "^5.8.5", - "fastify-metrics": "^13.2.0", + "fastify-metrics": "^14.1.1", "fastify-plugin": "^6.0.0", "free-email-domains-list": "^1.0.16", "google-auth-library": "^11.0.2",