Kibana 核心 API
编辑Kibana 核心 API编辑
此功能处于技术预览阶段,可能会在未来版本中更改或删除。Elastic 将努力解决任何问题,但技术预览版中的功能不受官方 GA 功能的支持 SLA 的约束。
Kibana 核心提供了一组运行所有 Kibana 插件所需的低级 API。这些 API 会注入到插件的生命周期方法中,并且只能在该生命周期内调用。
import type { PluginInitializerContext, CoreSetup, CoreStart } from '@kbn/core/server'; export class MyPlugin { constructor(initializerContext: PluginInitializerContext) {} public setup(core: CoreSetup) { // called when plugin is setting up during Kibana's startup sequence } public start(core: CoreStart) { // called after all plugins are set up } public stop() { // called when plugin is torn down during Kibana's shutdown sequence } }
核心提供的服务有:
核心为插件提供了 Kibana 构建块,并作为 包 的集合实现。