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: server-dev-unsubscr...@james.apache.org For additional commands, e-mail: server-dev-h...@james.apache.org