rename package

This commit is contained in:
davidnewhall2 2019-11-17 01:21:30 -08:00
parent 5b1993bf5f
commit 5bfa3019b6
11 changed files with 15 additions and 13 deletions

View File

@ -1,4 +1,4 @@
package influx
package influxunifi
import (
"time"

View File

@ -1,4 +1,4 @@
package influx
package influxunifi
import (
influx "github.com/influxdata/influxdb1-client/v2"

View File

@ -1,6 +1,6 @@
// Package influx provides the methods to turn UniFi measurements into influx
// data-points with appropriate tags and fields.
package influx
package influxunifi
import (
"github.com/davidnewhall/unifi-poller/metrics"

View File

@ -1,4 +1,4 @@
package influx
package influxunifi
import (
"strings"

View File

@ -1,4 +1,4 @@
package influx
package influxunifi
import (
"time"

View File

@ -1,4 +1,4 @@
package influx
package influxunifi
import (
"time"

View File

@ -1,4 +1,4 @@
package influx
package influxunifi
import (
"strings"

View File

@ -1,4 +1,4 @@
package influx
package influxunifi
import (
"time"

View File

@ -6,7 +6,7 @@ import (
"strings"
"time"
"github.com/davidnewhall/unifi-poller/influx"
"github.com/davidnewhall/unifi-poller/influxunifi"
"github.com/davidnewhall/unifi-poller/metrics"
client "github.com/influxdata/influxdb1-client/v2"
"golift.io/unifi"
@ -90,7 +90,7 @@ func (u *UnifiPoller) CollectAndProcess(process func(*metrics.Metrics) error) er
}
// ExportMetrics updates the internal metrics provided via
// HTTP at /metrics for prometheus collection.
// HTTP at /metrics for prometheus collection. This is run by Prometheus.
func (u *UnifiPoller) ExportMetrics() *metrics.Metrics {
if u.Config.ReAuth {
u.LogDebugf("Re-authenticating to UniFi Controller")
@ -100,7 +100,7 @@ func (u *UnifiPoller) ExportMetrics() *metrics.Metrics {
return nil
}
}
u.LastCheck = time.Now()
m, err := u.CollectMetrics()
if err != nil {
u.LogErrorf("collecting metrics: %v", err)
@ -177,7 +177,7 @@ func (u *UnifiPoller) AugmentMetrics(metrics *metrics.Metrics) {
// This creates an InfluxDB writer, and returns an error if the write fails.
func (u *UnifiPoller) ReportMetrics(metrics *metrics.Metrics) error {
// Batch (and send) all the points.
m := &influx.Metrics{Metrics: metrics}
m := &influxunifi.Metrics{Metrics: metrics}
// Make a new Influx Points Batcher.
var err error
m.BatchPoints, err = client.NewBatchPoints(client.BatchPointsConfig{Database: u.Config.InfluxDB})
@ -195,7 +195,7 @@ func (u *UnifiPoller) ReportMetrics(metrics *metrics.Metrics) error {
}
// LogInfluxReport writes a log message after exporting to influxdb.
func (u *UnifiPoller) LogInfluxReport(m *influx.Metrics) {
func (u *UnifiPoller) LogInfluxReport(m *influxunifi.Metrics) {
var fields, points int
for _, p := range m.Points() {
points++

View File

@ -50,6 +50,7 @@ func NewUnifiCollector(opts UnifiCollectorOpts) prometheus.Collector {
if opts.CollectFn == nil {
panic("nil collector function")
}
return &unifiCollector{
opts: opts,
Client: descClient(opts.Namespace),
@ -76,6 +77,7 @@ func (u *unifiCollector) Describe(ch chan<- *prometheus.Desc) {
}
}
}
describe(u.Client)
describe(u.UAP)
describe(u.USG)