# Monitoring

## On-chain Monitoring

Basic on-chain monitoring can be done using the following tools found on the CSM Widget directly. Under the `Dashboard` navbar tab scroll all the way down to the `External Dashboards` expandable list.

<figure><img src="https://1628445806-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoML8XLjdWBoYbtGBoQ9R%2Fuploads%2FWcZXKt1bNbaQwV9QmzaD%2Fimage.png?alt=media&#x26;token=759d1438-f472-4af1-ba3b-57cd8bb3836e" alt=""><figcaption></figcaption></figure>

### Beaconcha.in V2

Shows a wide range of performance data for all of the validator keys under your CSM Operator.

<figure><img src="https://1628445806-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoML8XLjdWBoYbtGBoQ9R%2Fuploads%2FfTxrxZb80eOgf5uKFT8G%2Fimage.png?alt=media&#x26;token=6abcb152-016d-4f50-be70-d2f571c8f095" alt=""><figcaption></figcaption></figure>

To receive notifications on when your validators go offline, open up the Validators pop-up window, click into each key, and add them to your  watchlist. You will need to create a free account on Beaconcha.in in order to use this.

<figure><img src="https://1628445806-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoML8XLjdWBoYbtGBoQ9R%2Fuploads%2FimXeTEFVNSdEGpWqI7gC%2Fimage.png?alt=media&#x26;token=556a1702-afef-41f5-a654-cb7fdb68eb20" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="https://1628445806-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoML8XLjdWBoYbtGBoQ9R%2Fuploads%2F7Zo1oRned5vCmenlLYEL%2Fimage.png?alt=media&#x26;token=4ece9a1f-1bc6-4037-9419-1e35c15f298f" alt="" width="563"><figcaption></figcaption></figure>

### Rated Explorer

Provides more details on performance of all validator keys under your CSM Operator in aggregate. No built-in notifications available.

<figure><img src="https://1628445806-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoML8XLjdWBoYbtGBoQ9R%2Fuploads%2F53VxaROzqhdSzEZm7KU5%2Fimage.png?alt=media&#x26;token=0173e85e-38b1-461b-970a-9df0489d2eaa" alt="" width="375"><figcaption></figcaption></figure>

### Lido Operators

Provides an overall view of validator keys uploaded onto the CSM Widget. Mouse over each category for a description of each metric.

<figure><img src="https://1628445806-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoML8XLjdWBoYbtGBoQ9R%2Fuploads%2F1qYiHLdmSfB2AK72g7D0%2Fimage.png?alt=media&#x26;token=909748e8-c428-4480-9219-175fb14d1f53" alt=""><figcaption></figcaption></figure>

### Lido MEV Monitoring

Provides details on blocks proposed by the validators under your CSM Operator over a period. If the Fee recipient is not equal to the designated fee recipient addresses for the respective networks, "[MEV Stealing](https://docs.lido.fi/staking-modules/csm/guides/mev-stealing/)" will be detected.

<figure><img src="https://1628445806-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoML8XLjdWBoYbtGBoQ9R%2Fuploads%2FKEcpzqdNUojVhZaEO8VI%2Fimage.png?alt=media&#x26;token=dfcc92e2-7eb0-48e8-af1b-94320d253fd4" alt="" width="563"><figcaption></figcaption></figure>

## Off-Chain Monitoring: Grafana

For more detailed monitoring, refer to the section below.

{% content-ref url="../../monitoring-maintenance-and-updates" %}
[monitoring-maintenance-and-updates](https://dvt-homestaker.stakesaurus.com/monitoring-maintenance-and-updates)
{% endcontent-ref %}

## CSM Performance Threshold

Staying above the Lido CSM `Performance Threshold` enables CSM Operators to qualify for the socialized node operator rewards.

<figure><img src="https://1628445806-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FoML8XLjdWBoYbtGBoQ9R%2Fuploads%2F5hGUx6kBcOansdbet96G%2Fimage.png?alt=media&#x26;token=50062fa4-74d5-4508-a57d-832d19f8f4f7" alt="" width="563"><figcaption></figcaption></figure>

Lido CSM uses the following parameters to measure the Performance Threshold, where `Performance Threshold = Average Validator Network Performance - Performance Leeway`.

* Performance of each validator = `Successful Attestations / Total Attestations Assigned`
* Average Validator Network Performance = A good proxy to use will be the `Average Participation Rate` found on [Rated Network](https://explorer.rated.network/network?network=mainnet\&timeWindow=1d\&rewardsMetric=average\&geoDistType=all\&hostDistType=all\&soloProDist=stake).
* Performance Leeway = `500 Basis Points (5%)`
* Frame = `28 days`

e.g., For a 28 day period, if the Average Validator Network Performance is 99.6%, then your validators will need to achieve a 94.6% Performance level in order to qualify for the socialized node operator rewards.

### Tips to improve performance

{% content-ref url="../../best-practices/maximising-uptime-and-performance" %}
[maximising-uptime-and-performance](https://dvt-homestaker.stakesaurus.com/best-practices/maximising-uptime-and-performance)
{% endcontent-ref %}
