Você pode especificar a porta na lista de destinos. Tome o exemplo oficial:
scrape_configs:
- job_name: 'blackbox'
metrics_path: /probe
params:
module: [http_2xx] # Look for a HTTP 200 response.
static_configs:
- targets:
- http://prometheus.io # Target to probe with http.
- https://prometheus.io # Target to probe with https.
- http://example.com:8080 # Target to probe with http on port 8080.
relabel_configs:
- source_labels: [__address__]
target_label: __param_target
- source_labels: [__param_target]
target_label: instance
- target_label: __address__
replacement: 127.0.0.1:9115 # Blackbox exporter.
Você pode especificar apenas um destino para cada porta, como:
static_configs:
- targets:
- http://example.com:1234
- http://example.com:4567
- http://example.com:8901
Este exemplo usa o probe http_2xx, mas o mesmo se aplica a outros módulos de teste também.