Как включить удаленный доступ / запрос к Elastic APM-серверу? - PullRequest
0 голосов
/ 11 июля 2019

У меня есть настройка 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",
}

Спасибо за помощь.

1 Ответ

0 голосов
/ 12 июля 2019
  1. Брандмауэр блокирует трафик (например, встроенный в Windows)?
  2. 10.9.21.91 IP-адрес, который пытаются получить хосты?Просто чтобы быть уверенным, что вы можете связать с host: "0.0.0.0:8200", который будет охватывать все возможные интерфейсы.
...