我正在使用AWS ELK(亚马逊托管 flex ),并且我的Kibana健康状态为红色,试图浏览到kibana URL,但我收到“Kibana服务器尚未准备就绪”的信息。
我试图解决此问题,但是没有运气,我认为这一切都始于我将ELK设置从具有1个实例的1个可用区更改为2个可用区,或者另一种选择是我在过去一天流了大量数据。
作为解决该问题的试验的一部分,我返回了1个实例的1个可用区域,但这并没有解决问题。
另外我已经启用了错误日志,并看到我在cloudwatch中收到:
"publishing cluster state with version [68816] failed for the following nodes"
"failed to connect to node"
解决这个问题的任何帮助都会有所帮助。
更多信息(关于我当前的设置):
Domain status:Active
Elasticsearch version: 6.7
Availability zones:1
Instance type:r5.large.elasticsearch
Number of instances:1
Storage type:EBS
EBS volume type:General Purpose (SSD)
EBS volume size:1000 GB
Encryption at rest:Disabled
Node-to-node encryption:Disabled
Amazon Cognito for authentication:Disabled
Service software release:R20190724-P1
在域的群集运行状况选项卡中,我可以看到:
Cluster status:green
MasterReachableFromNode:green
AutomatedSnapshotFailure:green
KibanaHealthyNodes:red
在InvalidHostHeaderRequests中,我有大约60%的请求是ElasticsearchRequests中的InvalidHostHeaderRequests(但我想这是不相关的):
CPUUtilization: is about 8%
JVMMemoryPressure: is about 20%
SysMemoryUtilization:98%
最佳答案
KibanaHealthyNodes为红色,可能是您的kibana已关闭。您最近是否更新到AWS Elasticsearch v6.7?看来需要在Elasticsearch集群上重新启动kibana,AWS支持团队可以为您提供帮助。或者,如果您没有支持计划,则可能是如果您在AWS论坛上发帖,那么来自AWS的人可以看看并为您提供帮助。
InvalidHostHeaderRequests不会导致kibana出现问题。当您的应用程序尝试在节点的IP上发送请求时,AWS ES将抛出此错误。请检查并在请求中使用域端点,否则将出现此错误。
https://docs.aws.amazon.com/elasticsearch-service/latest/developerguide/es-managedomains.html
关于amazon-web-services - Kibana的健康状况为RED,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57512008/