Configuration
This page provides a reference for Rumi Agent configuration properties.
Agent Properties
REST API
nv.agent.http.port
Port for the REST API HTTP server
7778
Telemetry Storage
nv.agent.point.store
Storage backend: influx, fake_influx, or none
β
nv.agent.influx.url
InfluxDB HTTP endpoint URL
β
Embedded Controller
nv.agent.controller.factory
Controller implementation factory class
β
Runtime
nv.agent.jvm.params
JVM parameters for the embedded runtime
β
nv.agent.acceptor
Messaging acceptor descriptor for heartbeat reception
β
Application Configuration (config.xml)
The Agent runs as a Rumi AEP application defined in config.xml.
Application Definition
Application name:
rumi-agent-1Container name:
rumi-agent-vm
Statistics Collection
The following statistics are configurable in config.xml:
Memory stats
Entity counts, pool allocation, heap/non-heap usage
Latency stats
Messaging waypoint latencies
Series stats
Latency time-series with configurable sample size (default: 10240)
Heartbeat Settings
Heartbeat interval
Frequency of container heartbeat emission
5 seconds
Thread stats
Collect per-thread metrics
Configurable
Pool stats
Collect memory pool utilization
Configurable
GC stats
Collect non-ZGC garbage collection data
Configurable
Profiles
Configuration profiles provide environment-specific overrides:
dev
Development environment settings
neeve-lab
Neeve lab environment settings
Technology Stack
Jetty (HTTP server)
9.4.54
Jersey (JAX-RS)
2.35
Swagger/OpenAPI
2.2.8
Google Guice (DI)
β
InfluxDB client
Compatible with InfluxDB 1.8.10
Last updated