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.
We do not have load-watcher client library now.
We should allow users, such as Trimaran plugins, to use all load-watcher as libraries for all clients load-watcher support.
The existing load-watcher clients, such as prometheus, k8s and signalfx, should have the same interface as the new load-watcher client to add.
When trimaran plugins run clients to obtain metrics from a
load-watcher
service, it can write bothHTTP
queries to get data fromload-watcher
service or can useload-watcher
client library to get metrics.load-watcher
client library now.load-watcher
as libraries for all clientsload-watcher
support.load-watcher
clients, such as prometheus, k8s and signalfx, should have the same interface as the newload-watcher
client to add.