We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 826b781 commit 7340fcdCopy full SHA for 7340fcd
1 file changed
cmd/namenode-exporter/namenode_exporter.go
@@ -12,6 +12,7 @@ import (
12
13
const (
14
namespace = "namenode"
15
+ maxIdleConnections = 10
16
)
17
18
var (
@@ -169,7 +170,9 @@ func (e *Exporter) Describe(ch chan<- *prometheus.Desc) {
169
170
171
// Collect implements the prometheus.Collector interface.
172
func (e *Exporter) Collect(ch chan<- prometheus.Metric) {
- resp, err := http.Get(e.url)
173
+ tr := &http.Transport {MaxIdleConns: maxIdleConnections}
174
+ client := &http.Client{Transport: tr}
175
+ resp, err := client.Get(e.url)
176
if err != nil {
177
log.Error(err)
178
}
0 commit comments