Note: this component is designated "advanced", which means that objects of this type are not expected to be created or altered in most environments. If you believe that such a change is necessary, you may want to contact support in order to understand the potential impact of that change.
A StatsD Monitoring Endpoint defines a destination where server metric data should be sent for monitoring in StatsD format.
The StatsD Monitoring Endpoint component inherits from the Monitoring Endpoint
The following components have a direct aggregation relation from StatsD Monitoring Endpoints:
The properties supported by this managed object are as follows:
Basic Properties: | Advanced Properties: |
---|---|
enabled | None |
hostname | |
server-port | |
connection-type | |
trust-manager-provider | |
additional-tags |
Description | Indicates whether this Monitoring Endpoint is enabled for use in the Directory Server. |
Default Value | None |
Allowed Values | true false |
Multi-Valued | No |
Required | Yes |
Admin Action Required | None. Modification requires no further action |
Description | The name of the host where this StatsD Monitoring Endpoint should send metric data. |
Default Value | None |
Allowed Values | A string |
Multi-Valued | No |
Required | Yes |
Admin Action Required | None. Modification requires no further action |
Description | Specifies the port number of the endpoint where metric data should be sent. |
Default Value | 8125 |
Allowed Values | An integer value. Lower limit is 1. Upper limit is 65535 . |
Multi-Valued | No |
Required | Yes |
Admin Action Required | None. Modification requires no further action |
Description | Specifies the protocol and security that this StatsD Monitoring Endpoint should use to connect to the configured endpoint. StatsD-formatted metrics are typically sent over UDP, but most monitoring applications will accept StatsD metrics sent over TCP, optionally using SSL. |
Default Value | unencrypted-udp |
Allowed Values | unencrypted-udp - Metric messages will be sent unencrypted using UDP. UDP is less reliable than TCP, since it does not guarantee message delivery. unencrypted-tcp - Metric messages will be sent unencrypted using TCP. TCP will guarantee message order and delivery once connected with the endpoint. ssl-over-tcp - Metric messages will be encrypted and sent using SSL over TCP. |
Multi-Valued | No |
Required | Yes |
Admin Action Required | None. Modification requires no further action |
Description | The trust manager provider to use if SSL over TCP is to be used for connection-level security. |
Default Value | The Java Runtime Environment's default trust manager will be used |
Allowed Values | The DN of any Trust Manager Provider. The associated trust manager provider must exist and must be enabled if SSL is to be used. |
Multi-Valued | No |
Required | No |
Admin Action Required | None. Modification requires no further action |
Description | Specifies any optional additional tags to include in StatsD messages. Any additional tags will be appended to the end of each StatsD message, separated by commas. Tags should be written in a [key]:[value] format ("host:server1", for example). |
Default Value | None |
Allowed Values | A string |
Multi-Valued | Yes |
Required | No |
Admin Action Required | None. Modification requires no further action |
To list the configured Monitoring Endpoints:
dsconfig list-monitoring-endpoints [--property {propertyName}] ...
To view the configuration for an existing Monitoring Endpoint:
dsconfig get-monitoring-endpoint-prop --endpoint-name {name} [--tab-delimited] [--script-friendly] [--property {propertyName}] ...
To update the configuration for an existing Monitoring Endpoint:
dsconfig set-monitoring-endpoint-prop --endpoint-name {name} (--set|--add|--remove) {propertyName}:{propertyValue} [(--set|--add|--remove) {propertyName}:{propertyValue}] ...
To create a new StatsD Monitoring Endpoint:
dsconfig create-monitoring-endpoint --endpoint-name {name} --type statsd --set enabled:{propertyValue} --set hostname:{propertyValue} [--set {propertyName}:{propertyValue}] ...
To delete an existing Monitoring Endpoint:
dsconfig delete-monitoring-endpoint --endpoint-name {name}