Documentation ¶
Index ¶
Constants ¶
View Source
const ( BooleanField = "bool" DataField = "data" StringField = "string" SumField = "sum" ValueField = "value" UpdateTimeField = "update_time" HostTag = "host" NameTag = "name" UnitTag = "unit" TimeField = "time" TimeAttribute = "_time" )
InfluxDB tag and field values.
Variables ¶
This section is empty.
Functions ¶
func NewPoint ¶
func NewPoint(name, host string, measurement senml.Measurement) *write.Point
NewPoint returns an InfluxDB point for a SenML measurement.
func NewSenML ¶
func NewSenML(row *query.FluxRecord) (m senml.Measurement, err error)
NewSenML creates a new JSONPoint from an InfluxDB row
func PointsFromSenML ¶
PointsFromSenML creates a list of InfluxDB points from a list of SenML measurements.
Types ¶
type Client ¶
Client is an extended InfluxDB client
func NewClient ¶
func NewClient(config *ClientConfig) (*Client, error)
NewClient returns a Client for the given configuration
type ClientConfig ¶
type ClientConfig struct {
Host, Bucket, Org, Token string
}
ClientConfig contains InfluxDB client configuration
Click to show internal directories.
Click to hide internal directories.