Overview of Monitoring Microservices Runtime
Microservices Runtime provides capabilities for monitoring the health of a Microservices Runtime and gathering metrics about the server and the microservices it contains. External applications such as container management and monitoring tools, can use the metrics and data supplied by Microservices Runtime to help determine whether the Microservices Runtime is performing correctly or optimally.
Microservices Runtime exposes the monitoring features via endpoints. Requests sent to the endpoint result in the invocation of an internal service that gathers data and then returns the status and/or payload do the requester.
Microservices Runtime includes the following monitoring capabilities:
Health gauge which returns an overall up or down status for a
Microservices Runtime based on a set of health indicators. The health gauge endpoint is http://
host:
port/health
Metrics which returns server and service metrics in Prometheus configuration format. The metrics endpoint is http://
host:
port/metrics
Note:
The monitoring features are available by default for Microservices Runtime. To use the monitoring features with Integration Server, your Integration Server must have additional licensing.