[MeshCore P3] M5 - Realtime WS event + recent API
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 30/100
Direzione di ricerca
The issue names no files, so start from the parent issue #267 and the existing MeshCore packet ingest path, then find where observations are written. The change adds a meshcore.packet_path.observed event fired via transaction.on_commit, a Redis-bounded recent buffer, and a GET /api/meshcore/path-tracing/recent/ endpoint. Done means no event for rolled-back ingest, a bounded window returned, and the endpoint documented in OpenAPI. The sampling and cap policy is not specified, so confirm it with the maintainer first.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Parent
Part of #267. Milestone M5.
Goal
Short-term operational view of recent MeshCore packet paths.
Scope
-
meshcore.packet_path.observedWS event emitted viatransaction.on_commit, best-effort (sampled / coalesced / capped per feeder/channel). - Redis-backed bounded recent buffer +
GET /api/meshcore/path-tracing/recent/for reconnect hydration.
Acceptance criteria
- No event for rolled-back ingest; no subscriber assumes every observation emits an event.
- Recent endpoint returns a bounded window; documented in OpenAPI.
Out of scope
- UI (M7).
- Lingua principale
- Python
- Stelle
- 1
- Fork
- 0
- Merge medio
- 1g 20h
- PR unite (30g)
- 5
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Ha un modello di pull request
- Nessuna guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di pskillen/meshflow-api
-
enhancement meshtastic-2.8
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
pskillen/meshflow-api#459 ·
-
enhancement meshtastic-2.8
Difficoltà 3/5 1-2 giorni Idoneità per principianti 35/100
pskillen/meshflow-api#465 ·
-
enhancement meshtastic-2.8
Difficoltà 4/5 3-5 giorni Idoneità per principianti 22/100
pskillen/meshflow-api#464 ·
-
enhancement meshtastic-2.8
Difficoltà 4/5 3-5 giorni Idoneità per principianti 35/100
pskillen/meshflow-api#463 ·
-
[2.8] Handle missing rxTimeApertaenhancement meshtastic-2.8
Difficoltà 3/5 1-2 giorni Idoneità per principianti 45/100
pskillen/meshflow-api#462 ·
Tutte le issue di pskillen/meshflow-api
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
yt-project/yt#5624 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
NousResearch/hermes-agent#148376 ·
I maintainer di solito rispondono entro 1 giorno
-
Analysis
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
SACGF/variantgrid#2615 ·
I maintainer di solito rispondono entro 1 giorno