Coder Social home page Coder Social logo

stronk-dev / orchestratortracker Goto Github PK

View Code? Open in Web Editor NEW
3.0 1.0 0.0 52 KB

Pretend Broadcaster looking for quick Orchestrators in your area

Home Page: https://grafana.stronk.tech/d/b8FvMmmVk/orchestrator-tracker

JavaScript 100.00%
livepeer lpt

orchestratortracker's Introduction

This program consists of three components:

  • A master which consolidates orchestrator statistics from various clients
    • Publishes GetOrchestrator responses and discovery time
    • Publishes orchestrator price info
    • Observes Livepeer Inc performance leaderboards results to Prometheus
    • TODO integration with email / telegram
    • TODO api to subscribe for notifications and cancel it
  • A client which pushes stats to master
    • Gets the list of active Orchestrators from the Livepeer subgraph
    • Test each of them and upload results
  • TODO A frontend where users can (un)subscribe to notifications

orchestratortracker's People

Contributors

stronk-dev avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

orchestratortracker's Issues

Do not restore data for sources no longer active

If we eg move from Boston to Michigan, we now have an entry for Boston which no longer gets update. When we reboot and init the prometheus state we should ignore tracks which no longer get updated like that

Investigate weird response times

edc0c3d might fix some of the weird jumps we saw with ping times now that it actually uses a fresh client for each request.

Monitor and try to find the cause of some O's having very inconsistent results

Fix Uptime Ratio

Currently it is 100% for everyone, probably because all O's are able to respond to a ping call from somewhere so there should be a cutoff and an explicit NO if they fail te respond withing a certain timeframe

Modify ping time

If no response was be made, we would like to see a gap in the response times. Currently it just keeps the last known value in there

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.