 Documentation
      ¶
      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, Concurrency: 1, }
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
	InsecureSsl           bool
	RetentionPolicy       string
	ClusterName           string
	DisableCounterMetrics bool
	Concurrency           int
}
    func BuildConfig ¶
func BuildConfig(uri *url.URL) (*InfluxdbConfig, error)
type PointSavedToInfluxdb ¶
 Click to show internal directories. 
   Click to hide internal directories.