Skip to main content

11.8 Monitoring Settings

Within the network configuration files, validators can adjust which metrics are exposed to allow more detailed Grafana Dashboard insights. By default, the LUKSO Network Configuration already exposes Ports and APIs for every consensus client. Extended access or data can be enabled individually.

Support

The Nimbus-Eth2 client is not supported for Staking within the LUKSO CLI. Additionally, the consensus client requires a custom --validator-monitor-details flag to expose regular blockchain metrics. When using the LUKSO CLI, the dashboard will still lack metrics until staking is fully supported.

tip

Further details on client versions and support can be found on the Client Providers page in the 🧠 Theory section.

info

The following steps are performed on your 📟 node server.

Add Validator Metrics

If you are running the Nimbus-Eth2 consensus client and lack dashboard metrics, you can enable advanced validator monitoring.

1. Stop Node Operation: Depending on your setup method, there are different ways to stop your node to adjust configurations.

cd <lukso-working-directory>
lukso stop
info

Exchange <lukso-working-directory> with the path of the node folder.

Force Client Shutdown
sudo pkill geth

2. Adjust Validator Metrics: Modify the default validator configuration of Nimbus-Eth2 using your preferred editor.

cd <lukso-working-directory>/configs/<network>
vim nimbus2/nimbus.toml
info

Exchange <lukso-working-directory> and <network> with the path of the node folder and the network type.

Add the validator monitor details setting to enable extended metrics.

validator-monitor-details = true

Save the file and exit the editor.

3. Restart the Node: Depending on your setup, there are different ways to start your node with the updated configuration.

cd <lukso-working-directory>
lukso start --checkpoint-sync
info

Exchange <lukso-working-directory> with the path of the node folder.

After the clients were started, verify that their services are still up.

sudo lukso status