mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 09:48:58 -04:00
add azure data (#52669)
This commit is contained in:
parent
a12d8551a1
commit
73938f0cf4
4 changed files with 80 additions and 0 deletions
Binary file not shown.
After Width: | Height: | Size: 1.2 MiB |
|
@ -0,0 +1,17 @@
|
|||
<?xml version="1.0" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
|
||||
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
|
||||
<svg version="1.0" xmlns="http://www.w3.org/2000/svg"
|
||||
width="251.000000pt" height="200.000000pt" viewBox="0 0 251.000000 200.000000"
|
||||
preserveAspectRatio="xMidYMid meet">
|
||||
|
||||
<g transform="translate(0.000000,200.000000) scale(0.100000,-0.100000)"
|
||||
fill="#000000" stroke="none">
|
||||
<path d="M993 1670 l-358 -311 -309 -552 c-169 -304 -310 -558 -313 -564 -4
|
||||
-10 55 -13 275 -13 l279 0 363 803 c200 441 378 835 397 875 18 39 31 72 29
|
||||
72 -2 0 -165 -140 -363 -310z"/>
|
||||
<path d="M1462 1819 c-5 -13 -76 -212 -157 -441 l-147 -417 300 -378 c192
|
||||
-241 297 -380 289 -384 -7 -3 -260 -48 -564 -100 l-552 -94 931 -3 c512 -1
|
||||
933 0 936 2 2 3 -228 417 -512 922 -450 800 -517 914 -524 893z"/>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 828 B |
|
@ -0,0 +1,61 @@
|
|||
/*
|
||||
* 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/metricbeat_instructions';
|
||||
|
||||
export function azureMetricsSpecProvider(context) {
|
||||
const moduleName = 'azure';
|
||||
return {
|
||||
id: 'azureMetrics',
|
||||
name: i18n.translate('kbn.server.tutorials.azureMetrics.nameTitle', {
|
||||
defaultMessage: 'Azure metrics',
|
||||
}),
|
||||
isBeta: true,
|
||||
category: TUTORIAL_CATEGORY.METRICS,
|
||||
shortDescription: i18n.translate('kbn.server.tutorials.azureMetrics.shortDescription', {
|
||||
defaultMessage: 'Fetch Azure Monitor metrics.',
|
||||
}),
|
||||
longDescription: i18n.translate('kbn.server.tutorials.azureMetrics.longDescription', {
|
||||
defaultMessage: 'The `azure` Metricbeat module fetches Azure Monitor metrics. \
|
||||
[Learn more]({learnMoreLink}).',
|
||||
values: {
|
||||
learnMoreLink: '{config.docs.beats.metricbeat}/metricbeat-module-azure.html',
|
||||
},
|
||||
}),
|
||||
euiIconType: 'logoAzure',
|
||||
artifacts: {
|
||||
application: {
|
||||
label: i18n.translate('kbn.server.tutorials.azureMetrics.artifacts.application.label', {
|
||||
defaultMessage: 'Discover',
|
||||
}),
|
||||
path: '/app/kibana#/discover'
|
||||
},
|
||||
dashboards: [],
|
||||
exportedFields: {
|
||||
documentationUrl: '{config.docs.beats.metricbeat}/exported-fields-azure.html'
|
||||
}
|
||||
},
|
||||
completionTimeMinutes: 10,
|
||||
onPrem: onPremInstructions(moduleName, null, null, null, context),
|
||||
elasticCloud: cloudInstructions(moduleName),
|
||||
onPremElasticCloud: onPremCloudInstructions(moduleName)
|
||||
};
|
||||
}
|
|
@ -82,6 +82,7 @@ import { traefikMetricsSpecProvider } from './traefik_metrics';
|
|||
import { awsLogsSpecProvider } from './aws_logs';
|
||||
import { activemqLogsSpecProvider } from './activemq_logs';
|
||||
import { activemqMetricsSpecProvider } from './activemq_metrics';
|
||||
import { azureMetricsSpecProvider } from './azure_metrics';
|
||||
|
||||
export function registerTutorials(server) {
|
||||
server.newPlatform.setup.plugins.home.tutorials.registerTutorial(systemLogsSpecProvider);
|
||||
|
@ -150,4 +151,5 @@ 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(azureMetricsSpecProvider);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue