Skip to Content
Edge AgentOverview

Edge Agent Overview

The AtlasAI Edge Agent is a lightweight, single-binary agent that runs on your servers, VMs, containers, and Kubernetes nodes. It collects system metrics, forwards logs, discovers services, and executes approved runbook actions — all while maintaining a minimal resource footprint.

What the Edge Agent Does

CapabilityDescription
System metricsCPU, memory, disk, network, and process-level metrics at 10-second intervals
Log forwardingTail log files and forward to the Tenant Plane with structured parsing
Service discoveryDetect running services, open ports, and process relationships
Inventory collectionHardware specs, OS version, installed packages, running containers
Runbook executionExecute approved remediation steps from the Automation module
Health reportingAgent heartbeat and self-diagnostics reported to the Tenant Plane

Architecture

┌─────────────────────────────────────┐ │ Edge Agent │ │ │ │ ┌──────────┐ ┌────────────────┐ │ │ │ Collector│ │ Log Forwarder │ │ │ │ Manager │ │ │ │ │ └────┬─────┘ └───────┬────────┘ │ │ │ │ │ │ ┌────▼────────────────▼────────┐ │ │ │ Transport Layer │ │ │ │ (gRPC to Tenant Plane) │ │ │ └──────────────────────────────┘ │ │ │ │ ┌──────────────────────────────┐ │ │ │ Runbook Executor │ │ │ │ (sandboxed shell runner) │ │ │ └──────────────────────────────┘ │ └─────────────────────────────────────┘

Resource Requirements

The Edge Agent is designed to be lightweight:

ResourceTypical Usage
CPU< 1% of a single core
Memory30–60 MB RSS
Disk25 MB binary + 50 MB buffer for offline data
Network5–50 KB/s depending on log volume

Supported Platforms

PlatformArchitecturesInstall Method
Ubuntu 20.04, 22.04, 24.04amd64, arm64Script, DEB package
RHEL / CentOS 8, 9amd64, arm64Script, RPM package
Amazon Linux 2, 2023amd64, arm64Script, RPM package
Debian 11, 12amd64, arm64Script, DEB package
macOS 13+amd64, arm64Script
Kubernetesamd64, arm64DaemonSet YAML, Helm chart
Dockeramd64, arm64Docker image

Next Steps

  • Installation — Install the Edge Agent on your hosts
  • Configuration — Configure collection intervals, log paths, and transport settings
  • Collectors — Learn about the built-in metric and log collectors
  • Troubleshooting — Diagnose common agent issues