Lighthouse Keeper — PLATO fleet monitoring and beacon management
Project description
lighthouse-monitor
Automated monitoring and alerting for the Cocapn fleet. Watches services, detects anomalies, and signals alerts across the fleet — like a lighthouse beacon for distributed systems.
Architecture
lighthouse-monitor/
├── src/ ← Monitoring logic
├── config/ ← Alert rules and escalation policies
└── README.md ← You are here
Features
- Service Health Monitoring: Periodic checks on fleet services (keeper, agent-api, holodeck, seed-mcp)
- Anomaly Detection: Configurable thresholds for response time, error rates, and availability
- Beacon System: Fleet-wide alert propagation — when one lighthouse sees trouble, all lighthouses know
- Escalation Policies: Tiered alerts (warn → critical → emergency) with configurable routing
- Integration: Works with brothers-keeper for automated remediation
Fleet Role
lighthouse-monitor pairs with:
- brothers-keeper — Automated remediation (restart, scale, heal)
- lighthouse-keeper — Agent learning and challenge suite
- fleet-mechanic — Diagnostics and repair scripts
Together they form the fleet's immune system: monitor (lighthouse-monitor) → diagnose (fleet-mechanic) → heal (brothers-keeper).
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lighthouse_monitor-0.1.0.tar.gz.
File metadata
- Download URL: lighthouse_monitor-0.1.0.tar.gz
- Upload date:
- Size: 12.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
57d4057ac3c621b67fa0ad0e945ce1f2c00c912b99ef75580e63539dc786409f
|
|
| MD5 |
df17d53bc7a622b8897e28c90a0bac9f
|
|
| BLAKE2b-256 |
807b49bc22bbf7472908eac33dda08ee2f44278d67f2bbaffba1f7867c39e5d0
|
File details
Details for the file lighthouse_monitor-0.1.0-py3-none-any.whl.
File metadata
- Download URL: lighthouse_monitor-0.1.0-py3-none-any.whl
- Upload date:
- Size: 6.5 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cb886baa86458a2f61df51664c65b376212d383a690964a9a65614fe9fc71726
|
|
| MD5 |
66dbdeb4be5c0f147182acfc6ca15554
|
|
| BLAKE2b-256 |
e9d2698d8fbd59f7812d7c5d8f71bd55c652f8712da6613c7245ce7c2cb502d7
|