Tellier Benoit created JAMES-2574:
-------------------------------------

             Summary: Listing Healthchecks
                 Key: JAMES-2574
                 URL: https://issues.apache.org/jira/browse/JAMES-2574
             Project: James Server
          Issue Type: New Feature
          Components: webadmin
    Affects Versions: master
            Reporter: Tellier Benoit


Currently, JAMES-2563 proposes additional healthchecks.

Thus we will need, using the webAdmin API to list enabled healthchecks.

Here is the corresponding user story:

{code:java}
As an admin,
Using the webadmin protocol
I can see the checks enabled on the server
{code}

Here is the route we proposes to add to the current endpoints:


{code:java}
GET /healthcheck/checks
{code}

will return 


{code:java}
[
    {
      "componentName": "Cassandra Backend",
      "escapedComponentName": "Cassandra%40Backend"
    },
    ...
]
{code}


Here is a few implementation details. In webadmin-core maven project:

 - Create a HeathCheckDTO including above fields
 - Implement the route in HealthCheckRoutes and test it in HealthCheckRoutesTest
 - Document in with swagger annotations and in 
src/site/markdown/server/manage-webadmin.md

If you do have any questions, reach us on gitter: 
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

Reply via email to