lib/promscrape: hint that -enableTCP6 command-line flag can be used for connecting to IPv6 addresses

This commit is contained in:
Aliaksandr Valialkin 2020-11-21 14:38:54 +02:00
parent 8608e956dd
commit d892d63204

View file

@ -2,6 +2,7 @@ package promscrape
import (
"context"
"fmt"
"net"
"sync"
"sync/atomic"
@ -52,6 +53,9 @@ func statDial(addr string) (conn net.Conn, err error) {
dialsTotal.Inc()
if err != nil {
dialErrors.Inc()
if !netutil.TCP6Enabled() {
err = fmt.Errorf("%w; try -enableTCP6 command-line flag", err)
}
return nil, err
}
conns.Inc()