Managing Metrics
This connector uses Spring Boot Metrics, which leverages Micrometer to manage its metrics.
Connector Meters
In addition to the meters provided by the Spring framework, this connector supplies the following custom meters:
Name | Type | Tags | Description | Notes |
---|---|---|---|---|
|
|
|
Processing time |
This meter is a rename of |
|
|
|
Error processing time |
This meter is a rename of Meters might be merged under the same Setting a binding's |
|
Base Units: |
|
Message payload size |
|
|
Base Units: |
|
Total message size |
|
|
Base Units: |
|
Publish acknowledgment count |
|
The solace.connector.process
meter with result=failure
is not a reliable measure of tracking the number of failed messages. It only tells you how many times a step processed a message, how long it took to process that message, and if that step completed successfully.
Instead, we recommend that you use a combination of solace.connector.error.process
and solace.connector.publish.ack
to track failed messages.
Adding a Monitoring System
The following monitoring systems are supported:
To use a different monitoring system, add the system’s micrometer-registry-<system>
JAR file and its dependency JAR files to the connector’s classpath (see Adding External Libraries). The included systems can then be individually enabled by setting management.<system>metrics.export.enabled=true
in the application.yml
file.