Files
AWatch-rus/docs/wiki/Interactive-Map.md
T
igor04091968andDevin <158243242+devin-ai-integration[bot]@users.noreply.github.com> eb83a8b08f docs(wiki): add GitHub wiki pages for documentation
- Home page with navigation and quick start
- Architecture overview with layers and data flows
- Components documentation for all system parts
- Interactive map guide with usage instructions
- DLP Endpoint Monitoring detailed guide
- Browser Domains Monitoring guide
- WebUI Russian Patches documentation
- Windows Installation guide
- Server Setup guide
- Monitoring Setup with Prometheus/Grafana

Generated with [Devin](https://cli.devin.ai/docs)

Co-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>
2026-05-05 01:56:30 +03:00

2.7 KiB
Raw Blame History

Интерактивная карта архитектуры

Для визуального исследования связей между компонентами используйте интерактивную HTML карту.

Как использовать

Локально

# Открыть в браузере
xdg-open docs/diagrams/architecture-map.html

# Или
file:///path/to/AWatch-rus/docs/diagrams/architecture-map.html

С GitHub

  1. Скачайте файл: architecture-map.html
  2. Откройте в браузере

Функции карты

Визуальные компоненты

  • Windows Clients (красный) - коллекторы данных
  • Linux Server (бирюзовый) - сервер и БД
  • Integration (желтый) - интеграции
  • Monitoring (зеленый) - мониторинг стек
  • External (фиолетовый) - внешние системы

Интерактивность

  • Клик по компоненту - показывает детальную информацию
  • Подсветка связей - выделяет связанные компоненты
  • Поиск - быстрый поиск по названию
  • Потоки данных - визуализация процесса

Информация о компоненте

При клике на компонент показывается:

  • Описание
  • Связи с другими компонентами
  • Потоки данных
  • Порты и протоколы

Слои архитектуры

1. Windows Clients

  • DLP Endpoint Collector
  • Browser Domains Collector
  • Email Outbound Collector
  • Worktime Session Collector

2. Linux Server

  • ActivityWatch Server
  • PostgreSQL Database
  • WebUI with RU Patches

3. Integration Layer

  • pfSense Poller
  • DLP Aggregation Scripts
  • Prometheus Exporter

4. Monitoring Stack

  • Prometheus
  • Grafana
  • SQL Exporter

5. External Systems

  • pfSense Firewall
  • Domain Controller

Альтернативные визуализации

ASCII схема

Для быстрого понимания: architecture-simple.md

Mermaid диаграммы

Для технических деталей: architecture-diagram.md

Graphify knowledge graph

Для анализа кода: graphify-out/index.html