gpt4 book ai didi

java - Docker 上的弹性 APM 堆栈

转载 作者:行者123 更新时间:2023-11-29 08:28:31 26 4
gpt4 key购买 nike

我正在尝试使用 Elasticsearch、Kibana 和 APM 服务器将 Elastic APM 安装为 docker-compose 的 3 项服务。现在我对如何使用文档在 app-server.yml 文件中设置 IP 感到困惑 APM Server Configuration .该文件应如下所示:

apm-server:
host: localhost:8200

output:
elasticsearch:
hosts: ElasticsearchAddress:9200

我尝试将 ElasticsearchAddress 设置为 localhost 或 127.0.0.1 但我总是会收到类似这样的错误连接失败:Get http://127.0.0.1:9200: dial tcp 127.0.0.1:9200: getsockopt: connection refused连接失败:Get http://localhost:9200 : dial tcp [::1]:9200: connect: 无法分配请求的地址。我还尝试了其他几个 ips。

有谁知道如何正确配置应用服务器,或者是否有任何 docker-compose 文件可以正确安装?

谢谢你的帮助

最佳答案

如果您使用单个 docker compose 文件启动所有服务,则 app-server.yaml 应该具有如下值
输出:
Elasticsearch :
主机: Elasticsearch :9200
“hosts: elasticsearch:9200” 应该是你在 docker-compose 中提到的 elasticsearch 的服务名称。就像下面的


版本:'2'
服务:
Elasticsearch :
图片: Elasticsearch :最新

关于java - Docker 上的弹性 APM 堆栈,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50282965/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com