Back to Manticoresearch

Manticore 与 Kibana 的集成

manual/chinese/Integration/Kibana.md

27.2.05.7 KB
Original Source

Manticore 与 Kibana 的集成

Kibana 是一个可视化界面,可让你探索、可视化并为日志数据创建仪表板。将 Kibana 与 Manticore Search 集成后,相比 Elasticsearch,Kibana 可视化内容的加载速度最高可提升 3 倍,正如这个 demo 所示。这个集成让用户能够通过交互式仪表板、自定义可视化和实时搜索能力无缝分析数据。它还通过支持 Logstash 和 Filebeat 等工具简化了多样化数据源的处理,从而实现更流畅的数据摄取,因此非常适合日志分析工作流。

先决条件

  1. 下载 Kibana:确保下载与 Manticore 兼容的 Kibana 版本。目前已测试并推荐 7.6.0 版本。其他 7.x 版本可能可用,但可能会引入问题。不支持 8.x 版本。
  2. 验证 Manticore:确保你的 Manticore 实例正在运行,并且其 HTTP API 可访问(默认:http://localhost:9308)。

配置

  1. 打开 Kibana 配置文件kibana.yml)。
  2. 设置你的 Manticore 实例 URL:
    yaml
    elasticsearch.hosts: ["http://localhost:9308"]
    
  3. 启动 Kibana,并在浏览器中打开 http://localhost:5601。如有需要,请将 localhost 替换为你服务器的 IP 或主机名。

注意:Manticore 与 Kibana 配合使用时不需要配置身份验证。另请注意,Manticore 必须以 实时模式 运行,才能与 Kibana 集成。

Manticore 配置示例

searchd
    listen = 127.0.0.1:9308:http
    pid_file = /var/run/manticore/searchd.pid
    data_dir = /var/lib/manticore
 }

支持的功能

Discover

  • 在 Kibana 的 Discover 选项卡中交互式搜索和筛选你的数据。
  • 使用查询栏和 Kibana 查询语言 中的简单查询来优化搜索。

可视化

  • 转到 Visualizations 创建自定义可视化:
    • 如果还不存在,请创建一个表模式(在 Kibana 中称为 'index pattern')来定义你的数据源。
    • 选择一种可视化类型(例如柱状图、折线图或饼图)。
    • 配置你的可视化,执行它,并探索你的数据。
    • 将可视化保存以便日后使用。

仪表板

  • 进入 Dashboards 创建或查看交互式仪表板:
    • 添加可视化、筛选器或控件,以获得个性化体验。
    • 直接从仪表板与数据交互。
    • 将仪表板保存以便日后使用。

管理

  • 转到 Management > Kibana 自定义默认时区和可视化偏好等设置。

限制

数据摄取与探索

将 Manticore 与 LogstashFilebeatFluentbitVector.dev 等工具集成,以从 Web 日志等来源摄取数据。数据加载到 Manticore 后,你就可以在 Kibana 中对其进行探索和可视化。