more limits.Agent elaboration (#271)

This commit is contained in:
Michael Quigley
2023-03-17 13:13:33 -04:00
parent b69237e9cc
commit 9418195150
4 changed files with 58 additions and 6 deletions

View File

@ -0,0 +1,18 @@
package limits
import (
influxdb2 "github.com/influxdata/influxdb-client-go/v2"
"github.com/influxdata/influxdb-client-go/v2/api"
"github.com/openziti/zrok/controller/metrics"
)
type influxReader struct {
idb influxdb2.Client
queryApi api.QueryAPI
}
func newInfluxReader(cfg *metrics.InfluxConfig) *influxReader {
idb := influxdb2.NewClient(cfg.Url, cfg.Token)
queryApi := idb.QueryAPI(cfg.Org)
return &influxReader{idb, queryApi}
}