Files
taylanbakircioglu 22c32ea18f docs: refresh README for L7 + simplify, update Discovery layout and screenshots
README content
- Expand the eBPF data-collection section into L4 (Inspektor Gadget) and L7 (Beyla + flowfish-l7-collector) subsections
- Add three L7 deep-dive sections: Service Map, Distributed Tracing & Trace Explorer, APM Services & RED Metrics
- Add a "Why Flowfish?" highlights bullet list, a Production Readiness Checklist, and a Further Reading section
- Refresh System Architecture / Data Collection Flow ASCII diagrams to include the L7 path (Beyla -> flowfish-l7-collector -> l7-ingestion-service -> RabbitMQ flowfish.l7.*)
- Update API Reference, Data Architecture, Project Structure, and Backend Environment Variables to reflect the dual-agent (L4 + L7) setup
- Add troubleshooting entries for Beyla DaemonSet, L7 Service Map, and missing trace_id
- Simplify verbose detail throughout: collapse repeated phrasing, trim implementation-level file paths and code expressions, keep claims that are verified against the codebase

Discovery section reordering
- Place Service Map immediately after Dependency Map / Focus Mode so the maps are introduced back-to-back; move Network Explorer (tabular view) to the end of the section

Screenshots
- Refresh new-analysis-1.png with an L7-aware version (shows the L4 / L7 / Both Analysis Level selector and the updated sidebar with Service Map, Trace Explorer, and APM Services)
- Drop the redundant analysis-new-1.png: the new Entry Point screenshot already covers Basic Information in its current form, and the old shot is stuck in a pre-L7 state (L4-only tagline, pre-L7 sidebar)
2026-05-14 12:58:05 +03:00
..

🐟 Flowfish Documentation

This directory contains all project documentation organized by category.

📁 Directory Structure

/architecture/ - Architecture & Design Documents

Technical architecture, system design, and integration details.

🎯 Start Here (Architecture Overview)

Detailed Documentation

/sprints/ - Sprint Plans & Roadmaps

Sprint planning, task breakdown, and development roadmaps.

  • Sprint plans coming soon...

/analysis/ - Analysis & Status Reports

Project status, integration reports, and analysis documents.

/guides/ - User & Developer Guides

How-to guides, tutorials, and best practices.

  • Guides coming soon...

Root Level Documents

Core project documentation that lives in the repository root:


For Developers

For DevOps

For Project Managers


🔄 Document Status

Category Status Last Updated
Architecture Up to date 2025-01-08
Sprints 🔴 Pending -
Analysis Up to date 2024-11-21
Guides 🔴 Pending -
Core Docs Up to date 2025-01-08

Note: This documentation structure follows best practices for organizing technical documentation in large projects.