Merge pull request #480 from unpoller/bugfix-395
Invalid Influx URL causes unhelpful panic
This commit is contained in:
commit
2bb5b1bd13
|
|
@ -5,6 +5,7 @@ package influxunifi
|
||||||
import (
|
import (
|
||||||
"crypto/tls"
|
"crypto/tls"
|
||||||
"fmt"
|
"fmt"
|
||||||
|
"net/url"
|
||||||
"os"
|
"os"
|
||||||
"strconv"
|
"strconv"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
@ -154,6 +155,12 @@ func (u *InfluxUnifi) Run(c poller.Collect) error {
|
||||||
var err error
|
var err error
|
||||||
|
|
||||||
u.setConfigDefaults()
|
u.setConfigDefaults()
|
||||||
|
|
||||||
|
_, err = url.Parse(u.Config.URL)
|
||||||
|
if err != nil {
|
||||||
|
u.LogErrorf("invalid influx URL: %v", err)
|
||||||
|
return err
|
||||||
|
}
|
||||||
|
|
||||||
if u.IsVersion2 {
|
if u.IsVersion2 {
|
||||||
// we're a version 2
|
// we're a version 2
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue