Skip to content

Latest commit

 

History

History
48 lines (34 loc) · 3.05 KB

README.md

File metadata and controls

48 lines (34 loc) · 3.05 KB

Monitoring

Welcome to the monitoring system of the transcode.ninja LivePeer orchestrator. This system allows us to monitor the transcoder and overall system performance closely. Our monitoring system's dashboards were based on the ones found in this forum post.

Monitoring Arsenal

Getting Started

Ensure your system is ready for the monitoring journey by meeting these prerequisites:

How to Use

  1. Clone this Repository with its submodules:

    git clone --recurse-submodules [email protected]:transcodeninja/livepeer-setup.git
  2. Launch the Monitoring Tools with Docker Compose:

    docker compose up -d
  3. Re-create the library panels: Unfortunately, Grafana does not yet support provisioning of library panels. You must manually re-create and re-link the library panels in the livepeer_payements_overview.json and psu_overview.json dashboards. This is a one-time task.

  4. Setup alerting: The dashboards have various alerts. It's essential to configure your Grafana notification policies and contact points to ensure you receive these alerts on your preferred channel.

Important

If you're using the ufw firewall, set it to welcome incoming connections from the livepeer Docker subnet to localhost on the specific exporter ports. For instance, use this command:

sudo ufw allow in from 172.19.0.0/16 to any port 9100

This opens the door for incoming traffic from the Docker network (subnet: 172.19.0.0/16) on port 9100.