Kibana 插件编辑

使用插件模块实现 Kibana 的附加功能。

插件兼容性

Kibana 插件接口处于不断开发中。由于变化速度快,我们无法为插件提供向后兼容性。Kibana 强制安装的插件与 Kibana 版本匹配。插件开发者必须为每个新的 Kibana 版本发布新版本的插件。

已知插件编辑

已知插件已针对 Kibana 5.x 版本进行了测试,因此我们无法保证与您的 Kibana 版本兼容。Kibana 安装程序会拒绝任何未针对您的 Kibana 特定版本发布的插件。我们无法评估或维护已知插件,因此在安装之前应谨慎操作。

应用程序编辑

  • LogTrail - 使用开发者/系统管理员友好的界面实时查看、分析、搜索和跟踪日志事件
  • Own Home (wtakase) - 启用多租户
  • Shard Allocation (asileon) - 可视化 Elasticsearch 分片分配
  • Wazuh - Wazuh 使用轻量级多平台代理提供基于主机的安全可见性。
  • Indices View - 查看与索引相关的的信息。
  • Analyze UI (johtani) - Elasticsearch _analyze API 的 UI
  • Cleaner (TrumanDu)- 设置索引 TTL。
  • ElastAlert Kibana Plugin (BitSensor) - 用于创建、测试和编辑 ElastAlert 规则的 UI
  • AI Analyst (Query.AI) - 提供以下功能的应用程序:NLP 查询、自动化、ML 可视化和洞察

Timelion 扩展编辑

  • mathlion (fermiumlabs) - 在 Timelion 中启用方程解析和高级数学

可视化编辑

其他编辑

  • Time filter as a dashboard panel 小部件,用于在仪表板中查看和编辑时间范围。
  • Kibana-API (webiks) 公开具有 Kibana 功能的 API。使用它来创建、编辑和嵌入可视化,以及在嵌入式仪表板中进行搜索。
  • Markdown Doc View (sw-jung) - 使用 markdown+handlebars 模板的自定义文档视图插件。
  • Datasweet Formula (datasweet) - 允许在任何标准 Kibana 可视化上计算指标。

要将您的插件添加到此页面,请打开一个 pull request

安装插件编辑

使用以下命令安装插件

bin/kibana-plugin install <package name or URL>

当您指定没有 URL 的插件名称时,插件工具会尝试下载官方的 Elastic 插件,例如

$ bin/kibana-plugin install x-pack

从任意 URL 安装插件编辑

您可以通过简单地指定名称来下载官方的 Elastic 插件。您也可以选择指定特定插件的 URL 或文件路径,如下例所示

$ bin/kibana-plugin install https://artifacts.elastic.co/downloads/packs/x-pack/x-pack-8.14.2.zip

$ bin/kibana-plugin install file:///local/path/to/custom_plugin.zip

您可以指定使用 HTTP、HTTPS 或 file 协议的 URL。

插件安装的代理支持编辑

Kibana 支持通过代理安装插件。它使用 http_proxyhttps_proxy 环境变量来检测 HTTP 和 HTTPS URL 的代理。

它还尊重 no_proxy 环境变量以将特定 URL 排除在代理之外。

您可以在安装插件时直接指定环境变量

$ http_proxy="http://proxy.local:4242" bin/kibana-plugin install <package name or URL>

更新和删除插件编辑

要更新插件,请删除当前版本并重新安装插件。

要删除插件,请使用 remove 命令,如下例所示

$ bin/kibana-plugin remove x-pack

您也可以通过删除 plugins/ 目录下的插件子目录来手动删除插件。

删除插件会导致“优化”运行,这将延迟 Kibana 的下次启动。

配置插件管理器编辑

默认情况下,插件管理器会为您提供有关您要求插件管理器执行的活动状态的反馈。您可以使用 --quiet--silent 选项控制 installremove 命令的反馈级别。使用 --quiet 选项来抑制所有非错误输出。使用 --silent 选项来抑制所有输出。

默认情况下,插件管理器安装请求不会超时。使用 --timeout 选项,后跟时间,来更改此行为,如下例所示

在失败之前等待 30 秒。

bin/kibana-plugin install --timeout 30s sample-plugin

在失败之前等待 1 分钟。

bin/kibana-plugin install --timeout 1m sample-plugin

插件和自定义 Kibana 配置编辑

使用 -c--config 选项以及 installremove 命令来指定用于启动 Kibana 的配置文件的路径。默认情况下,Kibana 使用配置文件 config/kibana.yml。当您更改已安装的插件时,bin/kibana-plugin 命令会重新启动 Kibana 服务器。当您使用自定义配置文件时,您必须在每次使用 bin/kibana-plugin 命令时指定该配置文件的路径。

插件管理器退出代码编辑

0

成功

64

未知命令或不正确的选项参数

74

I/O 错误

70

其他错误