Home

The World's First Desktop Observability Platform
Introducing TinyOlly
Repository: https://github.com/tinyolly/tinyolly
Why TinyOlly?
Why send telemetry to a cloud observability platform while coding? Why not have one on your desktop?
TinyOlly is a lightweight OpenTelemetry-native observability platform built from scratch to visualize and correlate logs, metrics, and traces. No 3rd party observability tools - just Python (FastAPI), Redis, OpenAPI, and JavaScript.
Key Features
- Development-focused - Perfect your app's telemetry locally before production
- Full OpenTelemetry support - Native OTLP ingestion (gRPC & HTTP)
- Pre-built Docker images - Deploy in ~30 seconds from Docker Hub
- Multi-architecture - Supports linux/amd64 and linux/arm64 (Apple Silicon)
- Trace correlation - Link logs, metrics, and traces automatically
- Metrics Explorer - Analyze cardinality, labels, and raw series data
- Service catalog - RED metrics (Rate, Errors, Duration) for all services
- Interactive service map - Visualize dependencies and call graphs
- OpenTelemetry Collector management - Remote configuration management via OpAMP protocol
- REST API - Programmatic access with OpenAPI documentation
- Zero vendor lock-in - Works with any OTel Collector distribution
Local Development Only
TinyOlly is not designed to compete with production observability platforms! It's for local development only and is not focused on infrastructure monitoring at this time.
Platform Support
Tested on:
- Docker Desktop (macOS Apple Silicon)
- Minikube Kubernetes (macOS Apple Silicon)
- May work on other platforms
Quick Start
Ready to try TinyOlly? Check out the Quick Start Guide to get running in under 5 minutes!
Screenshots
![]() Trace Waterfall with Correlated Logs |
![]() Real-time Logs with Filtering |
![]() Metrics with Chart Visualization |
![]() Service Catalog with RED Metrics |
![]() Interactive Service Dependency Map |
![]() OTel Collector Configuration (OpAMP) |





