Skip to content

Implement microprofile health style endpoint for CDA monitoring #1628

@MikeNeilson

Description

@MikeNeilson

Is your feature request related to a problem? Please describe.
CDA itself is getting more complex with additional backends.
Additional there is need for more reporting about what is support so that clients can fail and expand gracefully.

Describe the solution you'd like
Similar to opendcs/opendcs@2f0166e, make use of the jakarta ee microprofile health design to implement both simple and detailed state handling.

Describe alternatives you've considered
Build something that doesn't have a defined standard?

Additional context
Currently we report state with just checking the offices endpoint (it's fast and proves the database is alive), however the micro profile health includes startup, liveness, and ready which can be useful to understand what state the system is in.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions