-
Couldn't load subscription status.
- Fork 165
Open
Labels
Description
I've following configuration of docker-compose:
version: '3'
services:
app:
[...]
ports:
- "9090:9090"
labels:
PROMETHEUS_EXPORTER_PORT: "9090"this correctly produces a file_sd_config
- targets:
- 172.30.8.250:9090
labels:
[...]
container_name: app
if instead of port 9090 I use any other, e.g. 8090
version: '3'
services:
app:
[...]
ports:
- "8090:9090"
labels:
PROMETHEUS_EXPORTER_PORT: "8090"entry in file_sd_config is
- targets:
- 172.30.8.250:0
labels:
[...]
container_name: app
so 0 instead of port 8090, this prevents any metrics ingestion using ecs-discovery.
If I try to wget 172.30.8.250:8090 from ecs-discovery container it works returning the expected metric.
/prometheus # wget 172.30.8.250:8090 -O -
Connecting to 172.30.8.250:8090 (172.30.8.178:8090)
writing to stdout
# HELP system_connection Total connection result
# TYPE system_connection counter
# HELP queue_size Total of element in the queue to process
# TYPE queue_size gauge
queue_size{type="fdh",system="S3LAB.P3TW_AQO_AP",app="s3lab-ap-producer",} 0.0
Have you any insights?