Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.activeviam.com/llms.txt

Use this file to discover all available pages before exploring further.

File purpose

The apm.properties file is used to configure Atoti Server Application Performance Monitoring (APM). APM monitors the health and performance of Atoti Server instances. It provides several features easing the support work and reducing the burden of maintaining and troubleshooting Atoti Server.

File values

General settings

KeyValueDescription
json.log.dir/tmpLogging directory.
node.instance.nameactivepivot-apm-demoUnique name of the current node. It must be provided if logging/monitoring stack (e.g. ELK) is used.

Consul settings

To avoid using Consul, comment out the host and port lines.
KeyValueDescription
activeviam.apm.consul.hostlocalhostHost or IP of the consul service.
activeviam.apm.consul.port8500Port of the consul service.
activeviam.apm.node.hostHost or IP of the node instance for registering to consul.
activeviam.apm.node.healthcheck.port8081Port which consul should call for healthcheck. This should be the port used for jmx explorer, e.g. -javaagent:jmx_prometheus_javaagent-0.3.1.jar=8081.
activeviam.apm.node.healthcheck.pathmetricsThe path that consul should call for healthcheck.
activeviam.apm.activepivot.service.nameactivepivotService name of the instance. This is for service grouping and filtering in consul.

Elasticsearch

KeyValueDescription
activeviam.apm.query.performance.evaluation.elasticsearch.urlshttp://127.0.0.1:9200URL(s) to Elasticsearch instance(s) that provides the historical performance. e.g. http://localhost:9200