Kibana 插件列表编辑

src/plugins编辑

名称 描述

advancedSettings

此插件注册了管理设置应用程序,允许用户配置其高级设置,在代码中也称为 uiSettings。

aiAssistantManagementSelection

aiAssistantManagementSelection 插件管理 AI 助手管理部分。

bfetch

bfetch 允许批量处理 HTTP 请求并将响应流式传输回来。

charts

图表插件是一种在所有 Kibana 图表和可视化中更轻松地集成共享颜色、主题、类型和其他实用程序的方法。

console

控制台为用户提供了用于存储请求和针对 Elasticsearch 执行请求的工具。

contentManagement

内容管理插件提供了管理 Kibana 中内容的功能。

controls

控件插件包含可嵌入项,可用于为应用程序添加用户友好的交互性。

customIntegrations

注册添加数据卡

仪表板插件

- 注册仪表板应用程序。 - 添加一个可以在其他应用程序中使用的仪表板可嵌入项。

data

数据插件为解决方案和应用程序开发人员提供常见的数据访问服务,例如搜索和查询。

dataViewEditor

从 Kibana 应用程序中创建数据视图。

dataViewFieldEditor

Kibana 中可重复使用的字段编辑器!

dataViewManagement

警告:缺少自述文件。

dataViews

数据视图 API 提供了一种一致的方法,用于在各种 Kibana 应用程序中构建和格式化文档和字段列表。它通常与 <DocLink id="kibDevTutorialDataSearchAndSessions" section="high-level-search" text="SearchSource" /> 结合使用,用于组合查询。

devTools

ui/registry/dev_tools 已被 devTools 插件取代,该插件在设置合约中公开了注册方法。注册应用程序的工作方式与在 core.application.register 中注册应用程序基本相同。路由将由开发工具的 ID 处理 - 当 URL 与 /app/dev_tools#/<您的 ID> 匹配时,您的开发工具将被挂载。此 API 不支持 Angular,要注册 Angular 开发工具,请在挂载时将本地模块引导到给定的 HTML 元素中。

discover

包含 Discover 应用程序和已保存的搜索可嵌入项。

embeddable

可嵌入插件提供了一个机会,可以公开可重复使用的交互式小部件,这些小部件可以嵌入到原始插件之外。

esUiShared

此插件以自包含模块(或库)的形式包含可重用代码。这些模块中的每一个都导出与其模块域相关的一组功能。

eventAnnotation

事件注释服务包含事件注释的表达式

eventAnnotationListing

此插件包含事件注释组的库列表页面。

expressionError

表达式错误插件向表达式插件添加了一个错误渲染器。渲染器将显示错误图像。

expressionGauge

警告:缺少自述文件。

expressionHeatmap

警告:缺少自述文件。

expressionImage

表达式图像插件向表达式插件添加了一个图像渲染器。渲染器将显示给定的图像。

expressionLegacyMetricVis

表达式 MetricVis 插件向表达式插件添加了一个指标渲染器和函数。渲染器将显示指标图表。

expressionMetric

表达式指标插件向表达式插件添加了一个指标渲染器和函数。

expressionMetricVis

表达式 MetricVis 插件向表达式插件添加了一个指标渲染器和函数。渲染器将显示指标图表。

expressionPartitionVis

表达式分区可视化插件向表达式插件添加了一个 partitionVis 渲染器以及 pieVis、mosaicVis、treemapVis、waffleVis 函数。渲染器将显示饼图、华夫饼图、树状图和马赛克图。

expressionRepeatImage

表达式重复图像插件向表达式插件添加了一个 repeatImage 函数和一个关联的渲染器。渲染器将在多个实例中显示给定的图像。

expressionRevealImage

表达式显示图像插件向表达式插件添加了一个 revealImage 函数和一个关联的渲染器。渲染器将显示给定图像的给定百分比。

expressions 插件

表达式管道是一个函数链,它将其输出管道化到下一个函数的输入。可以使用用户提供的参数配置函数。表达式管道的最终输出可以使用在 expressions 插件中注册的渲染器之一进行渲染。

表达式函数的所有参数都需要是可序列化的,输入和输出也是如此。表达式函数应尽量保持_纯_。这使得函数易于重用,并且还可以序列化整个链以及执行每一步的输出。

可以通过使用 // 序列或使用 /**/ 将多行注释括起来,向表达式添加注释。

表达式为仪表板和透镜中的可视化提供支持,并且画布中的每个元素都由表达式支持。

此插件提供了一些方法,可以为您解析和执行表达式管道字符串,以及一系列注册表,供可能希望将自己的函数、类型和渲染器合并到服务中以供其自身应用程序使用的高级用户使用。

expressionShape

表达式形状插件向表达式插件添加了一个形状函数和一个关联的渲染器。渲染器将显示具有所选装饰的给定形状。

expressionTagcloud

表达式标签云插件向表达式插件添加了一个标签云渲染器和函数。渲染器将显示词云图。

expressionXY

表达式 XY 插件向表达式插件添加了一个 xy 渲染器和函数。渲染器将显示 xy 图表。

fieldFormats

索引模式字段格式化程序

files

文件服务提供了在 Kibana 中管理、检索和共享文件的功能。

filesManagement

管理员用于管理 Kibana 中文件的最小接口。

ftrApis

此插件公开了一组在功能测试期间由 FTR 内部使用的 API。

guidedOnboarding

此插件包含引导式入门项目的代码。引导式入门包含解决方案(企业搜索、可观察性、安全性)的指南,可以作为步骤清单完成。这些指南可帮助用户提取数据并导航到正确的解决方案页面。

home

将用于注册应显示在主页功能目录中的“功能”的旧版 ui/registry/feature_catalogue 模块移动到“home”插件中的服务。此处提到的功能目录不应与用于注册用于导出功能控件的 UI 功能的“功能”插件混淆。

imageEmbeddable

此插件包含图像可嵌入项。图像可嵌入项允许将图像嵌入到仪表板中。可以通过 URL 或通过文件服务上传图像文件来添加图像。

inputControlVis

包含输入控件可视化,允许在仪表板上放置自定义过滤器控件。

inspector

检查器是一个上下文工具,用于深入了解 Kibana 中的不同元素,例如可视化。它采用弹出面板的形式。

interactiveSetup

此插件为交互式设置模式(也称为“注册流程”)提供了 UI 和 API。

kibanaOverview

突出显示 Kibana 应用程序的概述页面

kibanaReact

用于在 Kibana 中构建 React 应用程序的工具。

kibanaUsageCollection

此插件在 Kibana 中注册平台使用情况收集器。

kibanaUtils

用于构建 Kibana 插件的实用程序。

links

此插件添加了链接面板,允许作者创建硬链接以在单击时导航并将所有上下文从源仪表板带到目标仪表板。

management

此插件包含“堆栈管理”页面框架。它提供导航和一个 API,用于将各个管理部分链接到其中。此插件本身不包含任何单独的管理部分。

mapsEms

实用程序插件

navigation

导航插件导出 TopNavMenu 组件。它还在启动合约上提供了一个有状态的版本。

newsfeed

新闻源插件向顶部导航栏添加了一个 NewsfeedNavButton,并在弹出窗口中渲染内容。内容每天从远程(https://feeds.elastic.co)获取一次,并定期检查内容是否需要刷新。所有新闻源内容都托管在远程。

noDataPage

帮助全局配置无数据页面组件

presentationPanel

演示面板是任何 React 组件与任何已注册 UI 操作之间的联系点。提供给演示面板的组件应使用命令式句柄来公开方法和状态。

presentationUtil

演示实用程序插件是一组通用的共享组件和工具包,用于演示空间内的解决方案(例如仪表板、画布)。

savedObjects

注意:此插件已弃用,将在 8.0 中删除。有关更多信息,请参阅 https://github.com/elastic/kibana/issues/46435

savedObjectsFinder

savedObjectsFinder 插件公开了一个 UI,用于在客户端查找已保存的对象。

savedObjectsManagement

savedObjectsManagement 插件管理已保存对象管理部分。

savedObjectsTaggingOss

用于从 oss 插件使用已保存对象标记功能的桥接插件。

savedSearch

包含已保存的搜索已保存对象定义和帮助程序。

screenshotMode

此插件公开的服务通知使用者是否应针对非交互性进行优化。通过这种方式,插件可以避免加载不必要的代码、数据或其他服务。

share

共享插件包含各种实用程序,用于显示共享上下文菜单、使用定位器生成指向其他应用程序的深层链接以及创建短 URL。

telemetry

遥测允许在实际使用中跟踪 Kibana 功能的使用情况。通用术语“遥测”指的是多件事

telemetryCollectionManager

遥测的收集管理器,用于在报告之前获取所有遥测源时对其进行遍历。

telemetryManagementSection

此插件为使用情况和安全数据收集(也称为遥测)添加了“高级设置”部分。

基于文本的语言

编辑器接受以下属性

UI 操作

UI 操作插件提供 API 来管理 触发器操作

触发器 是对用户执行操作意图的抽象描述(例如用户单击图表内的值)。它允许我们在不同插件的代码之间进行运行时绑定。例如,一个这样的触发器是当有人在仪表板上应用过滤器时;另一个是当有人打开仪表板面板上下文菜单时。

操作 是响应触发器而执行的代码段。例如,可以将多个操作附加到仪表板过滤触发器。一旦用户在仪表板上进行过滤,所有可能的操作都会显示在弹出菜单中,用户必须选择一个。

总的来说,这个插件提供了

- 创建自定义功能(操作)。 - 创建自定义用户交互事件(触发器)。 - 将操作附加到触发器和从触发器分离操作。 - 发出触发器事件。 - 执行附加到给定触发器的操作。 - 当多个操作附加到单个触发器时,向用户公开上下文菜单以选择适当的操作。

uiActionsEnhanced

注册商业许可的通用操作,例如每个面板的时间范围,并包含一些支持下钻工作的代码。

unifiedDocViewer

此插件包含依赖于统一文档查看器组件的插件生命周期的服务(请参阅 @kbn/unified-doc-viewer)。

unifiedHistogram

统一直方图是一个 UX 构建块,包括一个具有可调整大小的直方图和一个主显示区的布局。它管理着自己的状态和数据获取,并且可以轻松地放入页面中,只需最少的设置。

unifiedSearch

包含 Kibana 统一搜索体验的所有组件。具体来说

urlForwarding

此插件包含用于重定向旧 URL 的帮助程序。它可用于将旧 URL 转发到其新的对应 URL。

usageCollection

使用情况收集服务定义了一组 API,供其他插件报告其功能的使用情况。同时,它为其他服务(即:遥测、监控等)提供了使用该使用情况数据的必要 API。

visDefaultEditor

默认编辑器用于大多数主要的可视化,例如区域图、数据表、饼图等。它充当特定可视化和选项选项卡的容器。包含 public/components/sidebar/data_tab.tsx 中的默认“数据”选项卡。该插件公开了静态 DefaultEditorController 类以供使用。

visTypeGauge

警告:缺少自述文件。

visTypeHeatmap

警告:缺少自述文件。

visTypeMarkdown

可用于在仪表板上放置文本面板的 Markdown 可视化。

visTypeMetric

警告:缺少自述文件。

visTypePie

警告:缺少自述文件。

visTypeTable

包含数据表可视化,允许以简单的表格格式呈现数据。

visTypeTagcloud

警告:缺少自述文件。

visTypeTimelion

包含 timelion 可视化和 timelion 后端。

visTypeTimeseries

警告:缺少自述文件。

visTypeVega

警告:缺少自述文件。

visTypeVislib

警告:缺少自述文件。

visTypeXy

警告:缺少自述文件。

可视化

警告:缺少自述文件。

x-pack/plugins编辑

名称 描述

操作

Kibana 操作插件提供了一个框架来创建可执行的操作。您可以

aiops

该插件为 AIOps 功能提供 API 和组件,包括由 ML 团队维护的“日志速率分析”UI。

警报

Kibana 警报插件提供了一个设置规则的通用位置。您可以

apm

此插件提供对 Elastic 提供的应用程序监控功能的访问。它允许您实时监控您的软件服务和应用程序;可视化服务的详细性能信息,识别和分析错误,以及监控主机级和 APM 代理特定的指标,例如 JVM 和 Go 运行时指标。

apmDataAccess

警告:缺少自述文件。

assetManager

此插件提供对观察到的资产数据的访问,例如有关主机、Pod、容器、服务等的信息。

横幅

允许添加一个标题横幅,该横幅将显示在 Kibana 应用程序的每个页面上

画布

“永远不要回头。过去已经过去。未来是一张空白的画布。”——苏西·卡塞姆,《站起来,向太阳敬礼》

案例

此插件在 Kibana 中提供案例管理

云插件将特定于云的功能添加到 Kibana。

cloudChat

与 DriftChat 集成,以便为我们的 Elastic Cloud 用户提供实时支持。此插件只能在 Elastic Cloud 上运行。

cloudDataMigration

静态迁移页面,自管用户可以在其中查看有关迁移到 Elastic Cloud 的文本/副本

cloudDefend

此插件目前仅用于为一组新的 BPF LSM 功能提供自定义队列策略 UX。第一个功能是容器“漂移预防”。

cloudExperiments

云实验服务提供了必要的 API 来实现 A/B 测试场景,获取配置的变化并报告指标以跟踪实验的转化率。

cloudFullStory

与 FullStory 集成,以提供更好的产品分析,以便我们了解用户如何使用 Kibana。此插件只能在 Elastic Cloud 上运行。

cloudLinks

添加指向 Elastic Cloud 控制台的所有链接。

cloudSecurityPosture

云态势管理可自动识别和修复云基础架构中的风险

crossClusterReplication

您可以在单个 Kibana 目录中运行本地集群并模拟远程集群。

customBranding

这是一个用于配置自定义品牌的插件。插件服务器端专用。插件有三个主要功能

仪表板应用程序增强插件

为仪表板添加下钻功能。由 Kibana 应用程序团队拥有。

datasetQuality

为了使日志收集的持续维护变得容易,我们希望引入数据集质量的概念,用户可以轻松地概览他们拥有的数据集,并获得诸如集成、大小、上次活动等信息。

dataVisualizer

data_visualizer 插件使您能够探索数据中的字段。

discoverEnhanced

包含对 OSS discover 应用程序的增强功能。

ecsDataQualityDashboard

此插件实现了用于呈现数据质量仪表板内容的(服务器)API。

elasticAssistant

此插件(仅)实现了 Elastic AI 助理的服务器 API。

增强型可嵌入插件

通过注册自定义工厂提供程序来增强可嵌入对象。增强的工厂提供程序将动态操作添加到每个可嵌入对象的 state 中,以支持下钻。

encryptedSavedObjects

此插件的目的是提供一种方法来加密/解密自定义已保存对象上的属性,该方法适用于安全性和空间过滤。

enterpriseSearch

此插件提供了用于管理企业搜索解决方案及其产品(应用程序搜索和工作场所搜索)的 Kibana 用户界面。

eventLog

事件日志插件提供了警报和操作活动的持久历史记录。

exploratoryView

一个共享组件,用于通过镜头嵌入式可视化可观察性数据类型。有关更多详细信息。

功能

功能插件通过按功能的特权系统增强了 Kibana。

fileUpload

警告:缺少自述文件。

队列

队列需要启用 Elasticsearch API 密钥。

globalSearch

GlobalSearch 插件提供了一种简单的方法来搜索各种对象,例如来自 Kibana 实例的应用程序或仪表板,来自服务器端和客户端插件

globalSearchBar

GlobalSearchBar 插件提供了一个用于导航 Kibana 的搜索界面。(它是 GlobalSearch 插件的 UI。)

globalSearchProviders

globalSearchProviders 插件为 GlobalSearch 插件提供了 Kibana 默认搜索提供程序。

这是 Graph 插件的主要源文件夹。它包含所有 Kibana 服务器和客户端源代码。 x-pack/test/functional/apps/graph 包含其他功能测试。

grokdebugger

此插件可帮助用户定义 Grok 模式,这对于提取日志特别有用。

indexLifecycleManagement

您可以通过在控制台中运行以下一系列请求来测试冻结徽章、阶段过滤和生命周期信息是否出现在索引管理中

indexManagement

此服务从索引管理设置合同中公开,可用于将内容添加到索引列表和索引详细信息页面。

infra

这是 infra 插件的主页,旨在为 Kibana 中的基础架构监控用例提供解决方案。

ingestPipelines

ingest_pipelines 插件为 Elasticsearch 的提取管道提供 Kibana 支持。

kubernetesSecurity

此插件提供 Kubernetes 工作负载和会话数据的交互式可视化。

镜头

镜头是一个可视化编辑器,允许快速轻松地配置引人注目的可视化,以用于仪表板和画布工作区。

licenseApiGuard

ES UI 插件使用此插件在用户的许可证不支持该插件时拒绝 API 请求。

licenseManagement

此插件使用户能够激活试用许可证、降级到基本版并上传新许可证。

许可

许可插件定期从 Elasticsearch 检索许可证数据,间隔可配置。

列表

README.md 供开发人员使用,用于处理后端列表,了解如何开始使用脚本文件夹中的 CURL 脚本。

logsExplorer

此插件是 <LogsExplorer /> 组件和相关类型的所在地。它实现了可观察性日志资源管理器应用程序所基于的几个基本概念。

logsShared

公开共享组件和 API 以访问和可视化日志。

logstash

警告:缺少自述文件。

地图

可视化来自 Elasticsearch 或第三方地理服务的地理数据。

metricsDataAccess

公开用于访问指标数据的实用程序。

ml

此插件提供对 Elastic 提供的机器学习功能的访问。

监控

此插件提供了堆栈监控 kibana 应用程序。

monitoringCollection

此插件允许其他插件将数据添加到 Kibana 堆栈监控文档中。

通知

Notifications 插件提供了一组服务来帮助解决方案和插件向用户发送通知。

可观察性

此插件提供了可跨可观察性解决方案使用的共享组件和服务,以及可观察性登录页面 UI。

observabilityAIAssistant

本文档概述了撰写本文时可观测性 AI 助手提供的功能以及如何使用它们。概括来说,可观测性 AI 助手提供上下文洞察,以及我们通过函数调用进行增强的聊天功能,允许 LLM 连接到用户数据。我们还允许 LLM 将其视为新信息的内容作为嵌入存储到 Elasticsearch 中,并在需要更多信息时使用 ELSER 查询此知识库。

observabilityAIAssistantApp

此应用程序注册默认函数。它作为一个单独的插件存在,以避免循环依赖。

observabilityAiAssistantManagement

observabilityAiAssistantManagement 插件管理可观测性 AI 助手的管理部分。

observabilityLogsExplorer

此插件提供了一个基于 logs_explorer 插件中 LogsExplorer 组件的应用程序,但添加了特定于可观测性的功能。

observabilityOnboarding

此插件为可观测性解决方案(日志和 APM)提供了一个入门框架。

observabilityShared

一个包含所有可观测性插件共享的组件和实用程序的插件。

osquery

此插件为安全解决方案 Fleet Osquery 集成添加了扩展支持

painlessLab

此插件帮助用户学习如何使用 Painless 脚本语言。

profiling

通用分析提供全面的、全系统的、持续的分析,无需任何检测。通过使用火焰图、堆栈跟踪和热门函数视图在 Kibana 中可视化数据,全面了解哪些代码行在整个集群中消耗计算资源。

profilingDataAccess

警告:缺少自述文件。

remoteClusters

此插件帮助用户管理他们的远程集群,远程集群支持跨集群搜索和跨集群复制。

reporting

一个很棒的 Kibana 报告插件

rollup

欢迎使用 Kibana rollup 插件!此插件为 Elasticsearch 的 rollup 功能提供 Kibana 支持。请参阅 Elasticsearch 文档以了解 rollup 索引以及如何创建 rollup 作业。

ruleRegistry

规则注册表插件旨在使规则类型创建者能够轻松地让他们的规则生成他们需要的数据,以便在统一体验的基础上构建丰富的体验,而不会出现映射冲突的风险。

runtimeFields

欢迎来到运行时字段编辑器的主页,以及与运行时字段相关的所有内容!

savedObjectsTagging

为已保存的对象添加标记功能

screenshotting

此插件提供截取 Kibana 页面屏幕截图的功能。它在后台使用 Chromium 和 Puppeteer 以无头模式运行浏览器。

searchConnectors

此插件包含用于在 Kibana 中使用连接器的通用资产和端点。主要由 enterprise_search 和 serverless_search 插件使用。

searchNotebooks

此插件包含用于在持久开发控制台中呈现搜索 Python 笔记本的端点和组件。

searchPlayground

搜索游乐场是一个供开发人员使用 LLM 试验其自身数据的工具。

searchprofiler

搜索分析器通过在请求正文中启用 profile: true 来发送搜索 API,从而使用 Profile API。响应包含有关 Elasticsearch 如何执行搜索请求的详细信息。人们使用此信息来了解搜索请求速度慢的原因。

security

请参阅在 Kibana 中配置安全性。

securitySolution

欢迎使用 Kibana 安全解决方案插件!本自述文件将介绍如何开始进行开发和测试。

securitySolutionEss

此插件包含安全解决方案的 ESS/on-prem 部署(非无服务器)特定逻辑。

securitySolutionServerless

此插件包含用于创建无服务器安全项目的配置和代码。它利用 serverless 插件中的通用配置和其他 API 来配置 Kibana。

serverless

serverlessObservability

此插件包含用于创建无服务器可观测性项目的配置和代码。它利用 serverless 插件中的通用配置和其他 API 来配置 Kibana。

serverlessSearch

此插件包含用于创建无服务器搜索项目的配置和代码。它利用 serverless 插件中的通用配置和其他 API 来配置 Kibana。

sessionView

会话视图旨在提供对代理正在运行的特定 Linux 环境中正在发生的事情的可视化。它看起来像一个终端仿真器;但是,它是一个用于自省进程活动并了解 Linux 服务器和基础架构中的用户和服务行为的工具。它是按时间顺序排列的一系列进程执行,随时间推移以树状结构显示。

slo

一个 Kibana 插件

snapshotRestore

spaces

请参阅配置 Kibana 空间。

stackAlerts

此插件提供随 Kibana 提供的 alertTypes,以便与警报插件一起使用。启用后,它将在警报插件中按堆栈注册 alertTypes、注册关联的 HTTP 路由等。

stackConnectors

stack_connectors 插件提供随 Kibana 提供的连接器类型,这些连接器类型构建在 actions 插件提供的框架之上。

synthetics

此插件的目的是让 Heartbeat 用户更清楚地了解其基础架构中正在发生的事情。

taskManager

任务管理器是一个用于运行后台任务的通用系统。

telemetryCollectionXpack

收集所有使用情况收集,从 OSS 和 X-Pack 插件中检索它们。

threatIntelligence

Elastic 威胁情报通过将来自多个来源的数据汇总到一个位置,可以轻松分析和调查潜在的安全威胁。您将能够查看来自所有已激活威胁情报源的数据并采取行动。

timelines

Timelines 是一个插件,它提供了一个网格组件以及伴随的服务器端 API,以帮助用户识别感兴趣的事件并在 Kibana 中执行根本原因分析。

transform

此插件提供对 Elastic 提供的转换功能的访问。

翻译插件

包含 Elastic 支持的翻译。由本地化团队拥有。有关添加本地化和使用 UI 来支持翻译内容的信息,请参阅 https://github.com/elastic/kibana/tree/main/packages/kbn-i18n

triggersActionsUi

Kibana 警报和操作 UI 插件提供了一个用于管理警报和操作的用户界面。作为开发人员,您可以重复使用和扩展内置的警报和操作 UI 功能

upgradeAssistant

升级助手帮助用户准备将其堆栈升级到下一个版本的 Elastic 堆栈。

uptime

此插件的目的是让 Heartbeat 用户更清楚地了解其基础架构中正在发生的事情。

urlDrilldown

注意:此插件包含 URL 下钻的实现。有关下钻基础结构代码,请参阅 ui_actions_enhanced 插件。

ux

https://docs.elastic.dev/kibana-dev-docs/welcome

watcher

除了 Kibana 中的约定(在插件创建时)之外或代替这些约定,此插件还采用了一些约定