Actuator Endpoints
The BeAPI Framework provides private endpoints for checking stats and properties of the running service.. Below is a list of those endpoints and what each one does
Provided Endpoints
The Beapi Starter provides endpoints that are not visible in your project but can be called via API endpoints. These are also secured via IO State files (like all your other endpoints) but generally don't have to be changed. Below we go over each one of these and the endpoints provided...
env
View the environment variables used by your application
Endpoint | Request Params | Response Params |
---|---|---|
/{version}/actuator/env | (List) attempts,procCores,documentationUrl,reservedUris,apichainLimit,chainingEnabled,batchingEnabled,encoding,iostateDir,staticEndpoint,serverType,supportedFormats,throttle,webhook,security |
getProperties
View the properties variables used by your application
Endpoint | Request Params | Response Params |
---|---|---|
/{version}/actuator/getProperties | (List) attempts,procCores,documentationUrl,reservedUris,apichainLimit,chainingEnabled,batchingEnabled,encoding,iostateDir,staticEndpoint,serverType,supportedFormats,throttle,webhook,security |
health
Shows the overall health of your application and its dependencies
Endpoint | Request Params | Response Params |
---|---|---|
/{version}/actuator/health | (List) application,build |
caches
Displays a complete list of all caches in your application.
Endpoint | Request Params | Response Params |
---|---|---|
/{version}/actuator/caches | (Object) caches |
beans
Displays a complete list of all Spring beans in your application.
Endpoint | Request Params | Response Params |
---|---|---|
/{version}/actuator/beans | (Object) beans |
logging
View and manage application logs
Endpoint | Request Params | Response Params |
---|---|---|
/{version}/actuator/logging | (Object) logging |
db
Displays a complete list of all database info for your application.
Endpoint | Request Params | Response Params |
---|---|---|
/{version}/actuator/db | (Object) db |
sessions
Displays a complete list of all session data for your application.
Endpoint | Request Params | Response Params |
---|---|---|
/{version}/actuator/sessions | (Object) sessions |
metrics
Shows gathered metrics about your application's performance, such as memory usage and CPU usage
Endpoint | Request Params | Response Params |
---|---|---|
/{version}/actuator/metrics | (Object) metrics |
stats
Shows gathered metrics about your application's performance such as request statistics
Endpoint | Request Params | Response Params |
---|---|---|
/{version}/actuator/stats | (Object) stats |