日志记录:Kibana 与 FluentD 和 Elasticsearch 集成 - 如何集成(Kubernetes)?

问题描述 投票:0回答:1

在 Kubernetes Docker Desktop TEST 环境中,我配置了 Fluentd、Elasticsearch 和 Kibana。要添加索引模式,我收到此错误消息:

需要启用安全性才能添加 Elastic Agent 整合

我已经安装了所有东西,如何将索引模式添加到已经存在的 Elasticsearch (FluentD) 流中?这仅适用于我本地 Windows Docker Desktop Kubdernetes 环境上的测试环境。

我尝试了类似帖子中建议的许多解决方案

elasticsearch kibana kibana-7
1个回答
0
投票

找到了——终于!安全设置在此测试配置中没有用/不需要。

我希望这也能帮助您发现 (Kubernetes) Docker 通过 FluentD > Elasticsearch > Kibana 登录。

这适用于 FluentD > Elasticsearch v7 > Kibana v7 的日志堆栈。

  • 首先检查 FluentD 是否正常工作。这个关于 FluentD 配置的精彩视频解释了如何检查您是否正确配置了 FluentD。在这篇文章中,您可以阅读相同的信息。
  • 我使用了来自此 github 存储库的 FluentD、Elasticsearch v7 和 Kibana v7 的配置。
  • 然后您可以使用如下 URL 检查 Elasticsearch 是否正常工作:
    • http://localhost:9200/ => 给出状态
    • http://localhost:9200/_cat/indices?v&pretty => 给出索引。 “Fluentd”应该在列表中。如果不是,请更改Elasticsearch的配置。
    • http://localhost:9200/_search?q=counter => 应该在示例应用程序“计数器”上提供许多日志。
  • 访问 Kibana (http://localhost:5601)
    • 菜单 > 集成 > 容器 > Elasticsearch 日志 > 选项卡:窗口 > 按钮:发现(或检查数据)
    • 您可能必须在索引中输入“fluidd k8s”。

呃瞧 - 你有日志了!

示例:只需在搜索框中输入以下内容:kubernetes.namespace_name=default 和 kubernetes.container_name=count

© www.soinside.com 2019 - 2024. All rights reserved.