Skip to content

Enable native Prometheus endpoints where available #735

@lfrancke

Description

@lfrancke

Description

This is the first part of part of #728

Where available we'll enable native Prometheus endpoints for all our products.

Value

Adding the native endpoints now will allow all users to migrate to the new metrics endpoint (which might change labels) in their own time as we'll keep the JMX Exporter around for a one or more releases before we remove it.

Tasks

The JMX exporter is bundled with the following products and we need to check each of them if they offer a native alternative:

For each of these products:

  • Enable the native alternative where possible
  • Enable the operators to use them where applicable
  • Move any tests to use the new metrics
  • Move any demos to use the new metrics

Additional tasks:

  • Mark the "old" metrics as deprecated in the release notes
  • Add an item to our deprecation tracker to remove the JMX Exporter later

Acceptance Criteria

  • Operators expose metrics ports directly from products that support them.
  • Updated tests where needed
  • Updated product documentation
  • Mark this as breaking change in the operator changelog if the exposed metrics change (very likely I'd say)

Metadata

Metadata

Assignees

Type

No type

Projects

Status

Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions