-
Notifications
You must be signed in to change notification settings - Fork 694
Closed
Labels
area/observabilityMarks an issue as observability relatedMarks an issue as observability relatedcomponent/brokercomponent/zeebeRelated to the Zeebe component/teamRelated to the Zeebe component/teamkind/toilCategorizes an issue or PR as general maintenance, i.e. cleanup, refactoring, etc.Categorizes an issue or PR as general maintenance, i.e. cleanup, refactoring, etc.version:8.6.25version:8.7.0-alpha2Labal that represents features released with 8.7.0-alpha2Labal that represents features released with 8.7.0-alpha2version:8.7.11
Description
Description
The Zeebe broker makes heavy use of a tree-like structure to monitor the health of its components. This allows us to detect via logs that certain components, e.g. the stream processor, are healthy or not, with a reason explaining why. This is very useful, but often requires scrolling through lots of logs to figure out. Since we keep the latest state in memory, it would be amazing to visualize this. I would propose the following:
Must have:
- A metric which records the state of each component in the tree of critical health components
- A Grafana visualization for the stream processor component, which is crucial
Nice to have:
- An actuator endpoint (possibly a new health indicator?) which returns a JSON of the tree structure
### Tasks
- [x] Add health endpoints for partitions
- [ ] https://github.com/camunda/camunda/issues/24296
- [ ] https://github.com/camunda/camunda/issues/24802
Metadata
Metadata
Assignees
Labels
area/observabilityMarks an issue as observability relatedMarks an issue as observability relatedcomponent/brokercomponent/zeebeRelated to the Zeebe component/teamRelated to the Zeebe component/teamkind/toilCategorizes an issue or PR as general maintenance, i.e. cleanup, refactoring, etc.Categorizes an issue or PR as general maintenance, i.e. cleanup, refactoring, etc.version:8.6.25version:8.7.0-alpha2Labal that represents features released with 8.7.0-alpha2Labal that represents features released with 8.7.0-alpha2version:8.7.11