日志:Kibana与FluentD和Elasticsearch的集成-如何在测试环境中集成(Kubernetes)?

ttygqcqt  于 5个月前  发布在  Kibana
关注(0)|答案(1)|浏览(56)

在Kubernetes Docker DesktopTEST环境中,我配置了Fluentd、Elasticsearch和Kibana。为了添加索引模式,我得到了以下错误消息:

需要启用安全性才能添加Elastic Agent集成

我已经安装了所有的东西,如何只添加一个索引模式到已经存在的Elasticsearch(FluentD)流?这只是我本地Windows Docker Desktop Kubdernetes环境上的测试环境。
我尝试了posts like this one中建议的许多解决方案。

sq1bmfud

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

相关问题