Kibana 插件

编辑

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

插件兼容性

Kibana 插件接口处于持续开发状态。由于变化速度快,我们无法为插件提供向后兼容性。Kibana 强制要求安装的插件与 Kibana 版本匹配。插件开发人员必须为每个新的 Kibana 版本发布新版本的插件。

已知插件

编辑

已知插件已针对 Kibana 5.x进行了测试,因此我们无法保证与您的 Kibana 版本兼容。Kibana 安装程序会拒绝任何未针对您的特定 Kibana 版本发布的插件。

已知插件是在 Elastic 之外开发和维护的。Elastic 不提供支持。如果您遇到社区插件的问题,请联系插件的所有者。

应用

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

Timelion 扩展

编辑
  • mathlion (fermiumlabs) - 在 Timelion 下启用方程式解析和高级数学

可视化

编辑

其他

编辑
  • 作为仪表板面板的时间过滤器 用于从仪表板内部查看和编辑时间范围的小部件。
  • Kibana-API (webiks) 公开具有 Kibana 功能的 API。使用它来创建、编辑和嵌入可视化效果,以及在嵌入式仪表板中搜索。
  • Markdown 文档视图 (sw-jung) - 用于使用 markdown+handlebars 模板的自定义文档视图的插件。
  • Datasweet 公式 (datasweet) - 启用对任何标准 Kibana 可视化效果进行计算的指标。

要将您的插件添加到此页面,请打开一个拉取请求

安装插件

编辑

使用以下命令安装插件

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.17.0.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

其他错误