Files
gossipsub-testground/grafana/dashboards.yml
Akihito Nakano 5a2a4d649d Scoring (#8)
* Initial implementation for scoring-parameters test plan

* Record the number of BeaconBlock messages received per epoch

* Add attacker module

* Dialing from attackers to a beacon node

* Add debug log

* Add TopicScoreParameter for BeaconBlock

* Rename crate and collect attacker info

* Add dashboards

* Add metrics

* Add topic_msg_sent_counts to dashboard

* Attestations

* rename

* topic_msg_sent_counts

* Make params configurable

* dashboards

* Aggregates per epoch

* Attestations per epoch

* run time

* Remove empty descriptions

* cargo update

* Record the result of sync_committee_aggregates and sync_committee_messages

* Update Messages dashboard

* Topic params for SignedContributionAndProof and SyncCommitteeMessage

* Make get_param() generic

* Use get_param()

* Dashboard: automate run_id

* Dashboard: Add `Settings`

* Set gossipsub config based on lighthouse

* Record peer scores on its own task

* Record metrics on its own task

* Fix invalid gossipsub config

* Remove unnecessary comment lines

* Some cleanup

* Merge main into scoring-parameters

* Add scoring test plan to CI workflow

* Update dashboard

* Fix: discarding correct message

* Add `Cache Misses` to the dashboard

* Avoid unnecessary compiling

* Add Cargo.lock

* Introduce NetworkConfiguration

* Fix clippy warnings

* Upgrade npg

* Add README

* Fix clippy warnings

* Improve qualifications

* Remove debug lines
2022-12-20 12:50:29 +11:00

43 lines
1008 B
YAML

apiVersion: 1
providers:
# Censoring
- name: 'Gossipsub Metrics'
orgId: 1
folder: 'Censoring'
type: file
options:
path: /var/lib/grafana/dashboards/censoring/GossipsubMetrics.json
- name: 'Peer Scores'
orgId: 1
folder: 'Censoring'
type: file
options:
path: /var/lib/grafana/dashboards/censoring/PeerScores.json
# Eth Consensus
- name: 'Basic Gossipsub'
orgId: 1
folder: 'Eth Consensus'
type: file
options:
path: /var/lib/grafana/dashboards/eth_consensus/BasicGossipsub.json
# Scoring
- name: 'Messages'
orgId: 1
folder: 'Scoring'
type: file
options:
path: /var/lib/grafana/dashboards/scoring/Messages.json
- name: 'Peer Scores and Gossipsub Metrics'
orgId: 1
folder: 'Scoring'
type: file
options:
path: /var/lib/grafana/dashboards/scoring/PeerScoresAndGossipsubMetrics.json
- name: 'Settings'
orgId: 1
folder: 'Scoring'
type: file
options:
path: /var/lib/grafana/dashboards/scoring/Settings.json