Performance: Info endpoint configuration
MEDIUM IMPACT
This affects the server response time and the size of the data sent to clients when accessing the info endpoint.
management.endpoint.info.enabled=true
management.info.env.enabled=false
management.info.git.enabled=false
management.info.build.enabled=false
# Only expose minimal custom info properties neededmanagement.endpoint.info.enabled=true
management.info.env.enabled=true
management.info.git.enabled=true
management.info.build.enabled=true
# Adding large custom info properties with many nested fields| Pattern | Server Processing | Response Size | Network Transfer | Verdict |
|---|---|---|---|---|
| Exposing all default and large custom info properties | High CPU for serialization | Large JSON payload (~100kb+) | Longer transfer time | [X] Bad |
| Exposing minimal essential info properties only | Low CPU for serialization | Small JSON payload (~10kb) | Faster transfer | [OK] Good |