Home - antimetal/system-agent GitHub Wiki

Antimetal System Agent Wiki

Welcome to the Antimetal System Agent documentation! This wiki provides comprehensive information for integrators and developers working with the system agent.

🚀 Quick Links

📚 Documentation Structure

Architecture

Core Components

Performance Collectors

System Metrics

Hardware Information

Container Metrics

eBPF Collectors

Advanced Monitoring

Integration

API Reference

Deployment & Operations

Development & Testing

Support

Documentation

🎯 What is the Antimetal System Agent?

The Antimetal System Agent is a sophisticated Kubernetes controller that bridges your infrastructure with the Antimetal platform. It provides:

  • Real-time Kubernetes resource monitoring - Tracks pods, nodes, deployments, and more
  • Comprehensive performance monitoring - CPU, memory, network, disk metrics
  • Multi-cloud support - Works with EKS, GKE, AKS, and local clusters
  • Efficient data streaming - Batched gRPC uploads with automatic recovery
  • Extensible architecture - Add custom collectors and providers

🛠️ Key Features

For Operators

  • Zero-downtime deployment with leader election
  • Minimal resource footprint
  • Automatic recovery from failures
  • Comprehensive observability

For Developers

  • Clean interfaces for extensions
  • Well-documented APIs
  • Example implementations
  • Active development community

For Integrators

  • Standard gRPC protocols
  • Protobuf message definitions
  • Event-driven architecture
  • Cloud-agnostic design

📊 System Requirements

  • Kubernetes: 1.19+
  • Architecture: linux/amd64 or linux/arm64
  • Memory: 256MB minimum
  • Permissions: Read access to Kubernetes resources

🚦 Getting Help


Last updated: July 2025