Skip to main content

Overview

LogFleet consists of two separate repositories, each serving a distinct purpose:

Architecture Diagram

Repository Details

1. Edge Agent (logfleet)

GitHub: github.com/sadhiappan/logfleet The open-source edge agent that runs at each edge location. Handles:
  • Log Collection: Vector-based multi-protocol collection (HTTP, Syslog, file)
  • Local Storage: Grafana Loki with configurable retention (7-30 days)
  • Metric Extraction: Convert logs to metrics at the edge (100x bandwidth savings)
  • Cloud Sync: WebSocket connection to LogFleet cloud for on-demand streaming

2. Cloud Platform (logfleet-cloud)

GitHub: github.com/sadhiappan/logfleet-cloud (private) The cloud control plane and dashboard:
  • API Server: Go-based REST API + WebSocket streaming hub
  • Dashboard: Next.js 16 web application
  • Documentation: Mintlify-powered docs (what you’re reading)

Which Repo Do I Need?

Data Flow

Understanding how data flows through the system:

Getting Started

  1. Quick Start: Use the production cloud - no repo cloning needed
  2. Self-Hosted: Clone both repos and run with Docker Compose
  3. Development: Clone both repos for full local testing
See the Quickstart Guide for step-by-step instructions.