Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/xenit-eu/alfresco-actuators

Health endpoint(s)
https://github.com/xenit-eu/alfresco-actuators

actuators alfresco alfresco-addon alfresco-module healthcheck monitoring

Last synced: 6 days ago
JSON representation

Health endpoint(s)

Awesome Lists containing this project

README

        

# Alfresco actuators

Health endpoint, unauthenticated, to be used as docker and load balancer health check.

The webscript is available at:

```
alfresco/s/xenit/actuators/health
alfresco/s/xenit/actuators/health/details
```

with both having request parameter disabled with values :

* `SystemInfoService`
* `AlfrescoInfoService`
* `ContentInfoService`
* `LicenseInfoService`
* `StatusInfoService`

example:

* `alfresco/s/xenit/actuators/health?disabled=SystemInfoService,LicenseInfoService`
* `alfresco/s/xenit/actuators/health/details?disabled=SystemInfoService`

## Usage

Status code is to be used for the health check.

The output of the health check is:

```

{"status":"UP"}

```

or

```

{"status":"DOWN" , "message":"error message"}

```

Currently the check looks at:

* system
* os
* java
* cpu
* alfresco
* id
* version
* edition
* license
* warManifest
* modules
* status
* content store

# Development

## Todo

See [TODO.md](TODO.md)

## How to run integration tests

```

./gradlew integrationTest

```