📖
Stake Local Dashboard
  • Stake Local Dashboard
    • Library Sections
  • Dashboard Installation
    • Installation Overview
    • Install Supporting Software
      • Install Prerequisites
      • Install Prometheus
      • Install Grafana
      • Install node_exporter
      • Install json_exporter
      • Install Ethereum Metrics Exporter
    • Configure Ethereum Clients
    • Configure Supporting Software
      • Configure json_exporter
      • Configure Prometheus Rules
      • Configure Ethereum Metrics Exporter
    • Prometheus Jobs & Targets
      • Prometheus Jobs
      • About Stake Local Labels
      • Base Targets Installation
      • Consensus Client Targets
      • Execution Client Targets
      • Validator Client Targets
      • node_exporter Target
      • json_exporter Target
      • Ethereum Metrics Exporter Targets
      • Third-Party Targets
      • Ethereum Address Targets
      • Validator Public Key Targets
      • Optional: Grafana Target
      • Optional: Prometheus Target
      • Clean Up Unused Targets
    • Optional: Alternative Dashboard Compatibility
      • Besu Dashboard Compatibility
      • Erigon Dashboard Compatibility
      • Geth Dashboard Compatibility
      • Lighthouse Dashboard Compatibility
      • Lodestar Dashboard Compatibility
      • Nethermind Dashboard Compatibility
      • Nimbus Dashboard Compatibility
      • Prysm Dashboard Compatibility
      • Teku Compatibility
    • Enable & Start/Restart Services
      • Checking Software Status
    • Install Dashboard
  • Additional Modifications
    • Additional Staking Groups
    • Change or Add Currency
Powered by GitBook
On this page
  1. Dashboard Installation

Installation Overview

Installation of the Stake Local Dashboard

PreviousLibrary SectionsNextInstall Supporting Software

Last updated 2 years ago

Installation Overview

The overall process of installing and configuring the Stake Local Dashboard is as follows:

  • - Install Prometheus, Grafana, node_exporter, json_exporter, and Ethereum Metrics Exporter.

  • - Update Ethereum client configurations to allow supporting software access to metrics and API data sources.

  • - Base configuration of Prometheus, node_exporter, json_exporter and Ethereum Metrics Exporter.

  • - Configuration of Prometheus scraping jobs, scraping targets, and processing rules.

  • - Configuration changes to ensure compatibility with prior Ethereum client dashboards.

  • - Start/restart software to enable all configurations.

  • - Install Grafana dashboard.

You may skip the relevant steps if you already have Prometheus, Grafana, node_exporter, json_exporter, or Ethereum Metrics Exporter installed. Configuration is handled in a separate section.

For ease of installation, the present guide instructs you to overwrite any existing prometheus.yml , and json_exporter.yml configuration files with entirely new files. You may need to manually merge your current files with the new files in order to keep some preexisting jobs functioning.

Instructions are provided to ensure that over a dozen other Ethereum client dashboards continue to work with the Stake Local prometheus.yml configuration file, but not all of your current Prometheus jobs may be covered by these modifications.

Install Supporting Software
Configure Ethereum Clients
Configure Supporting Software
Prometheus Jobs & Targets Configuration
Optional: Alternative Dashboard Compatibility
Enable & Start/Restart Services
Install Dashboard
Install Supporting Software