我在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日誌說,它正試圖連接到本地主機:
再次,一切都在努力,直到今天。爲什麼它試圖連接到本地主機,而不是彈性搜索服務?