Skip to content

Commit db6bd82

Browse files
committed
Ajout de lightweight-architecture-decision-records/spring-actuator-endpoints.md
1 parent 0c8bba0 commit db6bd82

File tree

3 files changed

+35
-1
lines changed

3 files changed

+35
-1
lines changed

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,11 @@ git fetch --tags upstream && gitchangelog && git add CHANGELOG.md
3131
- Heroku.yml. [Lucas Cimon]
3232

3333

34+
### Fixed
35+
36+
- #872 : Recherche de propriétés par nom et/ou valeur partielle + regex. [Thomas L'Hostis]
37+
38+
3439

3540
## 2021-05-26
3641
### Added

documentation/lightweight-architecture-decision-records/access_control.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,7 @@ l'_ActiveDirectory_ est toujours consulté au moins une fois par connexion d'uti
171171
atteinte. Cela se produit lors de la tentative de calcul de la taille du graph d'objets à référencer dans le cache, conduisant à une dégradation sévère des performances
172172
si l'opération de dimensionnement se poursuit. La configuration précédente continuait l'opération de dimmensionnement. D'où cette modification pour
173173
augmenter non seulement la taille maximale du nombre de références d'objets, mais aussi d'abandonner le dimmensionnement si cette limite est atteinte ou dépassé.
174-
Pour cela il fallait positionner ces attributs de caheManager: `<sizeOfPolicy maxDepth="10000" maxDepthExceededBehavior="abort"/>`
174+
Pour cela il fallait positionner ces attributs de cacheManager: `<sizeOfPolicy maxDepth="10000" maxDepthExceededBehavior="abort"/>`
175175
c.f. (#https://stackoverflow.com/questions/35074727/the-configured-limit-of-1-000-object-references-was-reached-while-attempting-to/46663625#46663625)
176176
(#https://github.com/jhipster/generator-jhipster/issues/1090).
177177

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Endpoints spring-actuator de diagnostic
2+
3+
Ils incluent (mais ne se limitent pas à) :
4+
5+
* https://hesperides-back.herokuapp.com/rest/versions → toutes les infos sur la version du code déployée
6+
* https://hesperides-back.herokuapp.com/rest/manage/configprops
7+
* https://hesperides-back.herokuapp.com/rest/manage/env
8+
* https://hesperides-back.herokuapp.com/rest/manage/health (inclus le healthcheck MongoDB)
9+
* https://hesperides-back.herokuapp.com/rest/manage/heapdump & https://hesperides-back.herokuapp.com/rest/manage/threaddump
10+
* https://hesperides-back.herokuapp.com/rest/manage/httptrace
11+
* https://hesperides-back.herokuapp.com/rest/manage/loggers
12+
* https://hesperides-back.herokuapp.com/rest/manage/metrics
13+
+ Cache users-authentication
14+
- https://hesperides-back.herokuapp.com/rest/manage/metrics/cache.size?tag=name:users-authentication
15+
- https://hesperides-back.herokuapp.com/rest/manage/metrics/cache.puts?tag=name:users-authentication
16+
- https://hesperides-back.herokuapp.com/rest/manage/metrics/cache.evictions?tag=name:users-authentication
17+
- https://hesperides-back.herokuapp.com/rest/manage/metrics/cache.gets?tag=name:users-authentication&tag=result:hit
18+
- https://hesperides-back.herokuapp.com/rest/manage/metrics/cache.gets?tag=name:users-authentication&tag=result:miss
19+
+ Cache authorization-groups-tree
20+
- https://hesperides-back.herokuapp.com/rest/manage/metrics/cache.size?tag=name:authorization-groups-tree
21+
- https://hesperides-back.herokuapp.com/rest/manage/metrics/cache.puts?tag=name:authorization-groups-tree
22+
- https://hesperides-back.herokuapp.com/rest/manage/metrics/cache.evictions?tag=name:authorization-groups-tree
23+
- https://hesperides-back.herokuapp.com/rest/manage/metrics/cache.gets?tag=name:authorization-groups-tree&tag=result:hit (ici l'unité est une mesure de taille mémoire, en octets je pense, sachant qu'un LdapGroupAuthority en cache = 120)
24+
- https://hesperides-back.herokuapp.com/rest/manage/metrics/cache.gets?tag=name:authorization-groups-tree&tag=result:miss
25+
+ "Cache metrics "custom" to Hesperides
26+
- https://hesperides-back.herokuapp.com/rest/manage/metrics/totalCallsCounter
27+
- https://hesperides-back.herokuapp.com/rest/manage/metrics/failedCallsCounter
28+
- https://hesperides-back.herokuapp.com/rest/manage/metrics/unexpectedExceptionCounter
29+
- https://hesperides-back.herokuapp.com/rest/manage/metrics/retriesExhaustedExceptionCounter

0 commit comments

Comments
 (0)