Kibana 核心 API
警告
此功能处于技术预览阶段,可能会在将来的版本中更改或删除。 Elastic 将努力解决任何问题,但技术预览版中的功能不受官方 GA 功能的支持 SLA 约束。
Kibana Core 提供了一组运行所有 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
}
}
核心提供的服务包括
注意
Core 为插件提供 Kibana 构建块,并实现为 软件包的集合。