Skip to content

Conversation

@renovate
Copy link
Contributor

@renovate renovate bot commented Apr 8, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@promster/metrics (source) ^10.0.0 -> ^15.0.0 age adoption passing confidence

Warning

Some dependencies could not be looked up. Check the warning logs for more information.


Release Notes

tdeekens/promster (@​promster/metrics)

v15.4.2

Compare Source

Patch Changes

v15.4.1

Compare Source

Patch Changes

v15.4.0

Compare Source

Patch Changes

v15.3.1

Compare Source

Patch Changes

v15.3.0

Compare Source

Patch Changes

v15.2.0

Compare Source

Patch Changes

v15.1.0

Compare Source

Patch Changes

v15.0.1

Compare Source

Patch Changes

v15.0.0

Compare Source

Patch Changes

v14.0.0

Compare Source

Major Changes
  • #​1210 7668337 Thanks @​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

v13.0.0

Compare Source

Major Changes
  • #​1175 2da8d99 Thanks @​tdeekens! - Remove support for Node.js v18

    We didn't adjust functionality to remove support but changed the engines requirement.

Patch Changes

v12.1.0

Compare Source

Minor Changes
Patch Changes

v12.0.0

Compare Source

Major Changes
Minor Changes
Patch Changes

v11.0.0

Compare Source

Major Changes
  • #​1099 c3fbd90 Thanks @​tdeekens! - Allow customization of individual metrics.

    Previously we only allowed customizing a all histogram and percentile based metrics once with a buckets and percentiles option. This is too restrictive in cases in which you need to customize metrics individually.

    As a result you can now pass metricBuckets and metricPercentiles as options. Both of which are a Record<string, number[]>. The key needs to match a an existing metric type.

    This is a more elaborate example:

    const middleware = createMiddleware({
      app,
      options: {
        metricBuckets: {
          httpRequestContentLengthInBytes: [
            100000, 200000, 500000, 1000000, 1500000, 2000000, 3000000, 5000000,
            10000000,
          ],
          httpRequestDurationInSeconds: [
            0.05, 0.1, 0.3, 0.5, 0.8, 1, 1.5, 2, 3, 10,
          ],
        },
        metricPercentiles: {
          httpRequestDurationPerPercentileInSeconds: [0.5, 0.9, 0.95, 0.98, 0.99],
          httpResponseContentLengthInBytes: [
            100000, 200000, 500000, 1000000, 1500000, 2000000, 3000000, 5000000,
            10000000,
          ],
        },
      },
    });

    If you used buckets or percentiles before you migrate the values into the structure above.

Minor Changes
  • #​1096 3ce4835 Thanks @​tdeekens! - Restructure TypeScript and improve types of skip-fn

    Previously the skip function received generics to pass the request and response type. These are not needed any more. The function exported from the respective package is now typed to it.

Patch Changes

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies label Apr 8, 2025
@socket-security
Copy link

socket-security bot commented Apr 8, 2025

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updated@​promster/​metrics@​10.0.0 ⏵ 15.4.29910073 +389 +8100

View full report

@renovate renovate bot force-pushed the renovate/promster-metrics-15.x branch from a71f3a4 to e68a8d5 Compare August 10, 2025 13:31
@renovate renovate bot force-pushed the renovate/promster-metrics-15.x branch from e68a8d5 to 0410aa2 Compare September 25, 2025 15:38
@renovate renovate bot force-pushed the renovate/promster-metrics-15.x branch from 0410aa2 to 7932b7d Compare October 18, 2025 12:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant