File tree Expand file tree Collapse file tree 1 file changed +13
-0
lines changed
Expand file tree Collapse file tree 1 file changed +13
-0
lines changed Original file line number Diff line number Diff line change 4949 tlsCert = kingpin .Flag ("tls.cert" , "<cert> Client certificate file" ).String ()
5050 tlsKey = kingpin .Flag ("tls.key" , "<key> Private key file" ).String ()
5151 metricsAddr = kingpin .Flag ("metrics-addr" , "Serve Prometheus metrics at this address" ).Default (":9369" ).String ()
52+ target = kingpin .Flag ("target" , "Scraping target" ).String ()
5253)
5354
5455var (
@@ -121,6 +122,14 @@ func (c *Coordinator) doScrape(request *http.Request, client *http.Client) {
121122 return
122123 }
123124
125+ if * target != "" {
126+ if request .URL .Port () == "" {
127+ request .URL .Host = * target
128+ } else {
129+ request .URL .Host = * target + ":" + request .URL .Port ()
130+ }
131+ }
132+
124133 scrapeResp , err := client .Do (request )
125134 if err != nil {
126135 msg := fmt .Sprintf ("failed to scrape %s" , request .URL .String ())
@@ -285,6 +294,10 @@ func main() {
285294 }()
286295 }
287296
297+ if * target != "" {
298+ level .Info (coordinator .logger ).Log ("msg" , "Scraping target" , "target" , * target )
299+ }
300+
288301 transport := & http.Transport {
289302 Proxy : http .ProxyFromEnvironment ,
290303 DialContext : (& net.Dialer {
You can’t perform that action at this time.
0 commit comments