mirror of
https://github.com/elastic/kibana.git
synced 2025-04-25 02:09:32 -04:00
Grok debugger migration (#60658)
* Migrates Grok Debugger to new platform
This commit is contained in:
parent
503fbfb89a
commit
558dd120a1
60 changed files with 390 additions and 473 deletions
30
x-pack/plugins/grokdebugger/server/plugin.js
Normal file
30
x-pack/plugins/grokdebugger/server/plugin.js
Normal file
|
@ -0,0 +1,30 @@
|
|||
/*
|
||||
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
|
||||
* or more contributor license agreements. Licensed under the Elastic License;
|
||||
* you may not use this file except in compliance with the Elastic License.
|
||||
*/
|
||||
|
||||
import { schema } from '@kbn/config-schema';
|
||||
import { KibanaFramework } from './lib/kibana_framework';
|
||||
import { registerGrokdebuggerRoutes } from './routes/api/grokdebugger';
|
||||
|
||||
export const config = {
|
||||
schema: schema.object({
|
||||
enabled: schema.boolean({ defaultValue: true }),
|
||||
}),
|
||||
};
|
||||
|
||||
export class Plugin {
|
||||
setup(coreSetup, plugins) {
|
||||
const framework = new KibanaFramework(coreSetup);
|
||||
|
||||
plugins.licensing.license$.subscribe(license => {
|
||||
framework.setLicense(license);
|
||||
});
|
||||
|
||||
registerGrokdebuggerRoutes(framework);
|
||||
}
|
||||
|
||||
start() {}
|
||||
stop() {}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue