- Notifications
You must be signed in to change notification settings - Fork111
The old clientv2 for InfluxDB 1.x
License
influxdata/influxdb1-client
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
influxdb1-clientv2 is the current Go client API for InfluxDB 1.x. For connecting to InfluxDB 2.x see theinfluxdb-client-go client library.
InfluxDB is an open-source distributed time series database, find more aboutInfluxDB athttps://docs.influxdata.com/influxdb/latest
To import into your Go project, run the following command in your terminal:go get github.com/influxdata/influxdb1-client/v2
Then, in your import declaration section of your Go file, paste the following:import "github.com/influxdata/influxdb1-client/v2"
If you get the errorbuild github.com/user/influx: cannot find module for path github.com/influxdata/influxdb1-client/v2
when trying to build:change your import to:
import(_"github.com/influxdata/influxdb1-client"// this is important because of the bug in go modclient"github.com/influxdata/influxdb1-client/v2")
The following example creates a new client to the InfluxDB host on localhost:8086 and runs a query for the measurementcpu_load
from themydb
database.
funcExampleClient_query() {c,err:=client.NewHTTPClient(client.HTTPConfig{Addr:"http://localhost:8086",})iferr!=nil {fmt.Println("Error creating InfluxDB Client: ",err.Error())}deferc.Close()q:=client.NewQuery("SELECT count(value) FROM cpu_load","mydb","")ifresponse,err:=c.Query(q);err==nil&&response.Error()==nil {fmt.Println(response.Results)}}
About
The old clientv2 for InfluxDB 1.x
Resources
License
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors7
Uh oh!
There was an error while loading.Please reload this page.