paypal / load-watcher

Load watcher is a cluster-wide aggregator of metrics, developed for Trimaran: Real Load Aware Scheduler in Kubernetes.
Other
65 stars 34 forks source link

Need lib to run `load-watcher` client #12

Closed wangchen615 closed 3 years ago

wangchen615 commented 3 years ago

When trimaran plugins run clients to obtain metrics from a load-watcher service, it can write both HTTP queries to get data from load-watcher service or can use load-watcher client library to get metrics.

  1. We do not have load-watcher client library now.
  2. We should allow users, such as Trimaran plugins, to use all load-watcher as libraries for all clients load-watcher support.
  3. The existing load-watcher clients, such as prometheus, k8s and signalfx, should have the same interface as the new load-watcher client to add.