opencrvs / opencrvs-core

A global solution to civil registration
https://www.opencrvs.org
Other
85 stars 67 forks source link

Microservice status monitoring: The web application should display the status of all OpenCRVS microservices. It should indicate whether each microservice is running or down. #3928

Open euanmillar opened 2 years ago

euanmillar commented 2 years ago

Must react to local and deployed environments as Kibana isnt running locally.

Should display information about environment:

API-integration-architecture.jpg

If everythings ok = status 200 Otherwise = status 500

{ dependencies: { mongo: { status: 'ok', response: { something: 'here' } }, elasticsearch: { status: 'error', logs: '................................................NOT WORKING..................', response: { something: 'here' } }, influxdb: {} } services: { metrics: { image: 'opencrvs_metrics:2342342', status: 'ok', response: { environment: 'PRODUCTION' | 'DEV', qa: true, something: 'here' }
} } }

euanmillar commented 1 year ago

Hey @asaphirabaruta @shemalucien I’m using Zenhub in GitHub, click this link to join my workspace and see other features available in GitHub or download the Zenhub extension and sign up with your GitHub account. Posted using Zenhub