Skip to content

Non-Prometheus Micrometer implementations only expose few C8 metrics #26078

@npepinpe

Description

@npepinpe

Describe the bug

I would like to use a different backend than Prometheus for metrics with my C8 deployment. Unfortunately, when I configure one (e.g. Dynatrace), I only see a handful of C8 metrics. I would like to have access to the same metrics as the Prometheus backend.

To Reproduce

  1. Enable the metrics endpoint via management.endpoint.metrics.enabled=true
  2. Enable the simple metrics backend via management.simple.metrics.export.enabled=true
  3. Query http://localhost:9600/actuator/metrics

You will only see the few metrics from Zeebe which are registered via Micrometer, instead of via Prometheus.

Expected behavior

All metrics are emitted by C8 are visible in every Micrometer backend (except for those who do not support certain types).

Environment:

  • Zeebe Version: >= 8.6.+
### Initial Assessment
- [ ] https://github.com/camunda/camunda/issues/26898
- [ ] https://github.com/camunda/camunda/issues/26909
### Migrate metrics
- [ ] https://github.com/camunda/camunda/issues/27009
- [ ] https://github.com/camunda/camunda/issues/26910
- [ ] https://github.com/camunda/camunda/issues/26906
### Testing and Validation
- [ ] https://github.com/camunda/camunda/issues/26901
- [ ] https://github.com/camunda/camunda/issues/26945
- [ ] https://github.com/camunda/camunda/issues/26946
### Configuration Changes
- [ ] https://github.com/camunda/camunda/issues/26897
- [ ] https://github.com/camunda/camunda/issues/26905
- [ ] https://github.com/camunda/camunda/issues/26950
### Follow-ups
- [ ] https://github.com/camunda/camunda/issues/26947
- [ ] https://github.com/camunda/camunda/issues/26943
### Documentation
- [ ] https://github.com/camunda/camunda/issues/26903
- [ ] https://github.com/camunda/camunda/issues/26938

Sub-issues

Metadata

Metadata

Assignees

Labels

backport stable/8.6Backport a pull request to stable/8.6component/zeebeRelated to the Zeebe component/teamimpact/highMarks issues relieving a recurring pain or fulfilling an immediate needkind/bugCategorizes an issue or PR as a buglikelihood/highA recurring issueseverity/lowMarks a bug as having little to no noticeable impact for the usertarget:8.7Issue must be completed before this target releaseversion:8.5.14Marks an issue as being completely or in parts released in 8.5.14version:8.5.15version:8.6.10version:8.6.8version:8.6.9version:8.7.0Marks an issue as being completely or in parts released in 8.7.0version:8.7.0-alpha5version:8.8.0-alpha1Marks an issue as being completely or in parts released in 8.8.0-alpha1version:8.8.0-alpha2

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions