Saturn Moonlet
Filecoin Saturn monitoring for node operators. More powerful and insightful alternative to Saturn Node Dashboard that anyone can run.
Screenshots





Problem Statement
Saturn Moonlet provides a node operator with the following:Real-time and historical metrics about node stats and earnings.Ability to run arbitrary PromQL queries against node metrics.Ability to build custom dashboards.Alerts based on metrics.Anything else thatGrafanaandPrometheuscan do πIt does not require installing any additional software on a Saturn node. You only needDocker Composeto run it locally or on you own server.
Solution
Saturn Moonlet consists of thee main components.Prometheus Exporteris a Python service that fetches node stats and earnings via the same public HTTP APIs that Saturn Node Dashboard uses. It exposes this info in a simpletext-basedformat.Prometheusperiodically scrapes metrics exposed by Prometheus Exporter and persists these metrics in a local on-disk time series database. Prometheus stores historical data about node stats and earnings.Grafanauses Prometheus as a data source and provides a node operator with powerfull web interface to query and visualize node metrics. It comes with two pre-defined dashboards to overview nodes in the network and see details about a particular node. It also allows to configure alerts.
Hackathon
HackFS 2023
2023
Prizes
- π
π₯ Filecoin Saturn β Best Use
Contributors
- 31z4
101 contributions