project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

Saturn Moonlet

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

Saturn Moonlet

Created At

HackFS 2023

Winner of

🥇 Filecoin Saturn — Best Use

Project Description

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 that Grafana and Prometheus can do 😉

It does not require installing any additional software on a Saturn node. You only need Docker Compose to run it locally or on you own server.

How it's Made

Saturn Moonlet consists of thee main components.

  • Prometheus Exporter is 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 simple text-based format.
  • Prometheus periodically 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.
  • Grafana uses 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.
background image mobile

Join the mailing list

Get the latest news and updates