Tellier Benoit created JAMES-2563:
-------------------------------------
Summary: Additional guice HealthChecks for core and optional
components
Key: JAMES-2563
URL: https://issues.apache.org/jira/browse/JAMES-2563
Project: James Server
Issue Type: New Feature
Components: guice
Reporter: Tellier Benoit
We recently introduced heathChecks, allowing to test the health of a component.
Results are aggregated and exposed over WebAdmin.
As of today, only 2 health checks are implemented: Guice (stop/start) and
RabbitMQ
We would need health checks for other components, including:
Critical services (if they are failing the service is *unhealthy*)
- Cassandra
- ElasticSearch
- JPA
Optional services (if they are failing, the service is *degraded*)
- Tika
- SpamAssassin
In order to test these services, we need to execute some sample requests.
We would also need to bind these health-checks in guice products where
appropriate.
Please open a separate pull request per health check...
We do stay at your full disposal on Gitter to answer related questions
(https://gitter.im/apache/james-project)
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]