-
Notifications
You must be signed in to change notification settings - Fork 0
Home
lex edited this page May 28, 2026
·
2 revisions
See what your code actually sends to Redis, MySQL, Postgres, MongoDB, RabbitMQ, Elasticsearch — zero code changes, any language.
Ocular is a middleware traffic visualization tool written in Rust. It lets you observe, in real-time, exactly what your application sends to its backing services — without modifying a single line of code.
- Getting Started — Installation and first steps
-
Configuration Reference — All
ocular.tomloptions explained - Proxy Mode vs Capture Mode — Which mode to use and when
- Usage Scenarios — Common setups with diagrams (local dev, Docker, CI, production)
- CLI Reference — All command-line flags and subcommands
- Keybindings — TUI keyboard shortcuts and Vim-style navigation
- Supported Protocols — Protocol support matrix and notes
- Event Filtering — Exclude/include rules to reduce noise
- Architecture — Crate structure and how Ocular works internally
- Adding a New Protocol — Step-by-step guide for contributors
- Troubleshooting — Common issues and solutions
- FAQ — Frequently asked questions
# Homebrew (macOS/Linux) brew tap beyondlex/tap && brew install ocular # Cargo cargo install ocular-cli # Shell script curl -fsSL https://raw.githubusercontent.com/beyondlex/ocular/main/install.sh | sh
# Try it instantly with simulated traffic
ocular --demov0.13.0 (2026年05月28日) — See Changelog