Measures latency for RELP records.
Provides Dropwizard metrics
Provides Prometheus endpoint. It listens to port set by metrics.port
and exposes metrics to path /metrics
Provides Prometheus template for Zabbix
It will use system property configurationPath
to find the configuration, or use etc/rlp_11.properties
if not provided.
Example configuration files can be found under here.
Configuration key | Description |
---|---|
|
Size of the sliding window reservoir used by metrics |
|
Metrics report interval, in seconds |
|
Delay between sending records, in milliseconds |
|
Prometheus endpoint port |
|
Appname used in RELP record |
|
Hostname used in RELP record |
|
RELP Server target address |
|
Relp Server target port |
|
RELP Server reconnect interval, in milliseconds |
All configuration files are expected to be in /opt/teragrep/rlp_11/etc
directory and readable by user srv-rlp_11
.
The simple service instance can be started with systemctl start rlp_11
.
The simple rlp_11
service will use rlp_11.properties
and log4j2.xml
files that are provided in the rpm.
Multiple service instances can be started with systemctl start rlp_11@InstanceNameReplaceMe
.
For example the instance rlp_11@InstanceNameReplaceMe
service will look for rlp_11.InstanceNameReplaceMe.properties
and log4j2.InstaceNameReplaceMe.xml
files that must be provided by the user.
You can involve yourself with our project by opening an issue or submitting a pull request.
Contribution requirements:
-
All changes must be accompanied by a new or changed test. If you think testing is not required in your pull request, include a sufficient explanation as why you think so.
-
Security checks must pass
-
Pull requests must align with the principles and values of extreme programming.
-
Pull requests must follow the principles of Object Thinking and Elegant Objects (EO).
Read more in our Contributing Guideline.
Contributors must sign Teragrep Contributor License Agreement before a pull request is accepted to organization’s repositories.
You need to submit the CLA only once. After submitting the CLA you can contribute to all Teragrep’s repositories.