lighthouse/validator_client/src
Mac L fd55373b88 Add new VC metrics for beacon node availability (#3193)
## Issue Addressed

#3154 

## Proposed Changes

Add three new metrics for the VC:
1. `vc_beacon_nodes_synced_count`
2. `vc_beacon_nodes_available_count`
3. `vc_beacon_nodes_total_count`

Their values mirror the values present in the following log line:
```
Apr 08 17:25:17.000 INFO Connected to beacon node(s) synced: 4, available: 4, total: 4, service: notifier
```
2022-05-26 02:05:16 +00:00
..
duties_service Gracefully handle missing sync committee duties (#3086) 2022-03-14 06:16:49 +00:00
http_api Add client authentication to Web3Signer validators (#3170) 2022-05-18 23:14:37 +00:00
http_metrics Add new VC metrics for beacon node availability (#3193) 2022-05-26 02:05:16 +00:00
signing_method Kiln mev boost (#3062) 2022-03-31 07:52:23 +00:00
attestation_service.rs Web3Signer support for VC (#2522) 2021-09-16 03:26:33 +00:00
beacon_node_fallback.rs Avoid hogging the fallback status lock in the VC (#3022) 2022-02-22 03:09:00 +00:00
block_service.rs Avoid unnecessary slashing protection when publishing blocks (#3188) 2022-05-18 06:50:51 +00:00
check_synced.rs Remove duplicate log in BN fallback (#2116) 2021-01-06 03:01:48 +00:00
cli.rs Kiln mev boost (#3062) 2022-03-31 07:52:23 +00:00
config.rs Kiln mev boost (#3062) 2022-03-31 07:52:23 +00:00
doppelganger_service.rs Fix log output for INFO Found no doppelganger (#2551) 2021-08-29 23:29:47 +00:00
duties_service.rs [refactor] Refactor Option/Result combinators (#3180) 2022-05-16 01:59:47 +00:00
fee_recipient_file.rs Allow per validator fee recipient via flag or file in validator client (similar to graffiti / graffiti-file) (#2924) 2022-02-08 19:52:20 +00:00
graffiti_file.rs Rust 1.54.0 lints (#2483) 2021-07-30 01:11:47 +00:00
initialized_validators.rs Add client authentication to Web3Signer validators (#3170) 2022-05-18 23:14:37 +00:00
key_cache.rs Replace OpenOptions::new with File::options to be readable (#3059) 2022-03-07 06:30:18 +00:00
lib.rs Add new VC metrics for beacon node availability (#3193) 2022-05-26 02:05:16 +00:00
notifier.rs Add new VC metrics for beacon node availability (#3193) 2022-05-26 02:05:16 +00:00
preparation_service.rs Fix Rust 1.61 clippy lints (#3192) 2022-05-20 05:02:13 +00:00
signing_method.rs Kiln mev boost (#3062) 2022-03-31 07:52:23 +00:00
sync_committee_service.rs Gracefully handle missing sync committee duties (#3086) 2022-03-14 06:16:49 +00:00
validator_store.rs Fix Rust 1.61 clippy lints (#3192) 2022-05-20 05:02:13 +00:00