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.