У меня две виртуальные машины, одна из которых содержит Prometheus, Grafana и др. c 192.15.15.10
, а другая - приложение из серии Docker контейнеров 192.15.15.20
.
Я настроил Docker daemon. json содержать:
{
"metrics-addr" : "127.0.0.1:9323",
"experimental" : true
}
My Prometheus.yml
теперь содержит:
- job_name: 'docker'
static_configs:
- targets: ['192.15.15.20:9323']
Это пытается достичь конечной точки метрик на другом компьютере. Однако, поскольку эта конфигурация выполняется внутри контейнера docker, контейнер не знает этот IP-адрес и не может связаться с ним (его нет в сети docker).
Как мне этого добиться? Есть ли настройка прокси или что-то, что я мог бы использовать, или как-то использовать IP-адрес шлюза docker?