У меня есть настройка Elastic с сервером APM на одной машине. Я настроил Java-агент APM для отправки трассировок на сервер APM на локальном хосте. Все отлично работает с конфигурацией localhost в Windows.
Теперь я хочу запустить агент apm java для приложения, работающего на другой машине в одной сети. Это Java-агент apm на linux и apm-сервер, работающий на машине с Windows.
По умолчанию APM-сервер прослушивает localhost. Я попытался изменить настройку файла apm-server.yml с помощью -
apm-server:
# Defines the host and port the server is listening on. use "unix:/path/to.sock" to listen on a unix domain socket.
host: "hot-ip:8200"
по умолчанию:
host:"localhost:8200".
После внесения изменений в apm-server.yml обозреватель процессов показывает процесс apm-server.exe, прослушивающий IP-протокол host-ip-порт 8200 протокол TCP.
Но все равно http://host -ip: 8200 недоступен с другого компьютера в сети. В то время как на той же машине (Windows) http://localhost:8200 & http://host -ip: 8200 работает нормально и дать ответ ниже.
{
build_date: "2019-05-23T12:58:36Z",
build_sha: "410bf33fa1b67fa5bd02a388de17d0e30ec031da",
version: "7.1.1",
}
Спасибо за помощь.