Skip to main content

What is LogFleet?

LogFleet is an edge observability platform for distributed fleets. Deploy lightweight agents at edge locations that store logs locally and send only metrics to the cloud—reducing bandwidth by 100-1000x. Key value props:
  • Edge-first: Works offline, stores logs locally
  • Bandwidth efficient: Only metrics sent to cloud by default
  • On-demand streaming: Request full logs when you need them
  • Open source agent: github.com/sadhiappan/logfleet

Core Capabilities

Edge-First Design

All functionality works offline. Logs stored locally at the edge with configurable retention and ring buffer semantics.

Metric Extraction

Define regex patterns to extract counters, gauges, and histograms from logs at the edge before sending to cloud.

On-Demand Streaming

Stream real-time logs from any edge agent via WebSocket. Automatic timeout prevents runaway streams.

Enterprise Security

Multi-tenant isolation with JWT auth for dashboard and API keys for edge agents. Full RBAC support.

Architecture

Each edge location runs a self-contained observability stack:
1

Collect

Devices send logs to Vector via syslog, HTTP, or file tailing
2

Store

Vector stores logs in Loki with ring buffer retention
3

Extract

Vector extracts metrics and sends to LogFleet cloud
4

Stream

Dashboard can request on-demand log streams for debugging

Use Cases

Monitor thousands of devices with limited or intermittent connectivity. Edge agents buffer logs locally and extract key metrics.
Observability for POS systems, kiosks, and edge servers. Each location runs independently with centralized metrics.
Real-time visibility into factory floor systems. Stream logs on-demand for troubleshooting production issues.
Monitor edge computing nodes and CDN points of presence. Aggregate metrics centrally while keeping logs local.

Get Started

Quickstart

Deploy your first edge agent in 5 minutes

E2E Setup

Complete cloud → agent → dashboard walkthrough

Project Structure

Understand the multi-repo architecture

API Reference

Complete REST API documentation

Authentication

LogFleet uses two authentication methods depending on the client type:
curl -X POST https://api.logfleet.io/api/v1/auth/login \
  -H "Content-Type: application/json" \
  -d '{"email": "user@example.com", "password": "secret"}'

# Use the returned token
curl https://api.logfleet.io/api/v1/agents \
  -H "Authorization: Bearer {token}"

Support

GitHub

Source code and issues

Enterprise

Custom deployments