Hi,
at the moment the APM Server docker image listens on localhost:8200 by default. This is going to be changed in the future, so that the APM Server will listen on all interfaces.
For now you can pass the following setting for connecting to the APM Server:
docker run -p 8200:8200 docker.elastic.co/apm/apm-server:6.2.4 -e -E apm-server.host=0.0.0.0:8200
Another possibility is to change the apm-server.host setting accordingly in the apm-server.yml and bind-mount it . See Running APM Server on Docker.
What Silvia said. Also; the EOFErrors usually come from (too) large payloads. These can be shrunk significantly by turning on sampling with config.transaction_sample_rate = 0.1 for example.
Apache, Apache Lucene, Apache Hadoop, Hadoop, HDFS and the yellow elephant
logo are trademarks of the
Apache Software Foundation
in the United States and/or other countries.