feat: Implement dedicated microcks health check command - #472
feat: Implement dedicated microcks health check command#472kunal-yelgate wants to merge 3 commits into
Conversation
|
Welcome to the Microcks community! 💖 Thanks and congrats 🎉 for opening your first pull request here! Be sure to follow the pull request template or please update it accordingly. Hope you have a great time there! |
689be1a to
8fe6615
Compare
6c7b744 to
c3327c9
Compare
Signed-off-by: kunal_yelgate <kunalyelgatew@gmail.com>
Signed-off-by: kunal_yelgate <kunalyelgatew@gmail.com>
Signed-off-by: kunal_yelgate <kunalyelgatew@gmail.com>
c3327c9 to
8c35ac3
Compare
|
This pull request has been automatically marked as stale because it has not had recent activity 😴 It will be closed in 30 days if no further activity occurs. To unstale this pull request, add a comment with detailed explanation. There can be many reasons why some specific pull request has no activity. The most probable cause is lack of time, not lack of interest. Microcks is a Cloud Native Computing Foundation project not owned by a single for-profit company. It is a community-driven initiative ruled under open governance model. Let us figure out together how to push this pull request forward. Connect with us through one of many communication channels we established here. Thank you for your patience ❤️ |
Description
This pull request implements the new
microcks healthcommand to provide quick diagnostics about configured Microcks server instances. It determines reachability, request latency, API responsiveness, subsystem health (Database, Keycloak, Async Minion), and detects the active server version.Key Features
microcks healthgives a formatted overview of the server's health status.--jsonflag to print structured JSON representing server health and latency.--watchand--intervaloptions to continuously check status on a loop.0if healthy,1if unreachable or network/API failure occurs, and2if reachable but degraded.cmd/health_test.goverifying parsing, output formats, watch mode, and exit codes.