https://github.com/waku-org/pm/milestone/38

Improve tooling to facilitate debugging and issues, by providing a tool to help with message tracing in logs (Status app, fleet), and enable Prometheus in Status app to get more detailed connectivity states and other metrics on local instances.

Deliverables

Log parser [not started]

A log parser that can consume various logs (Status application, nwaku fleet) to retrieve specific information of a message, such as origin, Waku msg id to Status envelope id, etc.

Waku Local Metrics [not started]

Enable nwaku Prometheus when embedded in Status Desktop and Mobile applications.

Status Local Metrics

Migrate useful telemetry metrics to Prometheus in status-go; such as store confirmation success/failure, MVDS ack/no-ack. For Status Desktop.

Local Metric Dashboard

A pre-defined Grafana dashboard that can be deployed locally to visual Waku and status metrics generated by a local, or same lan, status application (desktop).