微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

AWS ElasticSearch - Kibana 仪表板未加载

如何解决AWS ElasticSearch - Kibana 仪表板未加载

我配置了一个 AWS ElasticSearch 域。我在 EC2 中安装了 LogStash,它用于将数据推送到 ES 域中,我可以在 Kibana discover 中查看它们。从昨天开始,discover 无法正常加载。当我在主屏幕中单击“发现”时,它会加载一段时间然后停止,但屏幕全是空白。

在 EC2 服务器内部,当我检查 LogStash 状态 (service logstash status) 时,我看到多个错误和警告。

logstash[8997]: [INFO ][logstash.agent           ] Pipelines running {:count=>1,:running_pipelines=>[:main],:non_running_pipelines=>[]}
logstash[8997]: [INFO ][org.logstash.beats.Server][main][e4620d298b3dbd13b2a68a1f1fcd717a9e12c8414d40373b93cefd5adeacb1c9] Starting server on port: 5044
logstash[8997]: [WARN ][logstash.outputs.amazonelasticsearch][main][43b973399a83b46ed67e936feeb816720e9ea3d1d511c25b9079ddc2091ccef7] Marking url as dead. Last error: [LogStash::Outputs::AmazonElasticSearch::HttpClient::Pool::HostUnreachableError] Elasticsearch Unreachable: [https://_esdomain_.es.amazonaws.com:443/][Manticore::ClientProtocolException] _esdomain_.es.amazonaws.com:443 Failed to respond {:url=>https://_esdomain_.es.amazonaws.com:443/,:error_message=>"Elasticsearch Unreachable: [https://_esdomain_.es.amazonaws.com:443/][Manticore::ClientProtocolException] _esdomain_.es.amazonaws.com:443 Failed to respond",:error_class=>"LogStash::Outputs::AmazonElasticSearch::HttpClient::Pool::HostUnreachableError"}
logstash[8997]: [ERROR][logstash.outputs.amazonelasticsearch][main][43b973399a83b46ed67e936feeb816720e9ea3d1d511c25b9079ddc2091ccef7] Attempted to send a bulk request to elasticsearch' but Elasticsearch appears to be unreachable or down! {:error_message=>"Elasticsearch Unreachable: [https://_esdomain_.es.amazonaws.com:443/][Manticore::ClientProtocolException] _esdomain_.es.amazonaws.com:443 Failed to respond",:class=>"LogStash::Outputs::AmazonElasticSearch::HttpClient::Pool::HostUnreachableError",:will_retry_in_seconds=>4}
logstash[8997]: [INFO ][logstash.outputs.amazonelasticsearch][main] Running health check to see if an Elasticsearch connection is working {:healthcheck_url=>https://_esdomain_.es.amazonaws.com:443/,:path=>"/"}
logstash[8997]: [WARN ][logstash.outputs.amazonelasticsearch][main] Restored connection to ES instance {:url=>"https://_esdomain_.es.amazonaws.com:443/"}
logstash[8997]: [WARN ][logstash.outputs.amazonelasticsearch][main][43b973399a83b46ed67e936feeb816720e9ea3d1d511c25b9079ddc2091ccef7] Marking url as dead. Last error: [LogStash::Outputs::AmazonElasticSearch::HttpClient::Pool::HostUnreachableError] Elasticsearch Unreachable: [https://_esdomain_.es.amazonaws.com:443/][Manticore::SocketException] broken pipe (Write Failed) {:url=>https://_esdomain_.es.amazonaws.com:443/,:error_message=>"Elasticsearch Unreachable: [https://_esdomain_.es.amazonaws.com:443/][Manticore::SocketException] broken pipe (Write Failed)",:error_class=>"LogStash::Outputs::AmazonElasticSearch::HttpClient::Pool::HostUnreachableError"}
logstash[8997]: [ERROR][logstash.outputs.amazonelasticsearch][main][43b973399a83b46ed67e936feeb816720e9ea3d1d511c25b9079ddc2091ccef7] Attempted to send a bulk request to elasticsearch' but Elasticsearch appears to be unreachable or down! {:error_message=>"Elasticsearch Unreachable: [https://_esdomain_.es.amazonaws.com:443/][Manticore::SocketException] broken pipe (Write Failed)",:will_retry_in_seconds=>16}
logstash[8997]: [INFO ][logstash.outputs.amazonelasticsearch][main] Running health check to see if an Elasticsearch connection is working {:healthcheck_url=>https://_esdomain_.es.amazonaws.com:443/,:path=>"/"}
logstash[8997]: [WARN ][logstash.outputs.amazonelasticsearch][main] Restored connection to ES instance {:url=>"https://_esdomain_.es.amazonaws.com:443/"}

我无法弄清楚它们是否与 Kibana discover 的无响应有关。

解决方法

对我有用的是在 EC2 上本地安装和启动 Kibana。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?