james-server-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tellier Benoit (JIRA)" <server-...@james.apache.org>
Subject [jira] [Created] (JAMES-2563) Additional guice HealthChecks for core and optional components
Date Tue, 16 Oct 2018 02:56:00 GMT
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

To unsubscribe, e-mail: server-dev-unsubscribe@james.apache.org
For additional commands, e-mail: server-dev-help@james.apache.org

View raw message