Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Client = NewFakeInfluxDBClient()
View Source
var Config = InfluxdbConfig{ User: "root", Password: "root", Host: "localhost:8086", DbName: "k8s", Secure: false, }
Functions ¶
This section is empty.
Types ¶
type FakeInfluxDBClient ¶
type FakeInfluxDBClient struct {
Pnts []PointSavedToInfluxdb
}
func NewFakeInfluxDBClient ¶
func NewFakeInfluxDBClient() *FakeInfluxDBClient
func (*FakeInfluxDBClient) Ping ¶
func (client *FakeInfluxDBClient) Ping() (time.Duration, string, error)
func (*FakeInfluxDBClient) Write ¶
func (client *FakeInfluxDBClient) Write(bps influxdb.BatchPoints) (*influxdb.Response, error)
type InfluxdbClient ¶
type InfluxdbClient interface {
Write(influxdb.BatchPoints) (*influxdb.Response, error)
Query(influxdb.Query) (*influxdb.Response, error)
Ping() (time.Duration, string, error)
}
func NewClient ¶
func NewClient(c InfluxdbConfig) (InfluxdbClient, error)
type InfluxdbConfig ¶
type InfluxdbConfig struct {
User string
Password string
Secure bool
Host string
DbName string
WithFields bool
}
func BuildConfig ¶
func BuildConfig(uri *url.URL) (*InfluxdbConfig, error)
type PointSavedToInfluxdb ¶
Click to show internal directories.
Click to hide internal directories.