Managing Metrics
This connector uses Spring Boot Metrics that leverages Micrometer to manage its metrics.
Connector Meters
In addition to the meters already provided by the Spring framework, this connector introduces 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 useuse 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 add additional monitoring systems, 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/disabled by setting management.<system>metrics.export.enabled=true
in the application.yml
file.