FlowerDocs s’appuie sur le projet Spring Boot Actuator pour fournir des web services REST aidant à monitorer et gérer une stack FlowerDocs.
Endpoints
Les endpoints disponibles sont exposés sous le path /actuator
| Endpoint | Description |
|---|---|
info |
Informations relatives à l’application (nom et version) |
health |
Etat de santé de l’application |
env |
Propriétés de l’application |
caches |
Gestion des caches utilisés |
loggers |
Configuration des logs |
logfile |
Téléchargement du fichier de log |
Ces endpoints peuvent être désactivés en ajoutant un paramètre tel que :
management.endpoints.web.exposure.exclude=caches,envSécurité
Par défaut, l’ensemble des endpoints décrits requièrent une authentification Basic et le rôle SYSTEM_ADMIN pour chaque application exposant ces endpoints. Il est également possible de fournir un token d’authentification FlowerDocs d’un utilisateur ayant le rôle SYSTEM_ADMIN.
La sécurisation de ces endpoints peut être désactivée en ajoutant le paramètre actuator.secured=false.