Agents & collectors
The agent is a single static binary with no runtime dependencies. It reads a small YAML config and can be managed by systemd, Docker or your orchestrator.
Configuration
api_key: $Ridgeport_API_KEY
site: eu-west
logs:
enabled: true
include: ["/var/log/*.log"]
metrics:
interval: 10s
traces:
otlp_grpc: 0.0.0.0:4317
Resource footprint
Typical usage is 40–80 MB RAM and under 2% of one core on a busy host. The agent batches and compresses before sending, and backs off automatically under network pressure.
High availability
Run two collectors behind a load balancer; the agent retries with exponential backoff and buffers up to 10 minutes of data on disk during an outage.