diff --git a/.changeset/great-bugs-rush.md b/.changeset/great-bugs-rush.md deleted file mode 100644 index f8adf551..00000000 --- a/.changeset/great-bugs-rush.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -"@promster/metrics": major -"@promster/types": patch ---- - -Replace `@sematext/gc-stats` with `prometheus-gc-stats`. - -The latter is better supported and doesn't require any userland install. The module however does not allow to full configuration of metric names. Hence the metric names have changed: - -We now expose: - -1. nodejs_gc_runs_total: Counts the number of time GC is invoked -2. nodejs_gc_pause_seconds_total: Time spent in GC in seconds -3. nodejs_gc_reclaimed_bytes_total: The number of bytes GC has freed diff --git a/packages/apollo/CHANGELOG.md b/packages/apollo/CHANGELOG.md index c1686370..5cbacf3c 100644 --- a/packages/apollo/CHANGELOG.md +++ b/packages/apollo/CHANGELOG.md @@ -1,5 +1,13 @@ # @promster/apollo +## 14.0.0 + +### Patch Changes + +- Updated dependencies [[`7668337`](https://github.com/tdeekens/promster/commit/766833787529d8a1ee603211240d31be6eaa939e)]: + - @promster/metrics@14.0.0 + - @promster/types@14.0.0 + ## 13.0.0 ### Major Changes diff --git a/packages/apollo/package.json b/packages/apollo/package.json index f1e03522..7eb1ef07 100644 --- a/packages/apollo/package.json +++ b/packages/apollo/package.json @@ -1,6 +1,6 @@ { "name": "@promster/apollo", - "version": "13.0.0", + "version": "14.0.0", "description": "Apollo server integrations of promster", "main": "dist/promster-apollo.cjs.js", "typings": "dist/promster-apollo.cjs.d.ts", @@ -37,8 +37,8 @@ ], "dependencies": { "@apollo/server": "4.10.2", - "@promster/metrics": "^13.0.0", - "@promster/types": "^13.0.0", + "@promster/metrics": "^14.0.0", + "@promster/types": "^14.0.0", "merge-options": "3.0.4", "tslib": "2.6.2" }, diff --git a/packages/express/CHANGELOG.md b/packages/express/CHANGELOG.md index a095f97a..2b654a25 100644 --- a/packages/express/CHANGELOG.md +++ b/packages/express/CHANGELOG.md @@ -1,5 +1,13 @@ # @promster/express +## 14.0.0 + +### Patch Changes + +- Updated dependencies [[`7668337`](https://github.com/tdeekens/promster/commit/766833787529d8a1ee603211240d31be6eaa939e)]: + - @promster/metrics@14.0.0 + - @promster/types@14.0.0 + ## 13.0.0 ### Major Changes diff --git a/packages/express/package.json b/packages/express/package.json index 0de5c3b5..2dc559b3 100644 --- a/packages/express/package.json +++ b/packages/express/package.json @@ -1,6 +1,6 @@ { "name": "@promster/express", - "version": "13.0.0", + "version": "14.0.0", "description": "Express server integrations of promster", "main": "dist/promster-express.cjs.js", "typings": "dist/promster-express.cjs.d.ts", @@ -36,8 +36,8 @@ "prometheus" ], "dependencies": { - "@promster/metrics": "^13.0.0", - "@promster/types": "^13.0.0", + "@promster/metrics": "^14.0.0", + "@promster/types": "^14.0.0", "merge-options": "3.0.4", "tslib": "2.6.2" }, diff --git a/packages/fastify/CHANGELOG.md b/packages/fastify/CHANGELOG.md index 5deb6348..30d4c724 100644 --- a/packages/fastify/CHANGELOG.md +++ b/packages/fastify/CHANGELOG.md @@ -1,5 +1,14 @@ # @promster/fastify +## 14.0.0 + +### Patch Changes + +- Updated dependencies [[`7668337`](https://github.com/tdeekens/promster/commit/766833787529d8a1ee603211240d31be6eaa939e)]: + - @promster/metrics@14.0.0 + - @promster/types@14.0.0 + - @promster/server@14.0.0 + ## 13.0.0 ### Major Changes diff --git a/packages/fastify/package.json b/packages/fastify/package.json index 66947e8b..6ca08d26 100644 --- a/packages/fastify/package.json +++ b/packages/fastify/package.json @@ -1,6 +1,6 @@ { "name": "@promster/fastify", - "version": "13.0.0", + "version": "14.0.0", "description": "Fastify server integrations of promster", "main": "dist/promster-fastify.cjs.js", "typings": "dist/promster-fastify.cjs.d.ts", @@ -36,8 +36,8 @@ "prometheus" ], "dependencies": { - "@promster/metrics": "^13.0.0", - "@promster/types": "^13.0.0", + "@promster/metrics": "^14.0.0", + "@promster/types": "^14.0.0", "fastify-plugin": "^4.5.1", "merge-options": "3.0.4", "parse-prometheus-text-format": "1.1.1", diff --git a/packages/hapi/CHANGELOG.md b/packages/hapi/CHANGELOG.md index 8b3e01df..60cc8c01 100644 --- a/packages/hapi/CHANGELOG.md +++ b/packages/hapi/CHANGELOG.md @@ -1,5 +1,13 @@ # @promster/hapi +## 14.0.0 + +### Patch Changes + +- Updated dependencies [[`7668337`](https://github.com/tdeekens/promster/commit/766833787529d8a1ee603211240d31be6eaa939e)]: + - @promster/metrics@14.0.0 + - @promster/types@14.0.0 + ## 13.0.0 ### Major Changes diff --git a/packages/hapi/package.json b/packages/hapi/package.json index 41408f3f..6eddea1e 100644 --- a/packages/hapi/package.json +++ b/packages/hapi/package.json @@ -1,6 +1,6 @@ { "name": "@promster/hapi", - "version": "13.0.0", + "version": "14.0.0", "description": "Hapi server integrations of promster", "main": "dist/promster-hapi.cjs.js", "typings": "dist/promster-hapi.cjs.d.ts", @@ -36,8 +36,8 @@ "prometheus" ], "dependencies": { - "@promster/metrics": "^13.0.0", - "@promster/types": "^13.0.0", + "@promster/metrics": "^14.0.0", + "@promster/types": "^14.0.0", "merge-options": "3.0.4", "semver": "7.6.0", "tslib": "2.6.2" diff --git a/packages/marblejs/CHANGELOG.md b/packages/marblejs/CHANGELOG.md index 5fd9acfb..a27861ec 100644 --- a/packages/marblejs/CHANGELOG.md +++ b/packages/marblejs/CHANGELOG.md @@ -1,5 +1,13 @@ # @promster/marblejs +## 14.0.0 + +### Patch Changes + +- Updated dependencies [[`7668337`](https://github.com/tdeekens/promster/commit/766833787529d8a1ee603211240d31be6eaa939e)]: + - @promster/metrics@14.0.0 + - @promster/types@14.0.0 + ## 13.0.0 ### Major Changes diff --git a/packages/marblejs/package.json b/packages/marblejs/package.json index d14fb918..4678128e 100644 --- a/packages/marblejs/package.json +++ b/packages/marblejs/package.json @@ -1,6 +1,6 @@ { "name": "@promster/marblejs", - "version": "13.0.0", + "version": "14.0.0", "description": "MarbleJs server integrations of promster", "main": "dist/promster-marblejs.cjs.js", "typings": "dist/promster-marblejs.cjs.d.ts", @@ -36,8 +36,8 @@ "prometheus" ], "dependencies": { - "@promster/metrics": "^13.0.0", - "@promster/types": "^13.0.0", + "@promster/metrics": "^14.0.0", + "@promster/types": "^14.0.0", "merge-options": "3.0.4", "rxjs": "^7.8.1", "tslib": "2.6.2" diff --git a/packages/metrics/CHANGELOG.md b/packages/metrics/CHANGELOG.md index 3ed15e45..a14ef49e 100644 --- a/packages/metrics/CHANGELOG.md +++ b/packages/metrics/CHANGELOG.md @@ -1,5 +1,24 @@ # @promster/metrics +## 14.0.0 + +### Major Changes + +- [#1210](https://github.com/tdeekens/promster/pull/1210) [`7668337`](https://github.com/tdeekens/promster/commit/766833787529d8a1ee603211240d31be6eaa939e) Thanks [@tdeekens](https://github.com/tdeekens)! - Replace `@sematext/gc-stats` with `prometheus-gc-stats`. + + The latter is better supported and doesn't require any userland install. The module however does not allow to full configuration of metric names. Hence the metric names have changed: + + We now expose: + + 1. nodejs_gc_runs_total: Counts the number of time GC is invoked + 2. nodejs_gc_pause_seconds_total: Time spent in GC in seconds + 3. nodejs_gc_reclaimed_bytes_total: The number of bytes GC has freed + +### Patch Changes + +- Updated dependencies [[`7668337`](https://github.com/tdeekens/promster/commit/766833787529d8a1ee603211240d31be6eaa939e)]: + - @promster/types@14.0.0 + ## 13.0.0 ### Major Changes diff --git a/packages/metrics/package.json b/packages/metrics/package.json index 9410c34e..222bc2f1 100644 --- a/packages/metrics/package.json +++ b/packages/metrics/package.json @@ -1,6 +1,6 @@ { "name": "@promster/metrics", - "version": "13.0.0", + "version": "14.0.0", "description": "Metrics utilities used by all other server integrations", "main": "dist/promster-metrics.cjs.js", "typings": "dist/promster-metrics.cjs.d.ts", @@ -36,7 +36,7 @@ "prometheus" ], "dependencies": { - "@promster/types": "^13.0.0", + "@promster/types": "^14.0.0", "lodash.memoize": "4.1.2", "prometheus-gc-stats": "1.1.0", "lodash.once": "4.1.1", diff --git a/packages/server/CHANGELOG.md b/packages/server/CHANGELOG.md index 7658b25d..bd62bd8d 100644 --- a/packages/server/CHANGELOG.md +++ b/packages/server/CHANGELOG.md @@ -1,5 +1,13 @@ # @promster/server +## 14.0.0 + +### Patch Changes + +- Updated dependencies [[`7668337`](https://github.com/tdeekens/promster/commit/766833787529d8a1ee603211240d31be6eaa939e)]: + - @promster/metrics@14.0.0 + - @promster/types@14.0.0 + ## 13.0.0 ### Major Changes diff --git a/packages/server/package.json b/packages/server/package.json index a029f437..3cfbfad4 100644 --- a/packages/server/package.json +++ b/packages/server/package.json @@ -1,6 +1,6 @@ { "name": "@promster/server", - "version": "13.0.0", + "version": "14.0.0", "description": "Server exposing metrics under GET /metrics", "main": "dist/promster-server.cjs.js", "typings": "dist/promster-server.cjs.d.ts", @@ -36,8 +36,8 @@ "prometheus" ], "dependencies": { - "@promster/metrics": "^13.0.0", - "@promster/types": "^13.0.0", + "@promster/metrics": "^14.0.0", + "@promster/types": "^14.0.0", "tslib": "2.6.2" }, "devDependencies": { diff --git a/packages/types/CHANGELOG.md b/packages/types/CHANGELOG.md index bb8e7c0a..080d0862 100644 --- a/packages/types/CHANGELOG.md +++ b/packages/types/CHANGELOG.md @@ -1,5 +1,19 @@ # @promster/types +## 14.0.0 + +### Patch Changes + +- [#1210](https://github.com/tdeekens/promster/pull/1210) [`7668337`](https://github.com/tdeekens/promster/commit/766833787529d8a1ee603211240d31be6eaa939e) Thanks [@tdeekens](https://github.com/tdeekens)! - Replace `@sematext/gc-stats` with `prometheus-gc-stats`. + + The latter is better supported and doesn't require any userland install. The module however does not allow to full configuration of metric names. Hence the metric names have changed: + + We now expose: + + 1. nodejs_gc_runs_total: Counts the number of time GC is invoked + 2. nodejs_gc_pause_seconds_total: Time spent in GC in seconds + 3. nodejs_gc_reclaimed_bytes_total: The number of bytes GC has freed + ## 13.0.0 ### Major Changes diff --git a/packages/types/package.json b/packages/types/package.json index 2ea88cb8..9605b912 100644 --- a/packages/types/package.json +++ b/packages/types/package.json @@ -1,6 +1,6 @@ { "name": "@promster/types", - "version": "13.0.0", + "version": "14.0.0", "description": "Shared types of promster", "main": "dist/promster-types.cjs.js", "typings": "dist/promster-types.cjs.d.ts", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7aa025ff..29b20968 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -117,10 +117,10 @@ importers: specifier: 4.10.2 version: 4.10.2(graphql@16.8.1) '@promster/metrics': - specifier: ^13.0.0 + specifier: ^14.0.0 version: link:../metrics '@promster/types': - specifier: ^13.0.0 + specifier: ^14.0.0 version: link:../types merge-options: specifier: 3.0.4 @@ -151,10 +151,10 @@ importers: packages/express: dependencies: '@promster/metrics': - specifier: ^13.0.0 + specifier: ^14.0.0 version: link:../metrics '@promster/types': - specifier: ^13.0.0 + specifier: ^14.0.0 version: link:../types merge-options: specifier: 3.0.4 @@ -179,13 +179,13 @@ importers: packages/fastify: dependencies: '@promster/metrics': - specifier: ^13.0.0 + specifier: ^14.0.0 version: link:../metrics '@promster/server': specifier: workspace:* version: link:../server '@promster/types': - specifier: ^13.0.0 + specifier: ^14.0.0 version: link:../types fastify-plugin: specifier: ^4.5.1 @@ -204,10 +204,10 @@ importers: packages/hapi: dependencies: '@promster/metrics': - specifier: ^13.0.0 + specifier: ^14.0.0 version: link:../metrics '@promster/types': - specifier: ^13.0.0 + specifier: ^14.0.0 version: link:../types merge-options: specifier: 3.0.4 @@ -241,10 +241,10 @@ importers: packages/marblejs: dependencies: '@promster/metrics': - specifier: ^13.0.0 + specifier: ^14.0.0 version: link:../metrics '@promster/types': - specifier: ^13.0.0 + specifier: ^14.0.0 version: link:../types merge-options: specifier: 3.0.4 @@ -275,7 +275,7 @@ importers: packages/metrics: dependencies: '@promster/types': - specifier: ^13.0.0 + specifier: ^14.0.0 version: link:../types lodash.memoize: specifier: 4.1.2 @@ -288,7 +288,7 @@ importers: version: 3.0.4 prometheus-gc-stats: specifier: 1.1.0 - version: 1.1.0(prom-client@15.1.0) + version: 1.1.0(prom-client@15.1.1) tslib: specifier: 2.6.2 version: 2.6.2 @@ -312,10 +312,10 @@ importers: packages/server: dependencies: '@promster/metrics': - specifier: ^13.0.0 + specifier: ^14.0.0 version: link:../metrics '@promster/types': - specifier: ^13.0.0 + specifier: ^14.0.0 version: link:../types tslib: specifier: 2.6.2 @@ -8520,14 +8520,14 @@ packages: '@opentelemetry/api': 1.7.0 tdigest: 0.1.2 - /prometheus-gc-stats@1.1.0(prom-client@15.1.0): + /prometheus-gc-stats@1.1.0(prom-client@15.1.1): resolution: {integrity: sha512-z2JefryWO0KzgejYHpc/i838P3LjERBzZdnUPYr8LbAOIZ+zkPDRTv1ryer2n09sliODvxea4JcLoYo0+yZApQ==} engines: {node: '>=10'} peerDependencies: prom-client: '>= 10 <= 15' dependencies: optional: 0.1.4 - prom-client: 15.1.0 + prom-client: 15.1.1 optionalDependencies: '@sematext/gc-stats': 1.5.9 transitivePeerDependencies: