我在Kubernetes集群上部署了Graylog并且一切正常,直到我决定添加环境变量并更新graylog部署。Graylog无法连接到Kubernetes集群中的Elasticsearch
现在,有些东西停止工作。我可以看到,所有的投入都在运行,他们正在接受邮件:
但是,如果我尝试看看收到的消息,则返回500错误以下消息:
The docs说,Graylog容器需要调用的服务elasticsearch
docker run --link some-mongo:mongo --link some-elasticsearch:elasticsearch -p 9000:9000 -e GRAYLOG_WEB_ENDPOINT_URI="http://127.0.0.1:9000/api" -d graylog2/server
如果我连接到graylog吊舱和卷曲elasticsearch:9200
,我看到一个成功的结果:
{
"name" : "Vixen",
"cluster_name" : "graylog",
"cluster_uuid" : "TkZtckzGTnSu3JjERQNf4g",
"version" : {
"number" : "2.4.4",
"build_hash" : "fcbb46dfd45562a9cf00c604b30849a6dec6b017",
"build_timestamp" : "2017-01-03T11:33:16Z",
"build_snapshot" : false,
"lucene_version" : "5.5.2"
},
"tagline" : "You Know, for Search"
}
但如果graylog日志说,它正试图连接到本地主机:
再次,一切都在努力,直到今天。为什么它试图连接到本地主机,而不是弹性搜索服务?