mirror of
https://github.com/openziti/zrok.git
synced 2025-04-10 18:38:18 +02:00
22 lines
458 B
Go
22 lines
458 B
Go
package metrics
|
|
|
|
import (
|
|
influxdb2 "github.com/influxdata/influxdb-client-go/v2"
|
|
"github.com/influxdata/influxdb-client-go/v2/api"
|
|
)
|
|
|
|
type influxDb struct {
|
|
idb influxdb2.Client
|
|
writeApi api.WriteAPIBlocking
|
|
}
|
|
|
|
func openInfluxDb(cfg *InfluxConfig) *influxDb {
|
|
idb := influxdb2.NewClient(cfg.Url, cfg.Token)
|
|
wapi := idb.WriteAPIBlocking(cfg.Org, cfg.Bucket)
|
|
return &influxDb{idb, wapi}
|
|
}
|
|
|
|
func (i *influxDb) Write(u *Usage) error {
|
|
return nil
|
|
}
|