Story Dashboard

Grafana Dashboard for Story node (Odyssey) monitoring

Grafana Dashboard by shachopra

Setting Up Grafana Dashboard for Node Monitoring

1. Install docker

2. Install Grafana

  • Create Docker Compose Configuration for Grafana: docker-compose-grafana.yml

cd $HOME
mkdir docker
mkdir docker/grafana

cd $HOME/docker/grafana
nano docker-compose-grafana.yml
services:
  grafana:
    image: grafana/grafana
    container_name: grafana
    restart: unless-stopped
    ports:
     - '3000:3000'
    volumes:
      - grafana-storage:/var/lib/grafana
volumes:
  grafana-storage: {}

3. Install Prometheus

  • Create Docker Compose Configuration for Prometheus: docker-compose-prometheus.yml

  • Create Prometheus Configuration File: prometheus.yml

4. Configure story config.toml & modify Geth Service file

5. Install Node Exporter

  • Download Node Exporter

  • Move the Node Exporter Binary

  • Create a Node Exporter User

  • Configure the Service

  • Start the service

6. Configuring and Using Grafana

Configure Grafana through its web interface (http://your-ip:3000arrow-up-right) to connect to your data sources & create dashboards.

Last updated