我在Azure(7.0.1)上安装了最新版本的ELK堆栈。我在kubernetes上有一个带有该docker映像的apm-server:docker.elastic.co/apm/apm-server:7.0.1
但是,它没有与Elasticsearch服务器连接。
错误:
ERRORpipeline / output.go:100无法连接到后退(elasticsearch(http://x.x.x.x:9200)):由于onConnect回调失败,连接标记为失败:此Beat需要使用默认的Elasticsearch分发。请从elastic.co升级到Elasticsearch的默认发行版,或降级为节拍的仅OSS发行版
INFO Pipeline / output.go:93尝试通过11次重新连接尝试重新连接到backoff(elasticsearch(http://x.x.x.x:9200))
信息[发布者]管道/retry.go:189重试器:向用户发送未等待信号
信息[发布者]管道/retry.go:191完成
信息[发布者]管道/retry.go:166重试器:向消费者发送等待信号
信息[发布者]管道/retry.go:168完成
INFO elasticsearch / client.go:734试图连接到Elasticsearch 7.0.1版
INFO [请求] beater / common_handler.go:185处理的请求{“ request_id”:“ 2e79d623-b8fb-4743-8b50-b516db256d5b”,“方法”:“ POST”,“ URL”:“ / intake / v2 /events”,“content_length”:-1,“remote_address”:“10.0.11.11”,“user-agent”:“elastic-apm-node/2.11.0 elastic-apm-http-client / 7.3.0”, “ response_code”:202}
答案 0 :(得分:0)
似乎您使用的是Elasticsearch的oss发行版,但使用的是apm的默认版本。
将Elasticsearch集群升级到默认Disto或使用以下oss apm docker镜像:docker.elastic.co/apm/apm-server-oss:7.0.1