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 的用户界面
  • Cleaner (TrumanDu)- 设置索引 ttl。
  • ElastAlert Kibana Plugin (BitSensor) - 用于创建、测试和编辑 ElastAlert 规则的用户界面
  • AI Analyst (Query.AI) - 提供以下功能的应用程序:NLP 查询、自动化、ML 可视化和洞察

Timelion 扩展编辑

  • mathlion (fermiumlabs) - 支持在 Timelion 下进行方程式解析和高级数学运算

可视化编辑

其他编辑

  • 时间过滤器作为仪表板面板 小部件,用于在仪表板中查看和编辑时间范围。
  • Kibana-API (webiks) 公开具有 Kibana 功能的 API。使用它可以创建、编辑和嵌入可视化,以及在嵌入式仪表板内进行搜索。
  • Markdown Doc View (sw-jung) - 使用 markdown+handlebars 模板自定义文档视图的插件。
  • Datasweet Formula (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.14.3.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

其他错误