mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
This commit is contained in:
parent
cbc3f24f69
commit
df21c91faa
4 changed files with 74 additions and 0 deletions
Binary file not shown.
After Width: | Height: | Size: 250 KiB |
|
@ -0,0 +1 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="1000" height="400"><clipPath id="b"><path d="M0-1v83h55.937v236H1.523v82h194.65v-82h-55.938V82h54.414V-1zm554.02 1v82h55.938v236h-54.414v82h138.71V171.84l82.656 228.08 1.68.04 81.172-228.12V400h140.23v-82h-55.938V82h54.415V0h-156.33l-64.726 182.89L711.866 0z"/><path id="a" d="M222.23 0v82h55.937v130h215.31v-24.928s18.011-14.042 23.75-27.367l11.523-25.855s5.352-14.472 5.352-27.405l-2.305-25.855s-3.616-21.063-9.922-27.328l-22.266-25.895S471.276 0 433.75 0zm140.23 82h81.992v76H362.46z"/><use transform="matrix(1 0 0 -1 0 400)" xlink:href="#a"/></clipPath><path fill="none" stroke="#1f70c1" stroke-width="27.37" d="M0 13.683h1030v53.232H0m0 53.232h975v53.242H0v53.222h975v53.222H0m0 53.242h1030v53.242H0" clip-path="url(#b)"/></svg>
|
After Width: | Height: | Size: 823 B |
|
@ -0,0 +1,71 @@
|
|||
/*
|
||||
* Licensed to Elasticsearch B.V. under one or more contributor
|
||||
* license agreements. See the NOTICE file distributed with
|
||||
* this work for additional information regarding copyright
|
||||
* ownership. Elasticsearch B.V. licenses this file to you under
|
||||
* the Apache License, Version 2.0 (the "License"); you may
|
||||
* not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing,
|
||||
* software distributed under the License is distributed on an
|
||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||
* KIND, either express or implied. See the License for the
|
||||
* specific language governing permissions and limitations
|
||||
* under the License.
|
||||
*/
|
||||
|
||||
import { i18n } from '@kbn/i18n';
|
||||
import { TUTORIAL_CATEGORY } from '../../../common/tutorials/tutorial_category';
|
||||
import {
|
||||
onPremInstructions,
|
||||
cloudInstructions,
|
||||
onPremCloudInstructions,
|
||||
} from '../../../common/tutorials/filebeat_instructions';
|
||||
|
||||
export function ibmmqLogsSpecProvider(server, context) {
|
||||
const moduleName = 'ibmmq';
|
||||
const platforms = ['OSX', 'DEB', 'RPM', 'WINDOWS'];
|
||||
return {
|
||||
id: 'ibmmqLogs',
|
||||
name: i18n.translate('kbn.server.tutorials.ibmmqLogs.nameTitle', {
|
||||
defaultMessage: 'IBM MQ logs',
|
||||
}),
|
||||
category: TUTORIAL_CATEGORY.LOGGING,
|
||||
shortDescription: i18n.translate('kbn.server.tutorials.ibmmqLogs.shortDescription', {
|
||||
defaultMessage: 'Collect IBM MQ logs with Filebeat.',
|
||||
}),
|
||||
longDescription: i18n.translate('kbn.server.tutorials.ibmmqLogs.longDescription', {
|
||||
defaultMessage: 'Collect IBM MQ logs with Filebeat. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.filebeat}/filebeat-module-ibmmq.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: '/plugins/kibana/home/tutorial_resources/logos/ibmmq.svg',
|
||||
artifacts: {
|
||||
dashboards: [
|
||||
{
|
||||
id: 'ba1d8830-7c7b-11e9-9645-e37efaf5baff',
|
||||
linkLabel: i18n.translate(
|
||||
'kbn.server.tutorials.ibmmqLogs.artifacts.dashboards.linkLabel',
|
||||
{
|
||||
defaultMessage: 'IBM MQ Events',
|
||||
}
|
||||
),
|
||||
isOverview: true,
|
||||
},
|
||||
],
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.filebeat}/exported-fields-ibmmq.html',
|
||||
},
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
previewImagePath: '/plugins/kibana/home/tutorial_resources/ibmmq_logs/screenshot.png',
|
||||
onPrem: onPremInstructions(moduleName, platforms, context),
|
||||
elasticCloud: cloudInstructions(moduleName, platforms),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName, platforms),
|
||||
};
|
||||
}
|
|
@ -80,6 +80,7 @@ import { traefikMetricsSpecProvider } from './traefik_metrics';
|
|||
import { awsLogsSpecProvider } from './aws_logs';
|
||||
import { activemqLogsSpecProvider } from './activemq_logs';
|
||||
import { activemqMetricsSpecProvider } from './activemq_metrics';
|
||||
import { ibmmqLogsSpecProvider } from './ibmmq_logs';
|
||||
import { stanMetricsSpecProvider } from './stan_metrics';
|
||||
import { envoyproxyMetricsSpecProvider } from './envoyproxy_metrics';
|
||||
|
||||
|
@ -150,6 +151,7 @@ export function registerTutorials(server) {
|
|||
server.newPlatform.setup.plugins.home.tutorials.registerTutorial(awsLogsSpecProvider);
|
||||
server.newPlatform.setup.plugins.home.tutorials.registerTutorial(activemqLogsSpecProvider);
|
||||
server.newPlatform.setup.plugins.home.tutorials.registerTutorial(activemqMetricsSpecProvider);
|
||||
server.newPlatform.setup.plugins.home.tutorials.registerTutorial(ibmmqLogsSpecProvider);
|
||||
server.newPlatform.setup.plugins.home.tutorials.registerTutorial(stanMetricsSpecProvider);
|
||||
server.newPlatform.setup.plugins.home.tutorials.registerTutorial(envoyproxyMetricsSpecProvider);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue