OpenTAKServer icon indicating copy to clipboard operation
OpenTAKServer copied to clipboard

Add support for health check on the new Cot and EUD processes.

Open nerdalertdk opened this issue 4 months ago • 1 comments

Hi

It would be awesome if the /api/health url could show the status of the new EUD and COT processes or if I somehow could just run a command to check.

/api/health = Overall health /api/health/ots = ots server /api/health/cot = cot paser /api/health/eud = eud handler

Would also love a process status overview in the UI

nerdalertdk avatar Aug 07 '25 11:08 nerdalertdk

Seconded

User Story As an OTS Administrator (or even general User), I want to be able to understand what capabilities should be working based on the server's underlying technical status so that expectations are managed + reporting / troubleshooting is most efficient.

Suggested Some sort of visualization that provides a sense of which end-user capabilities should / shouldn't be working (i.e., a mapping of end-user capability ==[ to ]==> system service(s)) would be awesome. A table and/or stoplight chart, for example.

Background / Example Scenario I just setup a OTS for the first time. I did everything the instructions said, but Team members could essentially not share data. RabbitMQ was working (data was being broadcast), but -- unbeknownst to me -- the CoT Parser Service was offline. As such, despite data flow (from the source), data was not being shared/broadcast.

Upon contacting someone on Discord ==> troubleshooting ==> sudo systemctl restart cot_parser ... solved the issue.

danshev avatar Aug 28 '25 13:08 danshev