在Kubernetes Docker DesktopTEST环境中,我配置了Fluentd、Elasticsearch和Kibana。为了添加索引模式,我得到了以下错误消息:
需要启用安全性才能添加Elastic Agent集成
我已经安装了所有的东西,如何只添加一个索引模式到已经存在的Elasticsearch(FluentD)流?这只是我本地Windows Docker Desktop Kubdernetes环境上的测试环境。
我尝试了posts like this one中建议的许多解决方案。
1条答案
按热度按时间sq1bmfud1#
终于找到了!安全设置在这个测试配置中没有用/不需要。
我希望这也能帮助你通过FluentD > Elasticsearch > Kibana发现(Kubernetes)Docker日志。
这适用于FluentD > Elasticsearch v7 > Kibana v7的日志堆栈。
首先检查FluentD是否正常工作。excellent video on FluentD configs解释了如何检查FluentD是否正确配置。在this article中,您可以阅读相同的信息。
我使用了FluentD,Elasticsearch v7和Kibana v7从这个github repo。
然后,您可以检查Elasticsearch是否使用URL工作,如:
http://localhost:9200/=>给出状态
http://localhost:9200/_cat/indices?v&pretty =>给出了索引。“Fluentd”应该在列表中。如果没有,请更改Elasticsearch. x1c 0d1x的配置
http://localhost:9200/_search?q = counter =>应该给予许多关于示例应用程序“counter”的日志。
前往Kibana(http://localhost:5601)
Menu > Integrations > containers > Elasticsearch工具> Tab:windows > Button:Discover(or Check data)
您可能需要在索引中输入“fluentd k8s”。
瞧--你拿到了日志!
示例:只需在搜索框中输入以下内容:kubernetes.namespace_name=default和kubernetes.container_name=count