diff --git a/x-pack/plugins/monitoring/common/constants.ts b/x-pack/plugins/monitoring/common/constants.ts
index 3f03680e687b1..242372586e7d3 100644
--- a/x-pack/plugins/monitoring/common/constants.ts
+++ b/x-pack/plugins/monitoring/common/constants.ts
@@ -129,6 +129,7 @@ export const INDEX_PATTERN_LOGSTASH = '.monitoring-logstash-6-*,.monitoring-logs
export const INDEX_PATTERN_BEATS = '.monitoring-beats-6-*,.monitoring-beats-7-*';
export const INDEX_ALERTS = '.monitoring-alerts-6*,.monitoring-alerts-7*';
export const INDEX_PATTERN_ELASTICSEARCH = '.monitoring-es-6-*,.monitoring-es-7-*';
+export const INDEX_PATTERN_ENTERPRISE_SEARCH = '.monitoring-ent-search-*';
// This is the unique token that exists in monitoring indices collected by metricbeat
export const METRICBEAT_INDEX_NAME_UNIQUE_TOKEN = '-mb-';
@@ -158,6 +159,7 @@ export const CODE_PATH_LOGSTASH = 'logstash';
export const CODE_PATH_APM = 'apm';
export const CODE_PATH_LICENSE = 'license';
export const CODE_PATH_LOGS = 'logs';
+export const CODE_PATH_ENTERPRISE_SEARCH = 'enterprise_search';
/**
* The header sent by telemetry service when hitting Elasticsearch to identify query source
@@ -177,6 +179,12 @@ export const KIBANA_SYSTEM_ID = 'kibana';
*/
export const BEATS_SYSTEM_ID = 'beats';
+/**
+ * The name of the Enterprise Search System ID used to publish and look up Enterprise Search stats through the Monitoring system.
+ * @type {string}
+ */
+export const ENTERPRISE_SEARCH_SYSTEM_ID = 'enterprise_search';
+
/**
* The name of the Apm System ID used to publish and look up Apm stats through the Monitoring system.
* @type {string}
diff --git a/x-pack/plugins/monitoring/common/types/es.ts b/x-pack/plugins/monitoring/common/types/es.ts
index a01e1c383a8e6..3c3d728b74dd5 100644
--- a/x-pack/plugins/monitoring/common/types/es.ts
+++ b/x-pack/plugins/monitoring/common/types/es.ts
@@ -677,6 +677,9 @@ export interface ElasticsearchMetricbeatSource {
};
};
};
+ enterprisesearch?: {
+ cluster_uuid?: string;
+ };
}
export type ElasticsearchSource = ElasticsearchLegacySource & ElasticsearchMetricbeatSource;
diff --git a/x-pack/plugins/monitoring/public/application/hooks/use_breadcrumbs.ts b/x-pack/plugins/monitoring/public/application/hooks/use_breadcrumbs.ts
index 5deac417ad3f5..0bfd258e7e489 100644
--- a/x-pack/plugins/monitoring/public/application/hooks/use_breadcrumbs.ts
+++ b/x-pack/plugins/monitoring/public/application/hooks/use_breadcrumbs.ts
@@ -186,6 +186,16 @@ function getApmBreadcrumbs(mainInstance: any) {
return breadcrumbs;
}
+// generate Enterprise Search breadcrumbs
+function getEnterpriseSearchBreadcrumbs(mainInstance: any) {
+ const entSearchLabel = i18n.translate('xpack.monitoring.breadcrumbs.entSearchLabel', {
+ defaultMessage: 'Enterprise Search',
+ });
+ const breadcrumbs = [];
+ breadcrumbs.push(createCrumb('#/enterprise_search', entSearchLabel));
+ return breadcrumbs;
+}
+
function buildBreadcrumbs(clusterName: string, mainInstance?: any | null) {
const homeCrumb = i18n.translate('xpack.monitoring.breadcrumbs.clustersLabel', {
defaultMessage: 'Clusters',
@@ -212,6 +222,9 @@ function buildBreadcrumbs(clusterName: string, mainInstance?: any | null) {
if (mainInstance?.inApm) {
breadcrumbs = breadcrumbs.concat(getApmBreadcrumbs(mainInstance));
}
+ if (mainInstance?.inEnterpriseSearch) {
+ breadcrumbs = breadcrumbs.concat(getEnterpriseSearchBreadcrumbs(mainInstance));
+ }
return breadcrumbs;
}
diff --git a/x-pack/plugins/monitoring/public/application/index.tsx b/x-pack/plugins/monitoring/public/application/index.tsx
index f18201110eddc..60af11ff8a6a3 100644
--- a/x-pack/plugins/monitoring/public/application/index.tsx
+++ b/x-pack/plugins/monitoring/public/application/index.tsx
@@ -28,6 +28,7 @@ import {
CODE_PATH_KIBANA,
CODE_PATH_LOGSTASH,
CODE_PATH_APM,
+ CODE_PATH_ENTERPRISE_SEARCH,
} from '../../common/constants';
import { BeatsInstancePage } from './pages/beats/instance';
import { ApmOverviewPage, ApmInstancesPage, ApmInstancePage } from './pages/apm';
@@ -43,6 +44,7 @@ import { ElasticsearchMLJobsPage } from './pages/elasticsearch/ml_jobs_page';
import { ElasticsearchNodeAdvancedPage } from './pages/elasticsearch/node_advanced_page';
import { ElasticsearchCcrPage } from './pages/elasticsearch/ccr_page';
import { ElasticsearchCcrShardPage } from './pages/elasticsearch/ccr_shard_page';
+import { EntSearchOverviewPage } from './pages/enterprise_search/overview';
import { MonitoringTimeContainer } from './hooks/use_monitoring_time';
import { BreadcrumbContainer } from './hooks/use_breadcrumbs';
import { HeaderActionMenuContext } from './contexts/header_action_menu_context';
@@ -312,6 +314,13 @@ const MonitoringApp: React.FC<{
fetchAllClusters={false}
/>
+
+
= (props) => {
+ return ;
+};
diff --git a/x-pack/plugins/monitoring/public/application/pages/enterprise_search/overview.tsx b/x-pack/plugins/monitoring/public/application/pages/enterprise_search/overview.tsx
new file mode 100644
index 0000000000000..50266c90aceeb
--- /dev/null
+++ b/x-pack/plugins/monitoring/public/application/pages/enterprise_search/overview.tsx
@@ -0,0 +1,76 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License
+ * 2.0; you may not use this file except in compliance with the Elastic License
+ * 2.0.
+ */
+
+import React, { useContext, useState, useCallback, useEffect } from 'react';
+import { i18n } from '@kbn/i18n';
+import { find } from 'lodash';
+import { ComponentProps } from '../../route_init';
+import { EntSearchTemplate } from './ent_search_template';
+import { GlobalStateContext } from '../../contexts/global_state_context';
+import { useCharts } from '../../hooks/use_charts';
+import { useKibana } from '../../../../../../../src/plugins/kibana_react/public';
+import { EnterpriseSearchOverview } from '../../../components/enterprise_search/overview';
+import { BreadcrumbContainer } from '../../hooks/use_breadcrumbs';
+
+export const EntSearchOverviewPage: React.FC = ({ clusters }) => {
+ const globalState = useContext(GlobalStateContext);
+ const { zoomInfo, onBrush } = useCharts();
+ const { services } = useKibana<{ data: any }>();
+ const clusterUuid = globalState.cluster_uuid;
+ const ccs = globalState.ccs;
+ const { generate: generateBreadcrumbs } = useContext(BreadcrumbContainer.Context);
+ const cluster = find(clusters, {
+ cluster_uuid: clusterUuid,
+ }) as any;
+
+ const [data, setData] = useState(null);
+
+ const title = i18n.translate('xpack.monitoring.entSearch.overview.routeTitle', {
+ defaultMessage: 'Enterprise Search - Overview',
+ });
+
+ const pageTitle = i18n.translate('xpack.monitoring.entSearch.overview.pageTitle', {
+ defaultMessage: 'Enterprise Search Overview',
+ });
+
+ useEffect(() => {
+ if (cluster) {
+ generateBreadcrumbs(cluster.cluster_name, { inEnterpriseSearch: true });
+ }
+ }, [cluster, generateBreadcrumbs]);
+
+ const getPageData = useCallback(async () => {
+ const bounds = services.data?.query.timefilter.timefilter.getBounds();
+ const url = `../api/monitoring/v1/clusters/${clusterUuid}/enterprise_search`;
+
+ const response = await services.http?.fetch(url, {
+ method: 'POST',
+ body: JSON.stringify({
+ ccs,
+ timeRange: {
+ min: bounds.min.toISOString(),
+ max: bounds.max.toISOString(),
+ },
+ }),
+ });
+
+ setData(response);
+ }, [ccs, clusterUuid, services.data?.query.timefilter.timefilter, services.http]);
+
+ return (
+
+
+ {data && }
+
+
+ );
+};
diff --git a/x-pack/plugins/monitoring/public/components/cluster/overview/enterprise_search_panel.js b/x-pack/plugins/monitoring/public/components/cluster/overview/enterprise_search_panel.js
new file mode 100644
index 0000000000000..1459ccb2ecac6
--- /dev/null
+++ b/x-pack/plugins/monitoring/public/components/cluster/overview/enterprise_search_panel.js
@@ -0,0 +1,166 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License
+ * 2.0; you may not use this file except in compliance with the Elastic License
+ * 2.0.
+ */
+
+import React from 'react';
+import { get } from 'lodash';
+import { formatNumber } from '../../../lib/format_number';
+import {
+ BytesPercentageUsage,
+ ClusterItemContainer,
+ DisabledIfNoDataAndInSetupModeLink,
+} from './helpers';
+import { FormattedMessage } from '@kbn/i18n-react';
+import { i18n } from '@kbn/i18n';
+import {
+ EuiFlexGrid,
+ EuiFlexItem,
+ EuiTitle,
+ EuiPanel,
+ EuiDescriptionList,
+ EuiDescriptionListTitle,
+ EuiDescriptionListDescription,
+ EuiHorizontalRule,
+ EuiFlexGroup,
+} from '@elastic/eui';
+import { getSafeForExternalLink } from '../../../lib/get_safe_for_external_link';
+
+export function EnterpriseSearchPanel(props) {
+ const { setupMode } = props;
+ const setupModeData = get(setupMode.data, 'enterprise_search');
+
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {props.stats.versions[0] ||
+ i18n.translate(
+ 'xpack.monitoring.cluster.overview.entSearchPanel.versionNotAvailableDescription',
+ {
+ defaultMessage: 'N/A',
+ }
+ )}
+
+
+
+
+
+
+ {props.stats.appSearchEngines}
+
+
+
+
+
+
+ {props.stats.workplaceSearchOrgSources}
+
+
+
+
+
+
+ {props.stats.workplaceSearchPrivateSources}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {formatNumber(props.stats.uptime, 'time_since')}
+
+
+
+
+
+
+ );
+}
diff --git a/x-pack/plugins/monitoring/public/components/cluster/overview/helpers.js b/x-pack/plugins/monitoring/public/components/cluster/overview/helpers.js
index 5c766a23558de..1106340b35f38 100644
--- a/x-pack/plugins/monitoring/public/components/cluster/overview/helpers.js
+++ b/x-pack/plugins/monitoring/public/components/cluster/overview/helpers.js
@@ -94,6 +94,7 @@ export function ClusterItemContainer(props) {
logstash: 'logoLogstash',
beats: 'logoBeats',
apm: 'apmApp',
+ enterprise_search: 'logoEnterpriseSearch',
};
const icon = iconMap[props.url];
diff --git a/x-pack/plugins/monitoring/public/components/cluster/overview/index.js b/x-pack/plugins/monitoring/public/components/cluster/overview/index.js
index aa6181ffb9c54..05d5cb22c4c1b 100644
--- a/x-pack/plugins/monitoring/public/components/cluster/overview/index.js
+++ b/x-pack/plugins/monitoring/public/components/cluster/overview/index.js
@@ -12,6 +12,7 @@ import { LogstashPanel } from './logstash_panel';
import { BeatsPanel } from './beats_panel';
import { EuiPage, EuiPageBody, EuiScreenReaderOnly } from '@elastic/eui';
import { ApmPanel } from './apm_panel';
+import { EnterpriseSearchPanel } from './enterprise_search_panel';
import { FormattedMessage } from '@kbn/i18n-react';
import { STANDALONE_CLUSTER_CLUSTER_UUID } from '../../../../common/constants';
@@ -57,6 +58,12 @@ export function Overview(props) {
+
+
);
diff --git a/x-pack/plugins/monitoring/public/components/enterprise_search/overview/index.ts b/x-pack/plugins/monitoring/public/components/enterprise_search/overview/index.ts
new file mode 100644
index 0000000000000..ffea796a8904e
--- /dev/null
+++ b/x-pack/plugins/monitoring/public/components/enterprise_search/overview/index.ts
@@ -0,0 +1,8 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License
+ * 2.0; you may not use this file except in compliance with the Elastic License
+ * 2.0.
+ */
+
+export { EnterpriseSearchOverview } from './overview';
diff --git a/x-pack/plugins/monitoring/public/components/enterprise_search/overview/overview.tsx b/x-pack/plugins/monitoring/public/components/enterprise_search/overview/overview.tsx
new file mode 100644
index 0000000000000..04c4f1fa54e16
--- /dev/null
+++ b/x-pack/plugins/monitoring/public/components/enterprise_search/overview/overview.tsx
@@ -0,0 +1,151 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License
+ * 2.0; you may not use this file except in compliance with the Elastic License
+ * 2.0.
+ */
+
+import React from 'react';
+import {
+ EuiPage,
+ EuiPageBody,
+ EuiPageContent,
+ EuiScreenReaderOnly,
+ EuiPanel,
+ EuiSpacer,
+ EuiFlexGrid,
+ EuiFlexItem,
+} from '@elastic/eui';
+import { FormattedMessage } from '@kbn/i18n-react';
+// @ts-ignore
+import { MonitoringTimeseriesContainer } from '../../chart';
+import { Status } from './status';
+
+export const EnterpriseSearchOverview: React.FC = ({ metrics, stats, ...rest }) => {
+ const lowLevelUsageMetrics = [
+ metrics.enterprise_search_heap,
+ metrics.enterprise_search_jvm_finalizer_queue,
+ metrics.enterprise_search_gc_time,
+ metrics.enterprise_search_gc_rate,
+ metrics.enterprise_search_threads,
+ metrics.enterprise_search_threads_rate,
+ ];
+
+ const networkMetrics = [
+ metrics.enterprise_search_http_traffic,
+ metrics.enterprise_search_http_responses,
+ metrics.enterprise_search_http_connections_current,
+ metrics.enterprise_search_http_connections_rate,
+ ];
+
+ const appSearchUsageMetrics = [metrics.app_search_total_engines, metrics.crawler_workers];
+
+ const workplaceSearchUsageMetrics = [metrics.workplace_search_total_sources];
+
+ return (
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {networkMetrics.map((metric, index) => (
+
+
+
+
+ ))}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {lowLevelUsageMetrics.map((metric, index) => (
+
+
+
+
+ ))}
+
+
+
+
+
+
+
+
+
+
+
+
+ {appSearchUsageMetrics.map((metric, index) => (
+
+
+
+
+ ))}
+
+
+
+
+
+
+
+
+
+
+
+
+ {workplaceSearchUsageMetrics.map((metric, index) => (
+
+
+
+
+ ))}
+
+
+
+
+ );
+};
diff --git a/x-pack/plugins/monitoring/public/components/enterprise_search/overview/status.tsx b/x-pack/plugins/monitoring/public/components/enterprise_search/overview/status.tsx
new file mode 100644
index 0000000000000..9f49d08a82622
--- /dev/null
+++ b/x-pack/plugins/monitoring/public/components/enterprise_search/overview/status.tsx
@@ -0,0 +1,49 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License
+ * 2.0; you may not use this file except in compliance with the Elastic License
+ * 2.0.
+ */
+
+import React from 'react';
+import { i18n } from '@kbn/i18n';
+// @ts-ignore
+import { formatMetric } from '../../../lib/format_number';
+// @ts-ignore
+import { SummaryStatus } from '../../summary_status';
+
+// @ts-ignore
+export function Status({ stats }) {
+ const metrics = [
+ {
+ label: i18n.translate('xpack.monitoring.entSearch.overview.instances', {
+ defaultMessage: 'Instances',
+ }),
+ value: formatMetric(stats.totalInstances, 'int_commas'),
+ 'data-test-subj': 'totalInstances',
+ },
+ {
+ label: i18n.translate('xpack.monitoring.entSearch.overview.appSearchEngines', {
+ defaultMessage: 'App Search Engines',
+ }),
+ value: formatMetric(stats.appSearchEngines, 'int_commas'),
+ 'data-test-subj': 'appSearchEngines',
+ },
+ {
+ label: i18n.translate('xpack.monitoring.entSearch.overview.workplaceSearchOrgSources', {
+ defaultMessage: 'Org Content Sources',
+ }),
+ value: formatMetric(stats.workplaceSearchOrgSources, 'int_commas'),
+ 'data-test-subj': 'workplaceSearchOrgSources',
+ },
+ {
+ label: i18n.translate('xpack.monitoring.entSearch.overview.workplaceSearchPrivateSources', {
+ defaultMessage: 'Private Content Sources',
+ }),
+ value: formatMetric(stats.workplaceSearchPrivateSources, 'int_commas'),
+ 'data-test-subj': 'workplaceSearchPrivateSources',
+ },
+ ];
+
+ return ;
+}
diff --git a/x-pack/plugins/monitoring/server/lib/cluster/__snapshots__/get_clusters_summary.test.js.snap b/x-pack/plugins/monitoring/server/lib/cluster/__snapshots__/get_clusters_summary.test.js.snap
index 12964129b518d..c837758016ff2 100644
--- a/x-pack/plugins/monitoring/server/lib/cluster/__snapshots__/get_clusters_summary.test.js.snap
+++ b/x-pack/plugins/monitoring/server/lib/cluster/__snapshots__/get_clusters_summary.test.js.snap
@@ -56,6 +56,7 @@ Array [
},
"logs": undefined,
},
+ "enterpriseSearch": undefined,
"isCcrEnabled": undefined,
"isPrimary": true,
"isSupported": true,
@@ -141,6 +142,7 @@ Array [
},
"logs": undefined,
},
+ "enterpriseSearch": undefined,
"isCcrEnabled": undefined,
"isPrimary": false,
"isSupported": true,
@@ -231,6 +233,7 @@ Array [
},
"logs": undefined,
},
+ "enterpriseSearch": undefined,
"isCcrEnabled": undefined,
"isPrimary": false,
"isSupported": true,
@@ -316,6 +319,7 @@ Array [
},
"logs": undefined,
},
+ "enterpriseSearch": undefined,
"isCcrEnabled": undefined,
"isPrimary": false,
"isSupported": true,
diff --git a/x-pack/plugins/monitoring/server/lib/cluster/get_clusters_from_request.ts b/x-pack/plugins/monitoring/server/lib/cluster/get_clusters_from_request.ts
index 9016f1916542b..6e28070cdbfaa 100644
--- a/x-pack/plugins/monitoring/server/lib/cluster/get_clusters_from_request.ts
+++ b/x-pack/plugins/monitoring/server/lib/cluster/get_clusters_from_request.ts
@@ -13,6 +13,7 @@ import { getClustersStats } from './get_clusters_stats';
import { flagSupportedClusters } from './flag_supported_clusters';
import { getMlJobsForCluster } from '../elasticsearch';
import { getKibanasForClusters } from '../kibana';
+import { getEnterpriseSearchForClusters } from '../enterprise_search';
import { getLogstashForClusters } from '../logstash';
import { getLogstashPipelineIds } from '../logstash/get_pipeline_ids';
import { getBeatsForClusters } from '../beats';
@@ -26,6 +27,7 @@ import {
CODE_PATH_LOGSTASH,
CODE_PATH_BEATS,
CODE_PATH_APM,
+ CODE_PATH_ENTERPRISE_SEARCH,
} from '../../../common/constants';
import { getApmsForClusters } from '../apm/get_apms_for_clusters';
@@ -56,6 +58,7 @@ export async function getClustersFromRequest(
lsIndexPattern,
beatsIndexPattern,
apmIndexPattern,
+ enterpriseSearchIndexPattern,
filebeatIndexPattern,
} = indexPatterns;
@@ -72,7 +75,12 @@ export async function getClustersFromRequest(
}
if (!clusterUuid && !isStandaloneCluster) {
- const indexPatternsToCheckForNonClusters = [lsIndexPattern, beatsIndexPattern, apmIndexPattern];
+ const indexPatternsToCheckForNonClusters = [
+ lsIndexPattern,
+ beatsIndexPattern,
+ apmIndexPattern,
+ enterpriseSearchIndexPattern,
+ ];
if (await hasStandaloneClusters(req, indexPatternsToCheckForNonClusters)) {
clusters.push(getStandaloneClusterDefinition());
@@ -234,6 +242,22 @@ export async function getClustersFromRequest(
}
});
+ // add Enterprise Search data
+ const enterpriseSearchByCluster = isInCodePath(codePaths, [CODE_PATH_ENTERPRISE_SEARCH])
+ ? await getEnterpriseSearchForClusters(req, enterpriseSearchIndexPattern, clusters)
+ : [];
+ enterpriseSearchByCluster.forEach((entSearch) => {
+ const clusterIndex = clusters.findIndex(
+ (cluster) =>
+ get(cluster, 'elasticsearch.cluster.id', cluster.cluster_uuid) === entSearch.clusterUuid
+ );
+ if (clusterIndex >= 0) {
+ Reflect.set(clusters[clusterIndex], 'enterpriseSearch', {
+ ...entSearch,
+ });
+ }
+ });
+
// check ccr configuration
const isCcrEnabled = await checkCcrEnabled(req, esIndexPattern);
diff --git a/x-pack/plugins/monitoring/server/lib/cluster/get_clusters_summary.ts b/x-pack/plugins/monitoring/server/lib/cluster/get_clusters_summary.ts
index e29c1ad5292f9..01a7a5c4d8a52 100644
--- a/x-pack/plugins/monitoring/server/lib/cluster/get_clusters_summary.ts
+++ b/x-pack/plugins/monitoring/server/lib/cluster/get_clusters_summary.ts
@@ -39,6 +39,7 @@ export function getClustersSummary(
ml,
beats,
apm,
+ enterpriseSearch,
alerts,
ccs,
cluster_settings: clusterSettings,
@@ -149,6 +150,7 @@ export function getClustersSummary(
ccs,
beats,
apm,
+ enterpriseSearch,
alerts,
isPrimary: kibana ? (kibana as EnhancedKibana).uuids?.includes(kibanaUuid) : false,
status: calculateOverallStatus([
diff --git a/x-pack/plugins/monitoring/server/lib/cluster/get_index_patterns.ts b/x-pack/plugins/monitoring/server/lib/cluster/get_index_patterns.ts
index ccfe380edec09..5f7e55cf94c5a 100644
--- a/x-pack/plugins/monitoring/server/lib/cluster/get_index_patterns.ts
+++ b/x-pack/plugins/monitoring/server/lib/cluster/get_index_patterns.ts
@@ -13,6 +13,7 @@ import {
INDEX_PATTERN_LOGSTASH,
INDEX_PATTERN_BEATS,
INDEX_ALERTS,
+ INDEX_PATTERN_ENTERPRISE_SEARCH,
} from '../../../common/constants';
export function getIndexPatterns(
@@ -27,6 +28,11 @@ export function getIndexPatterns(
const beatsIndexPattern = prefixIndexPattern(config, INDEX_PATTERN_BEATS, ccs);
const apmIndexPattern = prefixIndexPattern(config, INDEX_PATTERN_BEATS, ccs);
const alertsIndex = prefixIndexPattern(config, INDEX_ALERTS, ccs);
+ const enterpriseSearchIndexPattern = prefixIndexPattern(
+ config,
+ INDEX_PATTERN_ENTERPRISE_SEARCH,
+ ccs
+ );
const indexPatterns = {
esIndexPattern,
kbnIndexPattern,
@@ -34,6 +40,7 @@ export function getIndexPatterns(
beatsIndexPattern,
apmIndexPattern,
alertsIndex,
+ enterpriseSearchIndexPattern,
...Object.keys(additionalPatterns).reduce((accum, varName) => {
return {
...accum,
diff --git a/x-pack/plugins/monitoring/server/lib/details/get_metrics.ts b/x-pack/plugins/monitoring/server/lib/details/get_metrics.ts
index 83bb18169ae1e..8f3e6ff36c615 100644
--- a/x-pack/plugins/monitoring/server/lib/details/get_metrics.ts
+++ b/x-pack/plugins/monitoring/server/lib/details/get_metrics.ts
@@ -15,12 +15,13 @@ import { LegacyRequest } from '../../types';
type Metric = string | { keys: string | string[]; name: string };
+// TODO: Switch to an options object argument here
export async function getMetrics(
req: LegacyRequest,
indexPattern: string,
metricSet: Metric[] = [],
filters: Array> = [],
- metricOptions = {},
+ metricOptions: Record = {},
numOfBuckets: number = 0,
groupBy: string | Record | null = null
) {
diff --git a/x-pack/plugins/monitoring/server/lib/details/get_series.ts b/x-pack/plugins/monitoring/server/lib/details/get_series.ts
index 906c2df29fee0..99652cbff3ffd 100644
--- a/x-pack/plugins/monitoring/server/lib/details/get_series.ts
+++ b/x-pack/plugins/monitoring/server/lib/details/get_series.ts
@@ -13,7 +13,11 @@ import { checkParam } from '../error_missing_required';
import { metrics } from '../metrics';
import { createQuery } from '../create_query';
import { formatTimestampToDuration } from '../../../common';
-import { NORMALIZED_DERIVATIVE_UNIT, CALCULATE_DURATION_UNTIL } from '../../../common/constants';
+import {
+ NORMALIZED_DERIVATIVE_UNIT,
+ CALCULATE_DURATION_UNTIL,
+ STANDALONE_CLUSTER_CLUSTER_UUID,
+} from '../../../common/constants';
import { formatUTCTimestampForTimezone } from '../format_timezone';
type SeriesBucket = Bucket & { metric_mb_deriv?: { normalized_value: number } };
@@ -180,7 +184,9 @@ async function fetchSeries(
start: adjustedMin,
end: Number(max),
metric,
- clusterUuid: req.params.clusterUuid,
+ clusterUuid: metricOptions.skipClusterUuidFilter
+ ? STANDALONE_CLUSTER_CLUSTER_UUID
+ : req.params.clusterUuid,
// TODO: Pass in the UUID as an explicit function parameter
uuid: getUuid(req, metric),
filters,
diff --git a/x-pack/plugins/monitoring/server/lib/enterprise_search/_enterprise_search_stats.ts b/x-pack/plugins/monitoring/server/lib/enterprise_search/_enterprise_search_stats.ts
new file mode 100644
index 0000000000000..77ee431cf5aa2
--- /dev/null
+++ b/x-pack/plugins/monitoring/server/lib/enterprise_search/_enterprise_search_stats.ts
@@ -0,0 +1,169 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License
+ * 2.0; you may not use this file except in compliance with the Elastic License
+ * 2.0.
+ */
+
+import type { ElasticsearchResponse } from '../../../common/types/es';
+
+export const entSearchAggFilterPath = [
+ 'aggregations.total',
+ 'aggregations.versions.buckets',
+
+ // Latest values
+ 'aggregations.app_search_engines.value',
+ 'aggregations.workplace_search_org_sources.value',
+ 'aggregations.workplace_search_private_sources.value',
+
+ // Cluster-wide values
+ 'aggregations.uptime.value',
+ 'aggregations.cluster_heap_used.value',
+ 'aggregations.cluster_heap_total.value',
+ 'aggregations.cluster_heap_committed.value',
+];
+
+export const entSearchUuidsAgg = (maxBucketSize?: string) => ({
+ // Count all unique agents
+ total: {
+ cardinality: {
+ field: 'agent.id',
+ precision_threshold: 10000,
+ },
+ },
+
+ // Collect all runnng versions
+ versions: {
+ terms: {
+ field: 'enterprisesearch.health.version.number',
+ },
+ },
+
+ // Get latest values for some of the metrics across the recent events
+ latest_report: {
+ terms: {
+ field: '@timestamp',
+ size: 2, // There is a health and a stats event and we want to make sure we always get at least one of each
+ order: {
+ _key: 'desc',
+ },
+ },
+ aggs: {
+ app_search_engines: {
+ max: {
+ field: 'enterprisesearch.stats.product_usage.app_search.total_engines',
+ },
+ },
+ workplace_search_org_sources: {
+ max: {
+ field: 'enterprisesearch.stats.product_usage.workplace_search.total_org_sources',
+ },
+ },
+ workplace_search_private_sources: {
+ max: {
+ field: 'enterprisesearch.stats.product_usage.workplace_search.total_private_sources',
+ },
+ },
+ },
+ },
+
+ // Get per-instance values using ephemeral IDs to aggreagte metrics
+ ephemeral_ids: {
+ terms: {
+ field: 'agent.ephemeral_id',
+ size: maxBucketSize,
+ },
+ aggs: {
+ uptime_max: {
+ max: {
+ field: 'enterprisesearch.health.process.uptime.sec',
+ },
+ },
+ heap_used: {
+ max: {
+ field: 'enterprisesearch.health.jvm.memory_usage.heap_used.bytes',
+ },
+ },
+ heap_total: {
+ max: {
+ field: 'enterprisesearch.health.jvm.memory_usage.heap_max.bytes',
+ },
+ },
+ heap_committed: {
+ max: {
+ field: 'enterprisesearch.health.jvm.memory_usage.heap_committed.bytes',
+ },
+ },
+ },
+ },
+
+ // Get latest values from aggregations into global values
+ app_search_engines: {
+ max_bucket: {
+ buckets_path: 'latest_report>app_search_engines',
+ },
+ },
+ workplace_search_org_sources: {
+ max_bucket: {
+ buckets_path: 'latest_report>workplace_search_org_sources',
+ },
+ },
+ workplace_search_private_sources: {
+ max_bucket: {
+ buckets_path: 'latest_report>workplace_search_private_sources',
+ },
+ },
+
+ // Aggregate metrics into global values
+ uptime: {
+ max_bucket: {
+ buckets_path: 'ephemeral_ids>uptime_max',
+ },
+ },
+ cluster_heap_used: {
+ sum_bucket: {
+ buckets_path: 'ephemeral_ids>heap_used',
+ },
+ },
+ cluster_heap_total: {
+ sum_bucket: {
+ buckets_path: 'ephemeral_ids>heap_total',
+ },
+ },
+ cluster_heap_committed: {
+ sum_bucket: {
+ buckets_path: 'ephemeral_ids>heap_committed',
+ },
+ },
+});
+
+export const entSearchAggResponseHandler = (response: ElasticsearchResponse) => {
+ const aggs = response.aggregations;
+
+ // console.log('Aggs: ', aggs);
+
+ const appSearchEngines = aggs?.app_search_engines.value ?? 0;
+ const workplaceSearchOrgSources = aggs?.workplace_search_org_sources.value ?? 0;
+ const workplaceSearchPrivateSources = aggs?.workplace_search_private_sources.value ?? 0;
+
+ const totalInstances = aggs?.total.value ?? 0;
+ const uptime = aggs?.uptime.value ?? 0;
+
+ const memUsed = aggs?.cluster_heap_used.value ?? 0;
+ const memCommitted = aggs?.cluster_heap_committed.value ?? 0;
+ const memTotal = aggs?.cluster_heap_total.value ?? 0;
+
+ const versions = (aggs?.versions.buckets ?? []).map(({ key }: { key: string }) => key);
+
+ return {
+ appSearchEngines,
+ workplaceSearchOrgSources,
+ workplaceSearchPrivateSources,
+ totalInstances,
+ uptime,
+ memUsed,
+ memCommitted,
+ memTotal,
+ versions,
+ };
+};
diff --git a/x-pack/plugins/monitoring/server/lib/enterprise_search/create_enterprise_search_query.ts b/x-pack/plugins/monitoring/server/lib/enterprise_search/create_enterprise_search_query.ts
new file mode 100644
index 0000000000000..3a418e010e1f7
--- /dev/null
+++ b/x-pack/plugins/monitoring/server/lib/enterprise_search/create_enterprise_search_query.ts
@@ -0,0 +1,43 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License
+ * 2.0; you may not use this file except in compliance with the Elastic License
+ * 2.0.
+ */
+
+import { EnterpriseSearchMetric, EnterpriseSearchMetricFields } from '../metrics';
+import { createQuery } from '../create_query';
+import { STANDALONE_CLUSTER_CLUSTER_UUID } from '../../../common/constants';
+
+/**
+ * {@code createQuery} for all Enterprise Search instances.
+ *
+ * @param {Object} options The options to pass to {@code createQuery}
+ */
+export function createEnterpriseSearchQuery(options: {
+ filters?: any[];
+ types?: string[];
+ metric?: EnterpriseSearchMetricFields;
+ uuid?: string;
+ start?: number;
+ end?: number;
+}) {
+ const opts = {
+ filters: [] as any[],
+ metric: EnterpriseSearchMetric.getMetricFields(),
+ types: ['health', 'stats'],
+ clusterUuid: STANDALONE_CLUSTER_CLUSTER_UUID, // This is to disable the stack monitoring clusterUuid filter
+ ...(options ?? {}),
+ };
+
+ opts.filters.push({
+ bool: {
+ should: [
+ { term: { 'event.dataset': 'enterprisesearch.health' } },
+ { term: { 'event.dataset': 'enterprisesearch.stats' } },
+ ],
+ },
+ });
+
+ return createQuery(opts);
+}
diff --git a/x-pack/plugins/monitoring/server/lib/enterprise_search/get_enterprise_search_for_clusters.ts b/x-pack/plugins/monitoring/server/lib/enterprise_search/get_enterprise_search_for_clusters.ts
new file mode 100644
index 0000000000000..96ba1d18dc9e8
--- /dev/null
+++ b/x-pack/plugins/monitoring/server/lib/enterprise_search/get_enterprise_search_for_clusters.ts
@@ -0,0 +1,67 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License
+ * 2.0; you may not use this file except in compliance with the Elastic License
+ * 2.0.
+ */
+
+import { ElasticsearchResponse } from '../../../common/types/es';
+import { LegacyRequest, Cluster } from '../../types';
+import { checkParam } from '../error_missing_required';
+import { createEnterpriseSearchQuery } from './create_enterprise_search_query';
+import { EnterpriseSearchMetric } from '../metrics';
+import {
+ entSearchAggFilterPath,
+ entSearchAggResponseHandler,
+ entSearchUuidsAgg,
+} from './_enterprise_search_stats';
+
+function handleResponse(clusterUuid: string, response: ElasticsearchResponse) {
+ const stats = entSearchAggResponseHandler(response);
+
+ return {
+ clusterUuid,
+ stats,
+ };
+}
+
+export function getEnterpriseSearchForClusters(
+ req: LegacyRequest,
+ entSearchIndexPattern: string,
+ clusters: Cluster[]
+) {
+ checkParam(
+ entSearchIndexPattern,
+ 'entSearchIndexPattern in enterprise_earch/getEnterpriseSearchForClusters'
+ );
+
+ const start = req.payload.timeRange.min;
+ const end = req.payload.timeRange.max;
+ const config = req.server.config();
+ const maxBucketSize = config.get('monitoring.ui.max_bucket_size');
+
+ return Promise.all(
+ clusters.map(async (cluster) => {
+ const clusterUuid = cluster.elasticsearch?.cluster?.id ?? cluster.cluster_uuid;
+ const params = {
+ index: entSearchIndexPattern,
+ size: 0,
+ ignore_unavailable: true,
+ filter_path: entSearchAggFilterPath,
+ body: {
+ query: createEnterpriseSearchQuery({
+ start,
+ end,
+ uuid: clusterUuid,
+ metric: EnterpriseSearchMetric.getMetricFields(),
+ }),
+ aggs: entSearchUuidsAgg(maxBucketSize!),
+ },
+ };
+
+ const { callWithRequest } = req.server.plugins.elasticsearch.getCluster('monitoring');
+ const response = await callWithRequest(req, 'search', params);
+ return handleResponse(clusterUuid, response);
+ })
+ );
+}
diff --git a/x-pack/plugins/monitoring/server/lib/enterprise_search/get_stats.ts b/x-pack/plugins/monitoring/server/lib/enterprise_search/get_stats.ts
new file mode 100644
index 0000000000000..bcb5617e0c9d8
--- /dev/null
+++ b/x-pack/plugins/monitoring/server/lib/enterprise_search/get_stats.ts
@@ -0,0 +1,50 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License
+ * 2.0; you may not use this file except in compliance with the Elastic License
+ * 2.0.
+ */
+
+import moment from 'moment';
+import { ElasticsearchResponse } from '../../../common/types/es';
+import { LegacyRequest } from '../../types';
+import { checkParam } from '../error_missing_required';
+import { createEnterpriseSearchQuery } from './create_enterprise_search_query';
+import {
+ entSearchAggFilterPath,
+ entSearchUuidsAgg,
+ entSearchAggResponseHandler,
+} from './_enterprise_search_stats';
+
+export async function getStats(
+ req: LegacyRequest,
+ entSearchIndexPattern: string,
+ clusterUuid: string
+) {
+ checkParam(entSearchIndexPattern, 'entSearchIndexPattern in getStats');
+
+ const config = req.server.config();
+ const start = moment.utc(req.payload.timeRange.min).valueOf();
+ const end = moment.utc(req.payload.timeRange.max).valueOf();
+ const maxBucketSize = config.get('monitoring.ui.max_bucket_size');
+
+ const params = {
+ index: entSearchIndexPattern,
+ filter_path: entSearchAggFilterPath,
+ size: 0,
+ ignore_unavailable: true,
+ body: {
+ query: createEnterpriseSearchQuery({
+ start,
+ end,
+ uuid: clusterUuid,
+ }),
+ aggs: entSearchUuidsAgg(maxBucketSize!),
+ },
+ };
+
+ const { callWithRequest } = req.server.plugins.elasticsearch.getCluster('monitoring');
+ const response: ElasticsearchResponse = await callWithRequest(req, 'search', params);
+
+ return entSearchAggResponseHandler(response);
+}
diff --git a/x-pack/plugins/monitoring/server/lib/enterprise_search/index.ts b/x-pack/plugins/monitoring/server/lib/enterprise_search/index.ts
new file mode 100644
index 0000000000000..4eba42331a789
--- /dev/null
+++ b/x-pack/plugins/monitoring/server/lib/enterprise_search/index.ts
@@ -0,0 +1,9 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License
+ * 2.0; you may not use this file except in compliance with the Elastic License
+ * 2.0.
+ */
+
+export { getEnterpriseSearchForClusters } from './get_enterprise_search_for_clusters';
+export { getStats } from './get_stats';
diff --git a/x-pack/plugins/monitoring/server/lib/metrics/__snapshots__/metrics.test.js.snap b/x-pack/plugins/monitoring/server/lib/metrics/__snapshots__/metrics.test.js.snap
index cbd6a610d5eb8..edb76085e6834 100644
--- a/x-pack/plugins/monitoring/server/lib/metrics/__snapshots__/metrics.test.js.snap
+++ b/x-pack/plugins/monitoring/server/lib/metrics/__snapshots__/metrics.test.js.snap
@@ -1563,6 +1563,18 @@ Object {
"units": "",
"uuidField": "beats_stats.beat.uuid",
},
+ "app_search_total_engines": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": false,
+ "description": "Current number of App Search engines within the Enterprise Search deployment.",
+ "field": "enterprisesearch.stats.product_usage.app_search.total_engines",
+ "format": "0.[00]",
+ "label": "App Search Engines",
+ "metricAgg": "avg",
+ "timestampField": "@timestamp",
+ "units": "",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
"beat_bytes_written": BeatsByteRateMetric {
"app": "beats",
"derivative": true,
@@ -2481,6 +2493,275 @@ Object {
"units": "/s",
"uuidField": "source_node.uuid",
},
+ "crawler_workers_active": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": false,
+ "description": "Currently active App Search crawler workers.",
+ "field": "enterprisesearch.health.crawler.workers.active",
+ "format": "0.[00]",
+ "label": "Active",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "units": "",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "crawler_workers_total": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": false,
+ "description": "The number of crawler workers configured across all instances of App Search.",
+ "field": "enterprisesearch.health.crawler.workers.pool_size",
+ "format": "0.[00]",
+ "label": "Total",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "title": "Crawler Workers",
+ "units": "",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "enterprise_search_daemon_threads_current": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": false,
+ "description": "Currently running JVM daemon threads used by the application.",
+ "field": "enterprisesearch.health.jvm.threads.daemon",
+ "format": "0.[00]",
+ "label": "Daemon Threads",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "units": "",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "enterprise_search_gc_rate": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": true,
+ "description": "The rate of JVM garbage collector invocations across the fleet.",
+ "field": "enterprisesearch.health.jvm.gc.collection_count",
+ "format": "0.[00]",
+ "label": "JVM GC Rate",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "units": "/s",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "enterprise_search_gc_time": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": true,
+ "description": "Time spent performing JVM garbage collections.",
+ "field": "enterprisesearch.health.jvm.gc.collection_time.ms",
+ "format": "0,0.[00]",
+ "label": "Time spent on JVM garbage collection",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "units": "ms",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "enterprise_search_heap_committed": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": false,
+ "description": "The amount of memory JVM has allocated from the OS and is available to the application.",
+ "field": "enterprisesearch.health.jvm.memory_usage.heap_committed.bytes",
+ "format": "0,0.0 b",
+ "label": "Committed",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "units": "bytes",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "enterprise_search_heap_total": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": false,
+ "description": "Maximum amount of JVM heap memory available to the application.",
+ "field": "enterprisesearch.health.jvm.memory_usage.heap_max.bytes",
+ "format": "0,0.0 b",
+ "label": "Total",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "title": "JVM Heap Usage",
+ "units": "bytes",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "enterprise_search_heap_used": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": false,
+ "description": "Current amount of JVM Heam memory used by the application.",
+ "field": "enterprisesearch.health.jvm.memory_usage.heap_used.bytes",
+ "format": "0,0.0 b",
+ "label": "Used",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "units": "bytes",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "enterprise_search_http_1xx_rate": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": true,
+ "description": "Outgoing HTTP 1xx responses across all instances in the deployment.",
+ "field": "enterprisesearch.stats.http.responses.1xx",
+ "format": "0,0.[00]",
+ "label": "1xx",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "title": "HTTP Responses",
+ "units": "/s",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "enterprise_search_http_2xx_rate": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": true,
+ "description": "Outgoing HTTP 2xx responses across all instances in the deployment.",
+ "field": "enterprisesearch.stats.http.responses.2xx",
+ "format": "0,0.[00]",
+ "label": "2xx",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "units": "/s",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "enterprise_search_http_3xx_rate": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": true,
+ "description": "Outgoing HTTP 3xx responses across all instances in the deployment.",
+ "field": "enterprisesearch.stats.http.responses.3xx",
+ "format": "0,0.[00]",
+ "label": "3xx",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "units": "/s",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "enterprise_search_http_4xx_rate": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": true,
+ "description": "Outgoing HTTP 4xx responses across all instances in the deployment.",
+ "field": "enterprisesearch.stats.http.responses.4xx",
+ "format": "0,0.[00]",
+ "label": "4xx",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "units": "/s",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "enterprise_search_http_5xx_rate": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": true,
+ "description": "Outgoing HTTP 5xx responses across all instances in the deployment.",
+ "field": "enterprisesearch.stats.http.responses.5xx",
+ "format": "0,0.[00]",
+ "label": "5xx",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "units": "/s",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "enterprise_search_http_bytes_received_rate": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": true,
+ "description": "Incoming HTTP traffic rate across all instances in the deployment.",
+ "field": "enterprisesearch.stats.http.network.received.bytes",
+ "format": "0,0.0 b",
+ "label": "Received",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "title": "HTTP Traffic",
+ "units": "/s",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "enterprise_search_http_bytes_received_total": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": false,
+ "description": "Total number of bytes received by all instances in the deployment.",
+ "field": "enterprisesearch.stats.http.network.received.bytes",
+ "format": "0,0.0 b",
+ "label": "HTTP Bytes Received",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "units": "bytes",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "enterprise_search_http_bytes_sent_rate": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": true,
+ "description": "Outgoing HTTP traffic across all instances in the deployment.",
+ "field": "enterprisesearch.stats.http.network.sent.bytes",
+ "format": "0,0.0 b",
+ "label": "Sent",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "units": "/s",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "enterprise_search_http_bytes_sent_total": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": false,
+ "description": "Total number of bytes sent by all instances in the deployment.",
+ "field": "enterprisesearch.stats.http.network.sent.bytes",
+ "format": "0,0.0 b",
+ "label": "HTTP Bytes Sent",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "units": "bytes",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "enterprise_search_http_connections_current": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": false,
+ "description": "Currently open incoming HTTP connections across all instances.",
+ "field": "enterprisesearch.stats.http.connections.current",
+ "format": "0.[00]",
+ "label": "Open HTTP Connections",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "units": "",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "enterprise_search_http_connections_rate": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": true,
+ "description": "The rate of incoming HTTP connections across all instances.",
+ "field": "enterprisesearch.stats.http.connections.total",
+ "format": "0,0.[00]",
+ "label": "HTTP Connections Rate",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "units": "/s",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "enterprise_search_jvm_finalizer_queue": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": false,
+ "description": "Number of objects within the JVM heap waiting for the finalizer thread.",
+ "field": "enterprisesearch.health.jvm.memory_usage.object_pending_finalization_count",
+ "format": "0.[00]",
+ "label": "JVM Objects Pending Finalization",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "units": "",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "enterprise_search_threads_current": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": false,
+ "description": "Currently running JVM threads used by the application.",
+ "field": "enterprisesearch.health.jvm.threads.current",
+ "format": "0.[00]",
+ "label": "Active Threads",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "title": "JVM Threads",
+ "units": "",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "enterprise_search_threads_rate": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": true,
+ "description": "Currently running JVM threads used by the application.",
+ "field": "enterprisesearch.health.jvm.threads.total_started",
+ "format": "0.[00]",
+ "label": "Thread Creation Rate",
+ "metricAgg": "max",
+ "timestampField": "@timestamp",
+ "units": "/s",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
"index_document_count": ElasticsearchMetric {
"app": "elasticsearch",
"derivative": false,
@@ -4709,5 +4990,30 @@ Object {
"units": "/s",
"uuidField": "source_node.uuid",
},
+ "workplace_search_total_org_sources": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": false,
+ "description": "Current number of Workplace Search org-wide content sources within the Enterprise Search deployment.",
+ "field": "enterprisesearch.stats.product_usage.workplace_search.total_org_sources",
+ "format": "0.[00]",
+ "label": "Org Sources",
+ "metricAgg": "avg",
+ "timestampField": "@timestamp",
+ "title": "Workpace Search Content Sources",
+ "units": "",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
+ "workplace_search_total_private_sources": EnterpriseSearchMetric {
+ "app": "enterprise_search",
+ "derivative": false,
+ "description": "Current number of Workplace Search private content sources within the Enterprise Search deployment.",
+ "field": "enterprisesearch.stats.product_usage.workplace_search.total_private_sources",
+ "format": "0.[00]",
+ "label": "Private Sources",
+ "metricAgg": "avg",
+ "timestampField": "@timestamp",
+ "units": "",
+ "uuidField": "enterprisesearch.cluster_uuid",
+ },
}
`;
diff --git a/x-pack/plugins/monitoring/server/lib/metrics/enterprise_search/classes.ts b/x-pack/plugins/monitoring/server/lib/metrics/enterprise_search/classes.ts
new file mode 100644
index 0000000000000..b1e2ab691c0e7
--- /dev/null
+++ b/x-pack/plugins/monitoring/server/lib/metrics/enterprise_search/classes.ts
@@ -0,0 +1,31 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License
+ * 2.0; you may not use this file except in compliance with the Elastic License
+ * 2.0.
+ */
+
+// @ts-ignore
+import { Metric } from '../classes';
+
+export class EnterpriseSearchMetric extends Metric {
+ // @ts-ignore
+ constructor(opts) {
+ super({
+ ...opts,
+ app: 'enterprise_search',
+ ...EnterpriseSearchMetric.getMetricFields(),
+ });
+ }
+
+ static getMetricFields() {
+ return {
+ uuidField: 'enterprisesearch.cluster_uuid',
+ timestampField: '@timestamp',
+ };
+ }
+}
+
+export type EnterpriseSearchMetricFields = ReturnType<
+ typeof EnterpriseSearchMetric.getMetricFields
+>;
diff --git a/x-pack/plugins/monitoring/server/lib/metrics/enterprise_search/metrics.js b/x-pack/plugins/monitoring/server/lib/metrics/enterprise_search/metrics.js
new file mode 100644
index 0000000000000..39a8475471d12
--- /dev/null
+++ b/x-pack/plugins/monitoring/server/lib/metrics/enterprise_search/metrics.js
@@ -0,0 +1,408 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License
+ * 2.0; you may not use this file except in compliance with the Elastic License
+ * 2.0.
+ */
+
+import { EnterpriseSearchMetric } from './classes';
+import { LARGE_BYTES, SMALL_FLOAT, LARGE_FLOAT } from '../../../../common/formatting';
+import { i18n } from '@kbn/i18n';
+
+const perSecondUnitLabel = i18n.translate('xpack.monitoring.metrics.entSearch.perSecondUnitLabel', {
+ defaultMessage: '/s',
+});
+
+const msTimeUnitLabel = i18n.translate('xpack.monitoring.metrics.entSearch.msTimeUnitLabel', {
+ defaultMessage: 'ms',
+});
+
+export const metrics = {
+ app_search_total_engines: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.stats.product_usage.app_search.total_engines',
+ metricAgg: 'avg',
+ label: i18n.translate('xpack.monitoring.metrics.entSearch.app_search_engines', {
+ defaultMessage: 'App Search Engines',
+ }),
+ description: i18n.translate(
+ 'xpack.monitoring.metrics.entSearch.app_search_engines.description',
+ {
+ defaultMessage:
+ 'Current number of App Search engines within the Enterprise Search deployment.',
+ }
+ ),
+ format: SMALL_FLOAT,
+ units: '',
+ }),
+
+ workplace_search_total_org_sources: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.stats.product_usage.workplace_search.total_org_sources',
+ metricAgg: 'avg',
+ title: i18n.translate('xpack.monitoring.metrics.entSearch.workplace_search_content_sources', {
+ defaultMessage: 'Workpace Search Content Sources',
+ }),
+ label: i18n.translate('xpack.monitoring.metrics.entSearch.workplace_search_org_sources', {
+ defaultMessage: 'Org Sources',
+ }),
+ description: i18n.translate(
+ 'xpack.monitoring.metrics.entSearch.workplace_search_org_sources.description',
+ {
+ defaultMessage:
+ 'Current number of Workplace Search org-wide content sources within the Enterprise Search deployment.',
+ }
+ ),
+ format: SMALL_FLOAT,
+ units: '',
+ }),
+
+ workplace_search_total_private_sources: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.stats.product_usage.workplace_search.total_private_sources',
+ metricAgg: 'avg',
+ label: i18n.translate('xpack.monitoring.metrics.entSearch.workplace_search_private_sources', {
+ defaultMessage: 'Private Sources',
+ }),
+ description: i18n.translate(
+ 'xpack.monitoring.metrics.entSearch.workplace_search_private_sources.description',
+ {
+ defaultMessage:
+ 'Current number of Workplace Search private content sources within the Enterprise Search deployment.',
+ }
+ ),
+ format: SMALL_FLOAT,
+ units: '',
+ }),
+
+ enterprise_search_heap_total: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.health.jvm.memory_usage.heap_max.bytes',
+ metricAgg: 'max',
+ title: i18n.translate('xpack.monitoring.metrics.entSearch.jvm_heap_usage', {
+ defaultMessage: 'JVM Heap Usage',
+ }),
+ label: i18n.translate('xpack.monitoring.metrics.entSearch.heap_total', {
+ defaultMessage: 'Total',
+ }),
+ description: i18n.translate(
+ 'xpack.monitoring.metrics.enterpriseSearch.heap_total.description',
+ {
+ defaultMessage: 'Maximum amount of JVM heap memory available to the application.',
+ }
+ ),
+ format: LARGE_BYTES,
+ units: 'bytes',
+ }),
+
+ enterprise_search_heap_committed: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.health.jvm.memory_usage.heap_committed.bytes',
+ metricAgg: 'max',
+ label: i18n.translate('xpack.monitoring.metrics.entSearch.heap_committed', {
+ defaultMessage: 'Committed',
+ }),
+ description: i18n.translate('xpack.monitoring.metrics.entSearch.heap_committed.description', {
+ defaultMessage:
+ 'The amount of memory JVM has allocated from the OS and is available to the application.',
+ }),
+ format: LARGE_BYTES,
+ units: 'bytes',
+ }),
+
+ enterprise_search_heap_used: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.health.jvm.memory_usage.heap_used.bytes',
+ metricAgg: 'max',
+ label: i18n.translate('xpack.monitoring.metrics.entSearch.heap_used', {
+ defaultMessage: 'Used',
+ }),
+ description: i18n.translate('xpack.monitoring.metrics.entSearch.heap_used.description', {
+ defaultMessage: 'Current amount of JVM Heam memory used by the application.',
+ }),
+ format: LARGE_BYTES,
+ units: 'bytes',
+ }),
+
+ enterprise_search_gc_rate: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.health.jvm.gc.collection_count',
+ derivative: true,
+ metricAgg: 'max',
+ label: i18n.translate('xpack.monitoring.metrics.entSearch.gc_rate', {
+ defaultMessage: 'JVM GC Rate',
+ }),
+ description: i18n.translate('xpack.monitoring.metrics.entSearch.gc_rate.description', {
+ defaultMessage: 'The rate of JVM garbage collector invocations across the fleet.',
+ }),
+ format: SMALL_FLOAT,
+ units: perSecondUnitLabel,
+ }),
+
+ enterprise_search_gc_time: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.health.jvm.gc.collection_time.ms',
+ derivative: true,
+ metricAgg: 'max',
+ label: i18n.translate('xpack.monitoring.metrics.entSearch.gc_time', {
+ defaultMessage: 'Time spent on JVM garbage collection',
+ }),
+ description: i18n.translate('xpack.monitoring.metrics.entSearch.gc_time.description', {
+ defaultMessage: 'Time spent performing JVM garbage collections.',
+ }),
+ format: LARGE_FLOAT,
+ units: msTimeUnitLabel,
+ }),
+
+ enterprise_search_threads_current: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.health.jvm.threads.current',
+ metricAgg: 'max',
+ title: i18n.translate('xpack.monitoring.metrics.entSearch.threads', {
+ defaultMessage: 'JVM Threads',
+ }),
+ label: i18n.translate('xpack.monitoring.metrics.entSearch.threads.current', {
+ defaultMessage: 'Active Threads',
+ }),
+ description: i18n.translate('xpack.monitoring.metrics.entSearch.threads.current.description', {
+ defaultMessage: 'Currently running JVM threads used by the application.',
+ }),
+ format: SMALL_FLOAT,
+ units: '',
+ }),
+
+ enterprise_search_daemon_threads_current: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.health.jvm.threads.daemon',
+ metricAgg: 'max',
+ label: i18n.translate('xpack.monitoring.metrics.entSearch.threads.daemon', {
+ defaultMessage: 'Daemon Threads',
+ }),
+ description: i18n.translate('xpack.monitoring.metrics.entSearch.threads.daemon.description', {
+ defaultMessage: 'Currently running JVM daemon threads used by the application.',
+ }),
+ format: SMALL_FLOAT,
+ units: '',
+ }),
+
+ enterprise_search_jvm_finalizer_queue: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.health.jvm.memory_usage.object_pending_finalization_count',
+ metricAgg: 'max',
+ label: i18n.translate('xpack.monitoring.metrics.entSearch.finalizer_objects', {
+ defaultMessage: 'JVM Objects Pending Finalization',
+ }),
+ description: i18n.translate(
+ 'xpack.monitoring.metrics.entSearch.finalizer_objects.description',
+ {
+ defaultMessage: 'Number of objects within the JVM heap waiting for the finalizer thread.',
+ }
+ ),
+ format: SMALL_FLOAT,
+ units: '',
+ }),
+
+ enterprise_search_threads_rate: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.health.jvm.threads.total_started',
+ metricAgg: 'max',
+ derivative: true,
+ label: i18n.translate('xpack.monitoring.metrics.entSearch.threads.rate', {
+ defaultMessage: 'Thread Creation Rate',
+ }),
+ description: i18n.translate('xpack.monitoring.metrics.entSearch.threads.rate.description', {
+ defaultMessage: 'Currently running JVM threads used by the application.',
+ }),
+ format: SMALL_FLOAT,
+ units: perSecondUnitLabel,
+ }),
+
+ crawler_workers_total: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.health.crawler.workers.pool_size',
+ metricAgg: 'max',
+ title: i18n.translate('xpack.monitoring.metrics.entSearch.crawler_workers', {
+ defaultMessage: 'Crawler Workers',
+ }),
+ label: i18n.translate('xpack.monitoring.metrics.entSearch.total_crawler_workers', {
+ defaultMessage: 'Total',
+ }),
+ description: i18n.translate(
+ 'xpack.monitoring.metrics.entSearch.total_crawler_workers.description',
+ {
+ defaultMessage:
+ 'The number of crawler workers configured across all instances of App Search.',
+ }
+ ),
+ format: SMALL_FLOAT,
+ units: '',
+ }),
+
+ crawler_workers_active: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.health.crawler.workers.active',
+ metricAgg: 'max',
+ label: i18n.translate('xpack.monitoring.metrics.entSearch.active_crawler_workers', {
+ defaultMessage: 'Active',
+ }),
+ description: i18n.translate(
+ 'xpack.monitoring.metrics.entSearch.active_crawler_workers.description',
+ {
+ defaultMessage: 'Currently active App Search crawler workers.',
+ }
+ ),
+ format: SMALL_FLOAT,
+ units: '',
+ }),
+
+ enterprise_search_http_connections_current: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.stats.http.connections.current',
+ metricAgg: 'max',
+ label: i18n.translate('xpack.monitoring.metrics.entSearch.http_connections.current', {
+ defaultMessage: 'Open HTTP Connections',
+ }),
+ description: i18n.translate(
+ 'xpack.monitoring.metrics.entSearch.http_connections.current.description',
+ {
+ defaultMessage: 'Currently open incoming HTTP connections across all instances.',
+ }
+ ),
+ format: SMALL_FLOAT,
+ units: '',
+ }),
+
+ enterprise_search_http_connections_rate: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.stats.http.connections.total',
+ metricAgg: 'max',
+ derivative: true,
+ label: i18n.translate('xpack.monitoring.metrics.entSearch.http_connections.rate', {
+ defaultMessage: 'HTTP Connections Rate',
+ }),
+ description: i18n.translate(
+ 'xpack.monitoring.metrics.entSearch.current_http_connections.description',
+ {
+ defaultMessage: 'The rate of incoming HTTP connections across all instances.',
+ }
+ ),
+ format: LARGE_FLOAT,
+ units: perSecondUnitLabel,
+ }),
+
+ enterprise_search_http_bytes_received_total: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.stats.http.network.received.bytes',
+ metricAgg: 'max',
+ label: i18n.translate('xpack.monitoring.metrics.entSearch.http_bytes_received.total', {
+ defaultMessage: 'HTTP Bytes Received',
+ }),
+ description: i18n.translate(
+ 'xpack.monitoring.metrics.entSearch.http_bytes_received.total.description',
+ {
+ defaultMessage: 'Total number of bytes received by all instances in the deployment.',
+ }
+ ),
+ format: LARGE_BYTES,
+ units: 'bytes',
+ }),
+
+ enterprise_search_http_bytes_received_rate: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.stats.http.network.received.bytes',
+ metricAgg: 'max',
+ derivative: true,
+ title: i18n.translate('xpack.monitoring.metrics.entSearch.http_traffic', {
+ defaultMessage: 'HTTP Traffic',
+ }),
+ label: i18n.translate('xpack.monitoring.metrics.entSearch.http_bytes_received.rate', {
+ defaultMessage: 'Received',
+ }),
+ description: i18n.translate(
+ 'xpack.monitoring.metrics.entSearch.http_bytes_received.rate.description',
+ {
+ defaultMessage: 'Incoming HTTP traffic rate across all instances in the deployment.',
+ }
+ ),
+ format: LARGE_BYTES,
+ units: perSecondUnitLabel,
+ }),
+
+ enterprise_search_http_bytes_sent_total: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.stats.http.network.sent.bytes',
+ metricAgg: 'max',
+ label: i18n.translate('xpack.monitoring.metrics.entSearch.http_bytes_sent.total', {
+ defaultMessage: 'HTTP Bytes Sent',
+ }),
+ description: i18n.translate(
+ 'xpack.monitoring.metrics.entSearch.http_bytes_sent.total.description',
+ {
+ defaultMessage: 'Total number of bytes sent by all instances in the deployment.',
+ }
+ ),
+ format: LARGE_BYTES,
+ units: 'bytes',
+ }),
+
+ enterprise_search_http_bytes_sent_rate: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.stats.http.network.sent.bytes',
+ metricAgg: 'max',
+ derivative: true,
+ label: i18n.translate('xpack.monitoring.metrics.entSearch.http_bytes_sent.rate', {
+ defaultMessage: 'Sent',
+ }),
+ description: i18n.translate(
+ 'xpack.monitoring.metrics.entSearch.http_bytes_sent.rate.description',
+ {
+ defaultMessage: 'Outgoing HTTP traffic across all instances in the deployment.',
+ }
+ ),
+ format: LARGE_BYTES,
+ units: perSecondUnitLabel,
+ }),
+
+ enterprise_search_http_1xx_rate: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.stats.http.responses.1xx',
+ metricAgg: 'max',
+ derivative: true,
+ title: i18n.translate('xpack.monitoring.metrics.entSearch.http_response_rate', {
+ defaultMessage: 'HTTP Responses',
+ }),
+ label: '1xx',
+ description: i18n.translate('xpack.monitoring.metrics.entSearch.http_1xx.rate.description', {
+ defaultMessage: 'Outgoing HTTP 1xx responses across all instances in the deployment.',
+ }),
+ format: LARGE_FLOAT,
+ units: perSecondUnitLabel,
+ }),
+
+ enterprise_search_http_2xx_rate: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.stats.http.responses.2xx',
+ metricAgg: 'max',
+ derivative: true,
+ label: '2xx',
+ description: i18n.translate('xpack.monitoring.metrics.entSearch.http_2xx.rate.description', {
+ defaultMessage: 'Outgoing HTTP 2xx responses across all instances in the deployment.',
+ }),
+ format: LARGE_FLOAT,
+ units: perSecondUnitLabel,
+ }),
+
+ enterprise_search_http_3xx_rate: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.stats.http.responses.3xx',
+ metricAgg: 'max',
+ derivative: true,
+ label: '3xx',
+ description: i18n.translate('xpack.monitoring.metrics.entSearch.http_3xx.rate.description', {
+ defaultMessage: 'Outgoing HTTP 3xx responses across all instances in the deployment.',
+ }),
+ format: LARGE_FLOAT,
+ units: perSecondUnitLabel,
+ }),
+
+ enterprise_search_http_4xx_rate: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.stats.http.responses.4xx',
+ metricAgg: 'max',
+ derivative: true,
+ label: '4xx',
+ description: i18n.translate('xpack.monitoring.metrics.entSearch.http_4xx.rate.description', {
+ defaultMessage: 'Outgoing HTTP 4xx responses across all instances in the deployment.',
+ }),
+ format: LARGE_FLOAT,
+ units: perSecondUnitLabel,
+ }),
+
+ enterprise_search_http_5xx_rate: new EnterpriseSearchMetric({
+ field: 'enterprisesearch.stats.http.responses.5xx',
+ metricAgg: 'max',
+ derivative: true,
+ label: '5xx',
+ description: i18n.translate('xpack.monitoring.metrics.entSearch.http_5xx.rate.description', {
+ defaultMessage: 'Outgoing HTTP 5xx responses across all instances in the deployment.',
+ }),
+ format: LARGE_FLOAT,
+ units: perSecondUnitLabel,
+ }),
+};
diff --git a/x-pack/plugins/monitoring/server/lib/metrics/index.ts b/x-pack/plugins/monitoring/server/lib/metrics/index.ts
index 2fdaeb81ee620..50f477c27f49a 100644
--- a/x-pack/plugins/monitoring/server/lib/metrics/index.ts
+++ b/x-pack/plugins/monitoring/server/lib/metrics/index.ts
@@ -15,5 +15,7 @@ export { ApmMetric, ApmClusterMetric } from './apm/classes';
export { LogstashClusterMetric, LogstashMetric } from './logstash/classes';
export type { BeatsMetricFields } from './beats/classes';
export { BeatsClusterMetric, BeatsMetric } from './beats/classes';
+export { EnterpriseSearchMetric } from './enterprise_search/classes';
+export type { EnterpriseSearchMetricFields } from './enterprise_search/classes';
// @ts-ignore
export { metrics } from './metrics';
diff --git a/x-pack/plugins/monitoring/server/lib/metrics/metrics.js b/x-pack/plugins/monitoring/server/lib/metrics/metrics.js
index 972643e750e0e..58cc61f6bbdc5 100644
--- a/x-pack/plugins/monitoring/server/lib/metrics/metrics.js
+++ b/x-pack/plugins/monitoring/server/lib/metrics/metrics.js
@@ -10,6 +10,7 @@ import { metrics as kibanaMetrics } from './kibana/metrics';
import { metrics as logstashMetrics } from './logstash/metrics';
import { metrics as beatsMetrics } from './beats/metrics';
import { metrics as apmMetrics } from './apm/metrics';
+import { metrics as entSearchMetrics } from './enterprise_search/metrics';
export const metrics = {
...elasticsearchMetrics,
@@ -17,4 +18,5 @@ export const metrics = {
...logstashMetrics,
...beatsMetrics,
...apmMetrics,
+ ...entSearchMetrics,
};
diff --git a/x-pack/plugins/monitoring/server/routes/api/v1/enterprise_search/index.js b/x-pack/plugins/monitoring/server/routes/api/v1/enterprise_search/index.js
new file mode 100644
index 0000000000000..4eb6af5bb116d
--- /dev/null
+++ b/x-pack/plugins/monitoring/server/routes/api/v1/enterprise_search/index.js
@@ -0,0 +1,8 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License
+ * 2.0; you may not use this file except in compliance with the Elastic License
+ * 2.0.
+ */
+
+export { entSearchOverviewRoute } from './overview';
diff --git a/x-pack/plugins/monitoring/server/routes/api/v1/enterprise_search/metric_set_overview.js b/x-pack/plugins/monitoring/server/routes/api/v1/enterprise_search/metric_set_overview.js
new file mode 100644
index 0000000000000..4bec4bc3948c5
--- /dev/null
+++ b/x-pack/plugins/monitoring/server/routes/api/v1/enterprise_search/metric_set_overview.js
@@ -0,0 +1,57 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License
+ * 2.0; you may not use this file except in compliance with the Elastic License
+ * 2.0.
+ */
+
+export const metricSet = [
+ // Low level usage metrics
+ {
+ name: 'enterprise_search_heap',
+ keys: [
+ 'enterprise_search_heap_total',
+ 'enterprise_search_heap_committed',
+ 'enterprise_search_heap_used',
+ ],
+ },
+ 'enterprise_search_jvm_finalizer_queue',
+ 'enterprise_search_gc_time',
+ 'enterprise_search_gc_rate',
+ {
+ name: 'enterprise_search_threads',
+ keys: ['enterprise_search_threads_current', 'enterprise_search_daemon_threads_current'],
+ },
+ 'enterprise_search_threads_rate',
+
+ // Networking metrics
+ 'enterprise_search_http_connections_current',
+ 'enterprise_search_http_connections_rate',
+ {
+ name: 'enterprise_search_http_traffic',
+ keys: ['enterprise_search_http_bytes_received_rate', 'enterprise_search_http_bytes_sent_rate'],
+ },
+ {
+ name: 'enterprise_search_http_responses',
+ keys: [
+ 'enterprise_search_http_1xx_rate',
+ 'enterprise_search_http_2xx_rate',
+ 'enterprise_search_http_3xx_rate',
+ 'enterprise_search_http_4xx_rate',
+ 'enterprise_search_http_5xx_rate',
+ ],
+ },
+
+ // App Search usage metrics
+ 'app_search_total_engines',
+ {
+ name: 'crawler_workers',
+ keys: ['crawler_workers_total', 'crawler_workers_active'],
+ },
+
+ // Workplace Search usage metrics
+ {
+ name: 'workplace_search_total_sources',
+ keys: ['workplace_search_total_org_sources', 'workplace_search_total_private_sources'],
+ },
+];
diff --git a/x-pack/plugins/monitoring/server/routes/api/v1/enterprise_search/overview.js b/x-pack/plugins/monitoring/server/routes/api/v1/enterprise_search/overview.js
new file mode 100644
index 0000000000000..b9bc0f49bc99d
--- /dev/null
+++ b/x-pack/plugins/monitoring/server/routes/api/v1/enterprise_search/overview.js
@@ -0,0 +1,57 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License
+ * 2.0; you may not use this file except in compliance with the Elastic License
+ * 2.0.
+ */
+
+import { schema } from '@kbn/config-schema';
+import { prefixIndexPattern } from '../../../../../common/ccs_utils';
+import { getMetrics } from '../../../../lib/details/get_metrics';
+import { metricSet } from './metric_set_overview';
+import { handleError } from '../../../../lib/errors';
+import { INDEX_PATTERN_ENTERPRISE_SEARCH } from '../../../../../common/constants';
+import { getStats } from '../../../../lib/enterprise_search';
+
+export function entSearchOverviewRoute(server) {
+ server.route({
+ method: 'POST',
+ path: '/api/monitoring/v1/clusters/{clusterUuid}/enterprise_search',
+ config: {
+ validate: {
+ params: schema.object({
+ clusterUuid: schema.string(),
+ }),
+ payload: schema.object({
+ ccs: schema.maybe(schema.string()),
+ timeRange: schema.object({
+ min: schema.string(),
+ max: schema.string(),
+ }),
+ }),
+ },
+ },
+
+ async handler(req) {
+ const clusterUuid = req.params.clusterUuid;
+ const entSearchIndexPattern = prefixIndexPattern(
+ server.config(),
+ INDEX_PATTERN_ENTERPRISE_SEARCH,
+ req.payload.ccs
+ );
+
+ try {
+ const [stats, metrics] = await Promise.all([
+ getStats(req, entSearchIndexPattern, clusterUuid),
+ getMetrics(req, entSearchIndexPattern, metricSet, [], {
+ skipClusterUuidFilter: true,
+ }),
+ ]);
+
+ return { stats, metrics };
+ } catch (err) {
+ return handleError(err, req);
+ }
+ },
+ });
+}
diff --git a/x-pack/plugins/monitoring/server/routes/api/v1/ui.js b/x-pack/plugins/monitoring/server/routes/api/v1/ui.js
index 498b4c0978270..9cc28d82d7dbb 100644
--- a/x-pack/plugins/monitoring/server/routes/api/v1/ui.js
+++ b/x-pack/plugins/monitoring/server/routes/api/v1/ui.js
@@ -38,4 +38,5 @@ export {
logstashPipelineRoute,
logstashClusterPipelineIdsRoute,
} from './logstash';
+export { entSearchOverviewRoute } from './enterprise_search';
export * from './setup';
diff --git a/x-pack/test/api_integration/apis/monitoring/cluster/fixtures/multicluster.json b/x-pack/test/api_integration/apis/monitoring/cluster/fixtures/multicluster.json
index 080517f46f9c9..3bc6de22220d2 100644
--- a/x-pack/test/api_integration/apis/monitoring/cluster/fixtures/multicluster.json
+++ b/x-pack/test/api_integration/apis/monitoring/cluster/fixtures/multicluster.json
@@ -1,288 +1,336 @@
-[{
- "cluster_uuid": "6d-9tDFTRe-qT5GoBytdlQ",
- "cluster_name": "clustertwo",
- "version": "7.0.0-alpha1",
- "license": {
- "status": "active",
- "type": "basic",
- "expiry_date_in_millis": 1914278399999
- },
- "elasticsearch": {
- "cluster_stats": {
- "indices": {
- "count": 1,
- "docs": {
- "count": 8,
- "deleted": 0
- },
- "shards": {
- "total": 1,
- "primaries": 1
- },
- "store": {
- "size_in_bytes": 34095
- }
- },
- "nodes": {
- "fs": {
- "total_in_bytes": 499065712640,
- "available_in_bytes": 200403197952
- },
- "count": {
- "total": 1
+[
+ {
+ "cluster_uuid": "6d-9tDFTRe-qT5GoBytdlQ",
+ "cluster_name": "clustertwo",
+ "version": "7.0.0-alpha1",
+ "license": {
+ "status": "active",
+ "type": "basic",
+ "expiry_date_in_millis": 1914278399999
+ },
+ "elasticsearch": {
+ "cluster_stats": {
+ "indices": {
+ "count": 1,
+ "docs": {
+ "deleted": 0,
+ "count": 8
+ },
+ "shards": {
+ "total": 1,
+ "primaries": 1
+ },
+ "store": {
+ "size_in_bytes": 34095
+ }
},
- "jvm": {
- "max_uptime_in_millis": 701043,
- "mem": {
- "heap_used_in_bytes": 204299464,
- "heap_max_in_bytes": 628555776
+ "nodes": {
+ "fs": {
+ "total_in_bytes": 499065712640,
+ "available_in_bytes": 200403197952
+ },
+ "count": {
+ "total": 1
+ },
+ "jvm": {
+ "max_uptime_in_millis": 701043,
+ "mem": {
+ "heap_max_in_bytes": 628555776,
+ "heap_used_in_bytes": 204299464
+ }
}
- }
+ },
+ "status": "green"
+ }
+ },
+ "logstash": {
+ "node_count": 0,
+ "events_in_total": 0,
+ "events_out_total": 0,
+ "avg_memory": 0,
+ "avg_memory_used": 0,
+ "max_uptime": 0,
+ "pipeline_count": 0,
+ "queue_types": {
+ "memory": 0,
+ "persisted": 0
},
- "status": "green"
- }
- },
- "logstash": {
- "node_count": 0,
- "events_in_total": 0,
- "events_out_total": 0,
- "avg_memory": 0,
- "avg_memory_used": 0,
- "max_uptime": 0,
- "pipeline_count": 0,
- "queue_types": {
- "memory": 0,
- "persisted": 0
+ "versions": []
+ },
+ "kibana": {
+ "status": null,
+ "requests_total": 0,
+ "concurrent_connections": 0,
+ "response_time_max": 0,
+ "memory_size": 0,
+ "memory_limit": 0,
+ "count": 0
},
- "versions": []
- },
- "kibana": {
- "status": null,
- "requests_total": 0,
- "concurrent_connections": 0,
- "response_time_max": 0,
- "memory_size": 0,
- "memory_limit": 0,
- "count": 0
- },
- "beats": {
- "totalEvents": 0,
- "bytesSent": 0,
"beats": {
- "total": 0,
- "types": []
- }
- },
- "apm": {
- "totalEvents": 0,
- "memRss": 0,
- "apms": {
- "total": 0
+ "totalEvents": 0,
+ "bytesSent": 0,
+ "beats": {
+ "total": 0,
+ "types": []
+ }
},
- "config": {
- "container": false
+ "apm": {
+ "totalEvents": 0,
+ "memRss": 0,
+ "apms": {
+ "total": 0
+ },
+ "versions": [],
+ "config": {
+ "container": false
+ }
},
- "versions": [ ]
- },
- "alerts": {
- "alertsMeta": {
- "enabled": true
+ "enterpriseSearch": {
+ "clusterUuid": "6d-9tDFTRe-qT5GoBytdlQ",
+ "stats": {
+ "appSearchEngines": 0,
+ "workplaceSearchOrgSources": 0,
+ "workplaceSearchPrivateSources": 0,
+ "totalInstances": 0,
+ "uptime": 0,
+ "memUsed": 0,
+ "memCommitted": 0,
+ "memTotal": 0,
+ "versions": []
+ }
},
- "list": {}
- },
- "isPrimary": false,
- "status": "green",
- "isCcrEnabled": true
-}, {
- "isSupported": true,
- "cluster_uuid": "lOF8kofiS_2DX58o9mXJ1Q",
- "cluster_name": "monitoring-one",
- "version": "7.0.0-alpha1",
- "license": {
- "status": "active",
- "type": "trial",
- "expiry_date_in_millis": 1505426308997
+ "alerts": {
+ "list": {},
+ "alertsMeta": {
+ "enabled": true
+ }
+ },
+ "isPrimary": false,
+ "status": "green",
+ "isCcrEnabled": true
},
- "elasticsearch": {
- "cluster_stats": {
- "indices": {
- "count": 8,
- "docs": {
- "count": 3997,
- "deleted": 69
- },
- "shards": {
- "total": 8,
- "primaries": 8
- },
- "store": {
- "size_in_bytes": 2647163
- }
- },
- "nodes": {
- "fs": {
- "total_in_bytes": 499065712640,
- "available_in_bytes": 200403648512
- },
- "count": {
- "total": 1
+ {
+ "isSupported": true,
+ "cluster_uuid": "lOF8kofiS_2DX58o9mXJ1Q",
+ "cluster_name": "monitoring-one",
+ "version": "7.0.0-alpha1",
+ "license": {
+ "status": "active",
+ "type": "trial",
+ "expiry_date_in_millis": 1505426308997
+ },
+ "elasticsearch": {
+ "cluster_stats": {
+ "indices": {
+ "count": 8,
+ "docs": {
+ "deleted": 69,
+ "count": 3997
+ },
+ "shards": {
+ "total": 8,
+ "primaries": 8
+ },
+ "store": {
+ "size_in_bytes": 2647163
+ }
},
- "jvm": {
- "max_uptime_in_millis": 761002,
- "mem": {
- "heap_used_in_bytes": 133041176,
- "heap_max_in_bytes": 628555776
+ "nodes": {
+ "fs": {
+ "total_in_bytes": 499065712640,
+ "available_in_bytes": 200403648512
+ },
+ "count": {
+ "total": 1
+ },
+ "jvm": {
+ "max_uptime_in_millis": 761002,
+ "mem": {
+ "heap_max_in_bytes": 628555776,
+ "heap_used_in_bytes": 133041176
+ }
}
- }
+ },
+ "status": "yellow"
+ }
+ },
+ "logstash": {
+ "node_count": 0,
+ "events_in_total": 0,
+ "events_out_total": 0,
+ "avg_memory": 0,
+ "avg_memory_used": 0,
+ "max_uptime": 0,
+ "pipeline_count": 0,
+ "queue_types": {
+ "memory": 0,
+ "persisted": 0
},
- "status": "yellow"
- }
- },
- "logstash": {
- "node_count": 0,
- "events_in_total": 0,
- "events_out_total": 0,
- "avg_memory": 0,
- "avg_memory_used": 0,
- "max_uptime": 0,
- "pipeline_count": 0,
- "queue_types": {
- "memory": 0,
- "persisted": 0
+ "versions": []
+ },
+ "kibana": {
+ "status": null,
+ "requests_total": 0,
+ "concurrent_connections": 0,
+ "response_time_max": 0,
+ "memory_size": 0,
+ "memory_limit": 0,
+ "count": 0
},
- "versions": []
- },
- "kibana": {
- "status": null,
- "requests_total": 0,
- "concurrent_connections": 0,
- "response_time_max": 0,
- "memory_size": 0,
- "memory_limit": 0,
- "count": 0
- },
- "beats": {
- "totalEvents": 0,
- "bytesSent": 0,
"beats": {
- "total": 0,
- "types": []
- }
- },
- "apm": {
- "totalEvents": 0,
- "memRss": 0,
- "apms": {
- "total": 0
+ "totalEvents": 0,
+ "bytesSent": 0,
+ "beats": {
+ "total": 0,
+ "types": []
+ }
},
- "config": {
- "container": false
+ "apm": {
+ "totalEvents": 0,
+ "memRss": 0,
+ "apms": {
+ "total": 0
+ },
+ "versions": [],
+ "config": {
+ "container": false
+ }
},
- "versions": [ ]
- },
- "alerts": {
- "alertsMeta": {
- "enabled": true
+ "enterpriseSearch": {
+ "clusterUuid": "lOF8kofiS_2DX58o9mXJ1Q",
+ "stats": {
+ "appSearchEngines": 0,
+ "workplaceSearchOrgSources": 0,
+ "workplaceSearchPrivateSources": 0,
+ "totalInstances": 0,
+ "uptime": 0,
+ "memUsed": 0,
+ "memCommitted": 0,
+ "memTotal": 0,
+ "versions": []
+ }
},
- "list": {}
- },
- "isPrimary": false,
- "status": "yellow",
- "isCcrEnabled": true
-}, {
- "isSupported": true,
- "cluster_uuid": "TkHOX_-1TzWwbROwQJU5IA",
- "cluster_name": "clusterone",
- "version": "7.0.0-alpha1",
- "license": {
- "status": "active",
- "type": "trial",
- "expiry_date_in_millis": 1505426327135
+ "alerts": {
+ "list": {},
+ "alertsMeta": {
+ "enabled": true
+ }
+ },
+ "isPrimary": false,
+ "status": "yellow",
+ "isCcrEnabled": true
},
- "elasticsearch": {
- "cluster_stats": {
- "indices": {
- "count": 5,
- "docs": {
- "count": 150,
- "deleted": 0
- },
- "shards": {
- "total": 26,
- "primaries": 13
- },
- "store": {
- "size_in_bytes": 4838464
- }
- },
- "nodes": {
- "fs": {
- "total_in_bytes": 499065712640,
- "available_in_bytes": 200404209664
- },
- "count": {
- "total": 2
+ {
+ "isSupported": true,
+ "cluster_uuid": "TkHOX_-1TzWwbROwQJU5IA",
+ "cluster_name": "clusterone",
+ "version": "7.0.0-alpha1",
+ "license": {
+ "status": "active",
+ "type": "trial",
+ "expiry_date_in_millis": 1505426327135
+ },
+ "elasticsearch": {
+ "cluster_stats": {
+ "indices": {
+ "count": 5,
+ "docs": {
+ "deleted": 0,
+ "count": 150
+ },
+ "shards": {
+ "total": 26,
+ "primaries": 13
+ },
+ "store": {
+ "size_in_bytes": 4838464
+ }
},
- "jvm": {
- "max_uptime_in_millis": 741786,
- "mem": {
- "heap_used_in_bytes": 465621856,
- "heap_max_in_bytes": 1257111552
+ "nodes": {
+ "fs": {
+ "total_in_bytes": 499065712640,
+ "available_in_bytes": 200404209664
+ },
+ "count": {
+ "total": 2
+ },
+ "jvm": {
+ "max_uptime_in_millis": 741786,
+ "mem": {
+ "heap_max_in_bytes": 1257111552,
+ "heap_used_in_bytes": 465621856
+ }
}
- }
+ },
+ "status": "green"
+ }
+ },
+ "logstash": {
+ "node_count": 1,
+ "events_in_total": 142,
+ "events_out_total": 142,
+ "avg_memory": 1038876672,
+ "avg_memory_used": 487782224,
+ "max_uptime": 570039,
+ "pipeline_count": 1,
+ "queue_types": {
+ "memory": 1,
+ "persisted": 0
},
- "status": "green"
- }
- },
- "logstash": {
- "node_count": 1,
- "events_in_total": 142,
- "events_out_total": 142,
- "avg_memory": 1038876672,
- "avg_memory_used": 487782224,
- "max_uptime": 570039,
- "pipeline_count": 1,
- "queue_types": {
- "memory": 1,
- "persisted": 0
+ "versions": [
+ "7.0.0-alpha1"
+ ]
+ },
+ "kibana": {
+ "status": "green",
+ "requests_total": 571,
+ "concurrent_connections": 307,
+ "response_time_max": 1930,
+ "memory_size": 231141376,
+ "memory_limit": 1501560832,
+ "count": 1
},
- "versions": ["7.0.0-alpha1"]
- },
- "kibana": {
- "status": "green",
- "requests_total": 571,
- "concurrent_connections": 307,
- "response_time_max": 1930,
- "memory_size": 231141376,
- "memory_limit": 1501560832,
- "count": 1
- },
- "beats": {
- "totalEvents": 0,
- "bytesSent": 0,
"beats": {
- "total": 0,
- "types": []
- }
- },
- "apm": {
- "totalEvents": 0,
- "memRss": 0,
- "apms": {
- "total": 0
+ "totalEvents": 0,
+ "bytesSent": 0,
+ "beats": {
+ "total": 0,
+ "types": []
+ }
},
- "config": {
- "container": false
+ "apm": {
+ "totalEvents": 0,
+ "memRss": 0,
+ "apms": {
+ "total": 0
+ },
+ "versions": [],
+ "config": {
+ "container": false
+ }
},
- "versions": [ ]
- },
- "alerts": {
- "alertsMeta": {
- "enabled": true
+ "enterpriseSearch": {
+ "clusterUuid": "TkHOX_-1TzWwbROwQJU5IA",
+ "stats": {
+ "appSearchEngines": 0,
+ "workplaceSearchOrgSources": 0,
+ "workplaceSearchPrivateSources": 0,
+ "totalInstances": 0,
+ "uptime": 0,
+ "memUsed": 0,
+ "memCommitted": 0,
+ "memTotal": 0,
+ "versions": []
+ }
},
- "list": {}
- },
- "isPrimary": false,
- "status": "green",
- "isCcrEnabled": true
-}]
+ "alerts": {
+ "list": {},
+ "alertsMeta": {
+ "enabled": true
+ }
+ },
+ "isPrimary": false,
+ "status": "green",
+ "isCcrEnabled": true
+ }
+]
\ No newline at end of file
diff --git a/x-pack/test/api_integration/apis/monitoring/cluster/fixtures/overview.json b/x-pack/test/api_integration/apis/monitoring/cluster/fixtures/overview.json
index a779546624ee1..3fb4b53fe5ab4 100644
--- a/x-pack/test/api_integration/apis/monitoring/cluster/fixtures/overview.json
+++ b/x-pack/test/api_integration/apis/monitoring/cluster/fixtures/overview.json
@@ -1,104 +1,122 @@
-[{
- "cluster_uuid": "y1qOsQPiRrGtmdEuM3APJw",
- "cluster_name": "singlecluster",
- "version": "7.0.0-alpha1",
- "license": {
- "status": "active",
- "type": "gold",
- "expiry_date_in_millis": 1914278399999
- },
- "elasticsearch": {
- "cluster_stats": {
- "indices": {
- "count": 17,
- "docs": {
- "count": 4001,
- "deleted": 99
+[
+ {
+ "cluster_uuid": "y1qOsQPiRrGtmdEuM3APJw",
+ "cluster_name": "singlecluster",
+ "version": "7.0.0-alpha1",
+ "license": {
+ "status": "active",
+ "type": "gold",
+ "expiry_date_in_millis": 1914278399999
+ },
+ "elasticsearch": {
+ "cluster_stats": {
+ "indices": {
+ "count": 17,
+ "docs": {
+ "deleted": 99,
+ "count": 4001
+ },
+ "shards": {
+ "total": 98,
+ "primaries": 49
+ },
+ "store": {
+ "size_in_bytes": 11826390
+ }
},
- "shards": {
- "total": 98,
- "primaries": 49
+ "nodes": {
+ "fs": {
+ "total_in_bytes": 499065712640,
+ "available_in_bytes": 201386397696
+ },
+ "count": {
+ "total": 2
+ },
+ "jvm": {
+ "max_uptime_in_millis": 1201658,
+ "mem": {
+ "heap_max_in_bytes": 1257111552,
+ "heap_used_in_bytes": 551929768
+ }
+ }
},
- "store": {
- "size_in_bytes": 11826390
- }
+ "status": "green"
},
- "nodes": {
- "fs": {
- "total_in_bytes": 499065712640,
- "available_in_bytes": 201386397696
- },
- "count": {
- "total": 2
- },
- "jvm": {
- "max_uptime_in_millis": 1201658,
- "mem": {
- "heap_used_in_bytes": 551929768,
- "heap_max_in_bytes": 1257111552
- }
+ "logs": {
+ "enabled": false,
+ "types": [],
+ "reason": {
+ "indexPatternExists": false,
+ "indexPatternInTimeRangeExists": false,
+ "typeExistsAtAnyTime": false,
+ "typeExists": false,
+ "usingStructuredLogs": false,
+ "clusterExists": false,
+ "nodeExists": null,
+ "indexExists": null
}
- },
- "status": "green"
+ }
},
- "logs": {
- "enabled": false,
- "reason": {
- "clusterExists": false,
- "indexPatternExists": false,
- "indexPatternInTimeRangeExists": false,
- "nodeExists": null,
- "indexExists": null,
- "typeExists": false,
- "typeExistsAtAnyTime": false,
- "usingStructuredLogs": false
+ "logstash": {
+ "node_count": 1,
+ "events_in_total": 31,
+ "events_out_total": 31,
+ "avg_memory": 1038876672,
+ "avg_memory_used": 479515336,
+ "max_uptime": 603966,
+ "pipeline_count": 1,
+ "queue_types": {
+ "memory": 1,
+ "persisted": 0
},
- "types": []
- }
- },
- "logstash": {
- "node_count": 1,
- "events_in_total": 31,
- "events_out_total": 31,
- "avg_memory": 1038876672,
- "avg_memory_used": 479515336,
- "max_uptime": 603966,
- "pipeline_count": 1,
- "queue_types": {
- "memory": 1,
- "persisted": 0
+ "versions": [
+ "7.0.0-alpha1"
+ ]
+ },
+ "kibana": {
+ "status": "green",
+ "requests_total": 914,
+ "concurrent_connections": 646,
+ "response_time_max": 2873,
+ "memory_size": 196005888,
+ "memory_limit": 1501560832,
+ "count": 1
},
- "versions": ["7.0.0-alpha1"]
- },
- "kibana": {
- "status": "green",
- "requests_total": 914,
- "concurrent_connections": 646,
- "response_time_max": 2873,
- "memory_size": 196005888,
- "memory_limit": 1501560832,
- "count": 1
- },
- "beats": {
- "totalEvents": 0,
- "bytesSent": 0,
"beats": {
- "total": 0,
- "types": []
- }
- },
- "apm": {
- "totalEvents": 0,
- "memRss": 0,
- "apms": {
- "total": 0
+ "totalEvents": 0,
+ "bytesSent": 0,
+ "beats": {
+ "total": 0,
+ "types": []
+ }
},
- "config": {
- "container": false
+ "apm": {
+ "totalEvents": 0,
+ "memRss": 0,
+ "apms": {
+ "total": 0
+ },
+ "versions": [],
+ "config": {
+ "container": false
+ }
+ },
+ "enterpriseSearch": {
+ "clusterUuid": "y1qOsQPiRrGtmdEuM3APJw",
+ "stats": {
+ "appSearchEngines": 0,
+ "workplaceSearchOrgSources": 0,
+ "workplaceSearchPrivateSources": 0,
+ "totalInstances": 0,
+ "uptime": 0,
+ "memUsed": 0,
+ "memCommitted": 0,
+ "memTotal": 0,
+ "versions": []
+ }
},
- "versions": [ ]
- },
- "isCcrEnabled": true,
- "isPrimary": true,
- "status": "green"
-}]
+ "isPrimary": true,
+ "status": "green",
+ "isCcrEnabled": true
+ }
+]
\ No newline at end of file
diff --git a/x-pack/test/api_integration/apis/monitoring/standalone_cluster/cluster.js b/x-pack/test/api_integration/apis/monitoring/standalone_cluster/cluster.js
index 14497675ddef0..2ed84ebf76ecf 100644
--- a/x-pack/test/api_integration/apis/monitoring/standalone_cluster/cluster.js
+++ b/x-pack/test/api_integration/apis/monitoring/standalone_cluster/cluster.js
@@ -34,7 +34,6 @@ export default function ({ getService }) {
.set('kbn-xsrf', 'xxx')
.send({ timeRange, codePaths })
.expect(200);
-
expect(body).to.eql(clusterFixture);
});
});
diff --git a/x-pack/test/api_integration/apis/monitoring/standalone_cluster/fixtures/cluster.json b/x-pack/test/api_integration/apis/monitoring/standalone_cluster/fixtures/cluster.json
index 313481998d6c8..008e4c41ea1c2 100644
--- a/x-pack/test/api_integration/apis/monitoring/standalone_cluster/fixtures/cluster.json
+++ b/x-pack/test/api_integration/apis/monitoring/standalone_cluster/fixtures/cluster.json
@@ -10,10 +10,10 @@
"store": {}
},
"nodes": {
+ "fs": {},
"count": {
"total": {}
},
- "fs": {},
"jvm": {
"mem": {}
}
@@ -21,17 +21,17 @@
},
"logs": {
"enabled": false,
+ "types": [],
"reason": {
- "clusterExists": false,
"indexPatternExists": false,
"indexPatternInTimeRangeExists": false,
"typeExistsAtAnyTime": false,
+ "typeExists": false,
"usingStructuredLogs": false,
+ "clusterExists": false,
"nodeExists": null,
- "indexExists": null,
- "typeExists": false
- },
- "types": []
+ "indexExists": null
+ }
}
},
"logstash": {},
@@ -55,12 +55,26 @@
"apms": {
"total": 0
},
+ "versions": [],
"config": {
"container": false
- },
- "versions": []
+ }
+ },
+ "enterpriseSearch": {
+ "clusterUuid": "__standalone_cluster__",
+ "stats": {
+ "appSearchEngines": 0,
+ "workplaceSearchOrgSources": 0,
+ "workplaceSearchPrivateSources": 0,
+ "totalInstances": 0,
+ "uptime": 0,
+ "memUsed": 0,
+ "memCommitted": 0,
+ "memTotal": 0,
+ "versions": []
+ }
},
"isPrimary": false,
"isCcrEnabled": false
}
-]
+]
\ No newline at end of file
diff --git a/x-pack/test/api_integration/apis/monitoring/standalone_cluster/fixtures/clusters.json b/x-pack/test/api_integration/apis/monitoring/standalone_cluster/fixtures/clusters.json
index 87c269068ed33..26ff6b9e67ea7 100644
--- a/x-pack/test/api_integration/apis/monitoring/standalone_cluster/fixtures/clusters.json
+++ b/x-pack/test/api_integration/apis/monitoring/standalone_cluster/fixtures/clusters.json
@@ -1,171 +1,204 @@
-[{
- "isSupported": true,
- "cluster_uuid": "lfhHkgqfTy2Vy3SvlPSvXg",
- "cluster_name": "monitoring",
- "version": "7.0.0",
- "license": {
- "status": "active",
- "type": "basic"
- },
- "elasticsearch": {
- "cluster_stats": {
- "indices": {
- "count": 5,
- "docs": {
- "count": 522,
- "deleted": 122
- },
- "shards": {
- "total": 7,
- "primaries": 7
- },
- "store": {
- "size_in_bytes": 1245010
- }
- },
- "nodes": {
- "fs": {
- "total_in_bytes": 499963174912,
- "available_in_bytes": 101780008960
- },
- "count": {
- "total": 1
+[
+ {
+ "isSupported": true,
+ "cluster_uuid": "lfhHkgqfTy2Vy3SvlPSvXg",
+ "cluster_name": "monitoring",
+ "version": "7.0.0",
+ "license": {
+ "status": "active",
+ "type": "basic"
+ },
+ "elasticsearch": {
+ "cluster_stats": {
+ "indices": {
+ "count": 5,
+ "docs": {
+ "deleted": 122,
+ "count": 522
+ },
+ "shards": {
+ "total": 7,
+ "primaries": 7
+ },
+ "store": {
+ "size_in_bytes": 1245010
+ }
},
- "jvm": {
- "max_uptime_in_millis": 190457,
- "mem": {
- "heap_used_in_bytes": 341382816,
- "heap_max_in_bytes": 1038876672
+ "nodes": {
+ "fs": {
+ "total_in_bytes": 499963174912,
+ "available_in_bytes": 101780008960
+ },
+ "count": {
+ "total": 1
+ },
+ "jvm": {
+ "max_uptime_in_millis": 190457,
+ "mem": {
+ "heap_max_in_bytes": 1038876672,
+ "heap_used_in_bytes": 341382816
+ }
}
- }
+ },
+ "status": "yellow"
+ }
+ },
+ "logstash": {
+ "node_count": 0,
+ "events_in_total": 0,
+ "events_out_total": 0,
+ "avg_memory": 0,
+ "avg_memory_used": 0,
+ "max_uptime": 0,
+ "pipeline_count": 0,
+ "queue_types": {
+ "memory": 0,
+ "persisted": 0
},
- "status": "yellow"
- }
- },
- "logstash": {
- "node_count": 0,
- "events_in_total": 0,
- "events_out_total": 0,
- "avg_memory": 0,
- "avg_memory_used": 0,
- "max_uptime": 0,
- "pipeline_count": 0,
- "queue_types": {
- "memory": 0,
- "persisted": 0
+ "versions": []
+ },
+ "kibana": {
+ "status": "green",
+ "requests_total": 42,
+ "concurrent_connections": 0,
+ "response_time_max": 864,
+ "memory_size": 127283200,
+ "memory_limit": 8564343808,
+ "count": 1
},
- "versions": []
- },
- "kibana": {
- "status": "green",
- "requests_total": 42,
- "concurrent_connections": 0,
- "response_time_max": 864,
- "memory_size": 127283200,
- "memory_limit": 8564343808,
- "count": 1
- },
- "beats": {
- "totalEvents": 0,
- "bytesSent": 0,
"beats": {
- "total": 0,
- "types": []
- }
- },
- "apm": {
- "totalEvents": 0,
- "memRss": 0,
- "apms": {
- "total": 0
+ "totalEvents": 0,
+ "bytesSent": 0,
+ "beats": {
+ "total": 0,
+ "types": []
+ }
},
- "config": {
- "container": false
+ "apm": {
+ "totalEvents": 0,
+ "memRss": 0,
+ "apms": {
+ "total": 0
+ },
+ "versions": [],
+ "config": {
+ "container": false
+ }
},
- "versions": []
- },
- "alerts": {
- "alertsMeta": {
- "enabled": true
+ "enterpriseSearch": {
+ "clusterUuid": "lfhHkgqfTy2Vy3SvlPSvXg",
+ "stats": {
+ "appSearchEngines": 0,
+ "workplaceSearchOrgSources": 0,
+ "workplaceSearchPrivateSources": 0,
+ "totalInstances": 0,
+ "uptime": 0,
+ "memUsed": 0,
+ "memCommitted": 0,
+ "memTotal": 0,
+ "versions": []
+ }
+ },
+ "alerts": {
+ "list": {},
+ "alertsMeta": {
+ "enabled": true
+ }
},
- "list": {}
+ "isPrimary": true,
+ "status": "yellow",
+ "isCcrEnabled": false
},
- "isPrimary": true,
- "status": "yellow",
- "isCcrEnabled": false
-}, {
- "isSupported": true,
- "cluster_uuid": "__standalone_cluster__",
- "license": {},
- "elasticsearch": {
- "cluster_stats": {
- "indices": {
- "docs": {},
- "shards": {},
- "store": {}
- },
- "nodes": {
- "count": {
- "total": {}
+ {
+ "isSupported": true,
+ "cluster_uuid": "__standalone_cluster__",
+ "license": {},
+ "elasticsearch": {
+ "cluster_stats": {
+ "indices": {
+ "docs": {},
+ "shards": {},
+ "store": {}
},
- "fs": {},
- "jvm": {
- "mem": {}
+ "nodes": {
+ "fs": {},
+ "count": {
+ "total": {}
+ },
+ "jvm": {
+ "mem": {}
+ }
}
}
- }
- },
- "logstash": {
- "node_count": 0,
- "events_in_total": 0,
- "events_out_total": 0,
- "avg_memory": 0,
- "avg_memory_used": 0,
- "max_uptime": 0,
- "pipeline_count": 0,
- "queue_types": {
- "memory": 0,
- "persisted": 0
},
- "versions": []
- },
- "kibana": {
- "status": null,
- "requests_total": 0,
- "concurrent_connections": 0,
- "response_time_max": 0,
- "memory_size": 0,
- "memory_limit": 0,
- "count": 0
- },
- "beats": {
- "totalEvents": 348,
- "bytesSent": 319913,
+ "logstash": {
+ "node_count": 0,
+ "events_in_total": 0,
+ "events_out_total": 0,
+ "avg_memory": 0,
+ "avg_memory_used": 0,
+ "max_uptime": 0,
+ "pipeline_count": 0,
+ "queue_types": {
+ "memory": 0,
+ "persisted": 0
+ },
+ "versions": []
+ },
+ "kibana": {
+ "status": null,
+ "requests_total": 0,
+ "concurrent_connections": 0,
+ "response_time_max": 0,
+ "memory_size": 0,
+ "memory_limit": 0,
+ "count": 0
+ },
"beats": {
- "total": 1,
- "types": [{
- "type": "Packetbeat",
- "count": 1
- }]
- }
- },
- "apm": {
- "totalEvents": 0,
- "memRss": 0,
- "apms": {
- "total": 0
+ "totalEvents": 348,
+ "bytesSent": 319913,
+ "beats": {
+ "total": 1,
+ "types": [
+ {
+ "type": "Packetbeat",
+ "count": 1
+ }
+ ]
+ }
+ },
+ "apm": {
+ "totalEvents": 0,
+ "memRss": 0,
+ "apms": {
+ "total": 0
+ },
+ "versions": [],
+ "config": {
+ "container": false
+ }
},
- "config": {
- "container": false
+ "enterpriseSearch": {
+ "clusterUuid": "__standalone_cluster__",
+ "stats": {
+ "appSearchEngines": 0,
+ "workplaceSearchOrgSources": 0,
+ "workplaceSearchPrivateSources": 0,
+ "totalInstances": 0,
+ "uptime": 0,
+ "memUsed": 0,
+ "memCommitted": 0,
+ "memTotal": 0,
+ "versions": []
+ }
},
- "versions": []
- },
- "alerts": {
- "alertsMeta": {
- "enabled": true
+ "alerts": {
+ "list": {},
+ "alertsMeta": {
+ "enabled": true
+ }
},
- "list": {}
- },
- "isPrimary": false,
- "isCcrEnabled": false
-}]
+ "isPrimary": false,
+ "isCcrEnabled": false
+ }
+]
\ No newline at end of file
diff --git a/x-pack/test/functional/apps/monitoring/enterprise_search/cluster.js b/x-pack/test/functional/apps/monitoring/enterprise_search/cluster.js
new file mode 100644
index 0000000000000..a23006db74ce4
--- /dev/null
+++ b/x-pack/test/functional/apps/monitoring/enterprise_search/cluster.js
@@ -0,0 +1,36 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License
+ * 2.0; you may not use this file except in compliance with the Elastic License
+ * 2.0.
+ */
+
+import expect from '@kbn/expect';
+import { getLifecycleMethods } from '../_get_lifecycle_methods';
+
+export default function ({ getService, getPageObjects }) {
+ const overview = getService('monitoringClusterOverview');
+
+ describe('ent-search cluster', () => {
+ const { setup, tearDown } = getLifecycleMethods(getService, getPageObjects);
+
+ before(async () => {
+ await setup('x-pack/test/functional/es_archives/monitoring/ent_search/with_es', {
+ from: 'Oct 15, 2021 @ 14:00:00.000',
+ to: 'Oct 15, 2021 @ 22:00:00.000',
+ });
+
+ await overview.closeAlertsModal();
+ });
+
+ after(async () => {
+ await tearDown();
+ });
+
+ it('shows ent-search panel with data', async () => {
+ expect(await overview.getEntSearchTotalNodes()).to.be('Nodes: 1');
+ expect(await overview.getEntSearchTotalEngines()).to.be('2');
+ expect(await overview.getEntSearchTotalOrgSources()).to.be('1');
+ });
+ });
+}
diff --git a/x-pack/test/functional/apps/monitoring/enterprise_search/overview.js b/x-pack/test/functional/apps/monitoring/enterprise_search/overview.js
new file mode 100644
index 0000000000000..9c5f065e15f21
--- /dev/null
+++ b/x-pack/test/functional/apps/monitoring/enterprise_search/overview.js
@@ -0,0 +1,44 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License
+ * 2.0; you may not use this file except in compliance with the Elastic License
+ * 2.0.
+ */
+
+import expect from '@kbn/expect';
+import { getLifecycleMethods } from '../_get_lifecycle_methods';
+
+export default function ({ getService, getPageObjects }) {
+ const clusterOverview = getService('monitoringClusterOverview');
+ const overview = getService('monitoringEnterpriseSearchOverview');
+ const entSearchSummaryStatus = getService('monitoringEnterpriseSearchSummaryStatus');
+
+ describe('ent-search overview', () => {
+ const { setup, tearDown } = getLifecycleMethods(getService, getPageObjects);
+
+ before(async () => {
+ await setup('x-pack/test/functional/es_archives/monitoring/ent_search/with_es', {
+ from: 'Oct 15, 2021 @ 14:00:00.000',
+ to: 'Oct 15, 2021 @ 22:00:00.000',
+ });
+
+ await clusterOverview.closeAlertsModal();
+
+ // go to Enterprise Search overview
+ await clusterOverview.clickEntSearchOverview();
+ expect(await overview.isOnOverview()).to.be(true);
+ });
+
+ after(async () => {
+ await tearDown();
+ });
+
+ it('cluster status bar shows correct information', async () => {
+ expect(await entSearchSummaryStatus.getContent()).to.eql({
+ instances: 'Instances\n1',
+ appSearchEngines: 'App Search Engines\n2',
+ workplaceSearchOrgSources: 'Org Content Sources\n1',
+ });
+ });
+ });
+}
diff --git a/x-pack/test/functional/apps/monitoring/index.js b/x-pack/test/functional/apps/monitoring/index.js
index 20217399a9191..11c64835f382a 100644
--- a/x-pack/test/functional/apps/monitoring/index.js
+++ b/x-pack/test/functional/apps/monitoring/index.js
@@ -47,6 +47,9 @@ export default function ({ loadTestFile }) {
loadTestFile(require.resolve('./beats/listing'));
loadTestFile(require.resolve('./beats/beat_detail'));
+ loadTestFile(require.resolve('./enterprise_search/cluster'));
+ loadTestFile(require.resolve('./enterprise_search/overview'));
+
loadTestFile(require.resolve('./time_filter'));
loadTestFile(require.resolve('./enable_monitoring'));
diff --git a/x-pack/test/functional/es_archives/monitoring/ent_search/with_es/data.json.gz b/x-pack/test/functional/es_archives/monitoring/ent_search/with_es/data.json.gz
new file mode 100644
index 0000000000000..202a4baed2d87
Binary files /dev/null and b/x-pack/test/functional/es_archives/monitoring/ent_search/with_es/data.json.gz differ
diff --git a/x-pack/test/functional/es_archives/monitoring/ent_search/with_es/mappings.json b/x-pack/test/functional/es_archives/monitoring/ent_search/with_es/mappings.json
new file mode 100644
index 0000000000000..bcc35b0da2f09
--- /dev/null
+++ b/x-pack/test/functional/es_archives/monitoring/ent_search/with_es/mappings.json
@@ -0,0 +1,34470 @@
+{
+ "type": "index",
+ "value": {
+ "aliases": {
+ ".monitoring-ent-search-metrics-8.0.0": {
+ "is_write_index": true
+ }
+ },
+ "index": ".monitoring-ent-search-metrics-8.0.0-2021.10.15-000001",
+ "mappings": {
+ "_meta": {
+ "beat": "metricbeat",
+ "version": "8.0.0"
+ },
+ "date_detection": false,
+ "dynamic_templates": [
+ {
+ "labels": {
+ "mapping": {
+ "type": "keyword"
+ },
+ "match_mapping_type": "string",
+ "path_match": "labels.*"
+ }
+ },
+ {
+ "container.labels": {
+ "mapping": {
+ "type": "keyword"
+ },
+ "match_mapping_type": "string",
+ "path_match": "container.labels.*"
+ }
+ },
+ {
+ "fields": {
+ "mapping": {
+ "type": "keyword"
+ },
+ "match_mapping_type": "string",
+ "path_match": "fields.*"
+ }
+ },
+ {
+ "docker.container.labels": {
+ "mapping": {
+ "type": "keyword"
+ },
+ "match_mapping_type": "string",
+ "path_match": "docker.container.labels.*"
+ }
+ },
+ {
+ "kubernetes.labels.*": {
+ "mapping": {
+ "type": "keyword"
+ },
+ "path_match": "kubernetes.labels.*"
+ }
+ },
+ {
+ "kubernetes.annotations.*": {
+ "mapping": {
+ "type": "keyword"
+ },
+ "path_match": "kubernetes.annotations.*"
+ }
+ },
+ {
+ "kubernetes.selectors.*": {
+ "mapping": {
+ "type": "keyword"
+ },
+ "path_match": "kubernetes.selectors.*"
+ }
+ },
+ {
+ "airflow.*.1m_rate": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "airflow.*.1m_rate"
+ }
+ },
+ {
+ "airflow.*.5m_rate": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "airflow.*.5m_rate"
+ }
+ },
+ {
+ "airflow.*.15m_rate": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "airflow.*.15m_rate"
+ }
+ },
+ {
+ "airflow.*.count": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "airflow.*.count"
+ }
+ },
+ {
+ "airflow.*.max": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "airflow.*.max"
+ }
+ },
+ {
+ "airflow.*.mean_rate": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "airflow.*.mean_rate"
+ }
+ },
+ {
+ "airflow.*.mean": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "airflow.*.mean"
+ }
+ },
+ {
+ "airflow.*.median": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "airflow.*.median"
+ }
+ },
+ {
+ "airflow.*.min": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "airflow.*.min"
+ }
+ },
+ {
+ "airflow.*.p75": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "airflow.*.p75"
+ }
+ },
+ {
+ "airflow.*.p95": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "airflow.*.p95"
+ }
+ },
+ {
+ "airflow.*.p99_9": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "airflow.*.p99_9"
+ }
+ },
+ {
+ "airflow.*.p99": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "airflow.*.p99"
+ }
+ },
+ {
+ "airflow.*.stddev": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "airflow.*.stddev"
+ }
+ },
+ {
+ "airflow.*.value": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "airflow.*.value"
+ }
+ },
+ {
+ "aws.tags.*": {
+ "mapping": {
+ "type": "keyword"
+ },
+ "path_match": "aws.tags.*"
+ }
+ },
+ {
+ "aws.dimensions.*": {
+ "mapping": {
+ "type": "keyword"
+ },
+ "path_match": "aws.dimensions.*"
+ }
+ },
+ {
+ "aws.*.metrics.*.*": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "aws.*.metrics.*.*"
+ }
+ },
+ {
+ "aws.billing.group_by.*": {
+ "mapping": {
+ "type": "keyword"
+ },
+ "path_match": "aws.billing.group_by.*"
+ }
+ },
+ {
+ "task_stats.memory.stats.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "path_match": "task_stats.memory.stats.*"
+ }
+ },
+ {
+ "azure.resource.tags.*": {
+ "mapping": {
+ "type": "keyword"
+ },
+ "path_match": "azure.resource.tags.*"
+ }
+ },
+ {
+ "azure.dimensions.*": {
+ "mapping": {
+ "type": "keyword"
+ },
+ "path_match": "azure.dimensions.*"
+ }
+ },
+ {
+ "azure.metrics.*.*": {
+ "mapping": {
+ "type": "float"
+ },
+ "path_match": "azure.metrics.*.*"
+ }
+ },
+ {
+ "azure.app_insights.metrics.*.*": {
+ "mapping": {
+ "type": "float"
+ },
+ "path_match": "azure.app_insights.metrics.*.*"
+ }
+ },
+ {
+ "azure.compute_vm.*.*": {
+ "mapping": {
+ "type": "float"
+ },
+ "path_match": "azure.compute_vm.*.*"
+ }
+ },
+ {
+ "azure.compute_vm_scaleset.*.*": {
+ "mapping": {
+ "type": "float"
+ },
+ "path_match": "azure.compute_vm_scaleset.*.*"
+ }
+ },
+ {
+ "azure.container_instance.*.*": {
+ "mapping": {
+ "type": "float"
+ },
+ "path_match": "azure.container_instance.*.*"
+ }
+ },
+ {
+ "azure.container_registry.*.*": {
+ "mapping": {
+ "type": "float"
+ },
+ "path_match": "azure.container_registry.*.*"
+ }
+ },
+ {
+ "azure.container_service.*.*": {
+ "mapping": {
+ "type": "float"
+ },
+ "path_match": "azure.container_service.*.*"
+ }
+ },
+ {
+ "azure.database_account.*.*": {
+ "mapping": {
+ "type": "float"
+ },
+ "path_match": "azure.database_account.*.*"
+ }
+ },
+ {
+ "azure.storage.*.*": {
+ "mapping": {
+ "type": "float"
+ },
+ "path_match": "azure.storage.*.*"
+ }
+ },
+ {
+ "coredns.stats.dns.request.duration.ns.bucket.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "coredns.stats.dns.request.duration.ns.bucket.*"
+ }
+ },
+ {
+ "coredns.stats.dns.request.size.bytes.bucket.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "coredns.stats.dns.request.size.bytes.bucket.*"
+ }
+ },
+ {
+ "coredns.stats.dns.response.size.bytes.bucket.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "coredns.stats.dns.response.size.bytes.bucket.*"
+ }
+ },
+ {
+ "docker.cpu.core.*.pct": {
+ "mapping": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "path_match": "docker.cpu.core.*.pct"
+ }
+ },
+ {
+ "docker.cpu.core.*.norm.pct": {
+ "mapping": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "path_match": "docker.cpu.core.*.norm.pct"
+ }
+ },
+ {
+ "docker.cpu.core.*.ticks": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "docker.cpu.core.*.ticks"
+ }
+ },
+ {
+ "docker.event.actor.attributes": {
+ "mapping": {
+ "type": "keyword"
+ },
+ "match_mapping_type": "string",
+ "path_match": "docker.event.actor.attributes.*"
+ }
+ },
+ {
+ "docker.image.labels": {
+ "mapping": {
+ "type": "keyword"
+ },
+ "match_mapping_type": "string",
+ "path_match": "docker.image.labels.*"
+ }
+ },
+ {
+ "docker.memory.stats.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "path_match": "docker.memory.stats.*"
+ }
+ },
+ {
+ "etcd.disk.wal_fsync_duration.ns.bucket.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "etcd.disk.wal_fsync_duration.ns.bucket.*"
+ }
+ },
+ {
+ "etcd.disk.backend_commit_duration.ns.bucket.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "etcd.disk.backend_commit_duration.ns.bucket.*"
+ }
+ },
+ {
+ "gcp.metrics.*.*.*.*": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "gcp.metrics.*.*.*.*"
+ }
+ },
+ {
+ "istio.citadel.grpc.server.handling.latency.ms.bucket.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "istio.citadel.grpc.server.handling.latency.ms.bucket.*"
+ }
+ },
+ {
+ "istio.galley.runtime.processor.event_span.duration.ms.bucket.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "istio.galley.runtime.processor.event_span.duration.ms.bucket.*"
+ }
+ },
+ {
+ "istio.galley.runtime.processor.snapshot_events.bucket.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "istio.galley.runtime.processor.snapshot_events.bucket.*"
+ }
+ },
+ {
+ "istio.galley.runtime.processor.snapshot_lifetime.duration.ms.bucket.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "istio.galley.runtime.processor.snapshot_lifetime.duration.ms.bucket.*"
+ }
+ },
+ {
+ "istio.mesh.request.duration.ms.bucket.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "istio.mesh.request.duration.ms.bucket.*"
+ }
+ },
+ {
+ "istio.mesh.request.size.bytes.bucket.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "istio.mesh.request.size.bytes.bucket.*"
+ }
+ },
+ {
+ "istio.mesh.response.size.bytes.bucket.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "istio.mesh.response.size.bytes.bucket.*"
+ }
+ },
+ {
+ "istio.pilot.xds.push.time.ms.bucket.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "istio.pilot.xds.push.time.ms.bucket.*"
+ }
+ },
+ {
+ "istio.pilot.proxy.conv.ms.bucket.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "istio.pilot.proxy.conv.ms.bucket.*"
+ }
+ },
+ {
+ "kubernetes.apiserver.http.request.duration.us.percentile.*": {
+ "mapping": {
+ "type": "double"
+ },
+ "match_mapping_type": "double",
+ "path_match": "kubernetes.apiserver.http.request.duration.us.percentile.*"
+ }
+ },
+ {
+ "kubernetes.apiserver.http.request.size.bytes.percentile.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "kubernetes.apiserver.http.request.size.bytes.percentile.*"
+ }
+ },
+ {
+ "kubernetes.apiserver.http.response.size.bytes.percentile.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "kubernetes.apiserver.http.response.size.bytes.percentile.*"
+ }
+ },
+ {
+ "kubernetes.apiserver.request.latency.bucket.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "kubernetes.apiserver.request.latency.bucket.*"
+ }
+ },
+ {
+ "kubernetes.apiserver.request.duration.us.bucket.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "kubernetes.apiserver.request.duration.us.bucket.*"
+ }
+ },
+ {
+ "kubernetes.controllermanager.http.request.duration.us.percentile.*": {
+ "mapping": {
+ "type": "double"
+ },
+ "match_mapping_type": "double",
+ "path_match": "kubernetes.controllermanager.http.request.duration.us.percentile.*"
+ }
+ },
+ {
+ "kubernetes.controllermanager.http.request.size.bytes.percentile.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "kubernetes.controllermanager.http.request.size.bytes.percentile.*"
+ }
+ },
+ {
+ "kubernetes.controllermanager.http.response.size.bytes.percentile.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "kubernetes.controllermanager.http.response.size.bytes.percentile.*"
+ }
+ },
+ {
+ "kubernetes.proxy.http.request.duration.us.percentile.*": {
+ "mapping": {
+ "type": "double"
+ },
+ "match_mapping_type": "double",
+ "path_match": "kubernetes.proxy.http.request.duration.us.percentile.*"
+ }
+ },
+ {
+ "kubernetes.proxy.http.request.size.bytes.percentile.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "kubernetes.proxy.http.request.size.bytes.percentile.*"
+ }
+ },
+ {
+ "kubernetes.proxy.http.response.size.bytes.percentile.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "kubernetes.proxy.http.response.size.bytes.percentile.*"
+ }
+ },
+ {
+ "kubernetes.proxy.sync.rules.duration.us.bucket.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "kubernetes.proxy.sync.rules.duration.us.bucket.*"
+ }
+ },
+ {
+ "kubernetes.proxy.sync.networkprogramming.duration.us.bucket.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "kubernetes.proxy.sync.networkprogramming.duration.us.bucket.*"
+ }
+ },
+ {
+ "kubernetes.scheduler.http.request.duration.us.percentile.*": {
+ "mapping": {
+ "type": "double"
+ },
+ "match_mapping_type": "double",
+ "path_match": "kubernetes.scheduler.http.request.duration.us.percentile.*"
+ }
+ },
+ {
+ "kubernetes.scheduler.http.request.size.bytes.percentile.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "kubernetes.scheduler.http.request.size.bytes.percentile.*"
+ }
+ },
+ {
+ "kubernetes.scheduler.http.response.size.bytes.percentile.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "kubernetes.scheduler.http.response.size.bytes.percentile.*"
+ }
+ },
+ {
+ "kubernetes.scheduler.scheduling.e2e.duration.us.bucket.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "kubernetes.scheduler.scheduling.e2e.duration.us.bucket.*"
+ }
+ },
+ {
+ "kubernetes.scheduler.scheduling.duration.seconds.percentile.*": {
+ "mapping": {
+ "type": "double"
+ },
+ "match_mapping_type": "double",
+ "path_match": "kubernetes.scheduler.scheduling.duration.seconds.percentile.*"
+ }
+ },
+ {
+ "munin.metrics.*": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "munin.metrics.*"
+ }
+ },
+ {
+ "openmetrics.labels.*": {
+ "mapping": {
+ "type": "keyword"
+ },
+ "match_mapping_type": "string",
+ "path_match": "openmetrics.labels.*"
+ }
+ },
+ {
+ "openmetrics.metrics.*": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "openmetrics.metrics.*"
+ }
+ },
+ {
+ "prometheus.labels.*": {
+ "mapping": {
+ "type": "keyword"
+ },
+ "match_mapping_type": "string",
+ "path_match": "prometheus.labels.*"
+ }
+ },
+ {
+ "prometheus.metrics.*": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "prometheus.metrics.*"
+ }
+ },
+ {
+ "prometheus.query.*": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "prometheus.query.*"
+ }
+ },
+ {
+ "prometheus.*.value": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "prometheus.*.value"
+ }
+ },
+ {
+ "prometheus.*.counter": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "prometheus.*.counter"
+ }
+ },
+ {
+ "prometheus.*.rate": {
+ "mapping": {
+ "type": "double"
+ },
+ "path_match": "prometheus.*.rate"
+ }
+ },
+ {
+ "prometheus.*.histogram": {
+ "mapping": {
+ "type": "histogram"
+ },
+ "path_match": "prometheus.*.histogram"
+ }
+ },
+ {
+ "sql.metrics.numeric.*": {
+ "mapping": {
+ "type": "double"
+ },
+ "match_mapping_type": "double",
+ "path_match": "sql.metrics.numeric.*"
+ }
+ },
+ {
+ "sql.metrics.string.*": {
+ "mapping": {
+ "type": "keyword"
+ },
+ "match_mapping_type": "string",
+ "path_match": "sql.metrics.string.*"
+ }
+ },
+ {
+ "sql.metrics.boolean.*": {
+ "mapping": {
+ "type": "keyword"
+ },
+ "match_mapping_type": "string",
+ "path_match": "sql.metrics.boolean.*"
+ }
+ },
+ {
+ "statsd.*.count": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "statsd.*.count"
+ }
+ },
+ {
+ "statsd.*.*": {
+ "mapping": {
+ "type": "float"
+ },
+ "path_match": "statsd.*.*"
+ }
+ },
+ {
+ "system.process.env": {
+ "mapping": {
+ "type": "keyword"
+ },
+ "match_mapping_type": "string",
+ "path_match": "system.process.env.*"
+ }
+ },
+ {
+ "system.process.cgroup.cpuacct.percpu": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "system.process.cgroup.cpuacct.percpu.*"
+ }
+ },
+ {
+ "system.raid.disks.states.*": {
+ "mapping": {
+ "type": "keyword"
+ },
+ "match_mapping_type": "string",
+ "path_match": "system.raid.disks.states.*"
+ }
+ },
+ {
+ "traefik.health.response.status_codes.*": {
+ "mapping": {
+ "type": "long"
+ },
+ "match_mapping_type": "long",
+ "path_match": "traefik.health.response.status_codes.*"
+ }
+ },
+ {
+ "vsphere.virtualmachine.custom_fields": {
+ "mapping": {
+ "type": "keyword"
+ },
+ "match_mapping_type": "string",
+ "path_match": "vsphere.virtualmachine.custom_fields.*"
+ }
+ },
+ {
+ "windows.perfmon.metrics.*.*": {
+ "mapping": {
+ "type": "float"
+ },
+ "path_match": "windows.perfmon.metrics.*.*"
+ }
+ },
+ {
+ "strings_as_keyword": {
+ "mapping": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "match_mapping_type": "string"
+ }
+ }
+ ],
+ "properties": {
+ "@timestamp": {
+ "type": "date"
+ },
+ "activemq": {
+ "properties": {
+ "broker": {
+ "properties": {
+ "connections": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "consumers": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "mbean": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "memory": {
+ "properties": {
+ "broker": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "store": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "temp": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "messages": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "dequeue": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "enqueue": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "producers": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "queue": {
+ "properties": {
+ "consumers": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "mbean": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "memory": {
+ "properties": {
+ "broker": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "messages": {
+ "properties": {
+ "dequeue": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "dispatch": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "enqueue": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ },
+ "max": {
+ "type": "long"
+ },
+ "min": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "expired": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "inflight": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "size": {
+ "properties": {
+ "avg": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "producers": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "size": {
+ "type": "long"
+ }
+ }
+ },
+ "topic": {
+ "properties": {
+ "consumers": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "mbean": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "memory": {
+ "properties": {
+ "broker": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "messages": {
+ "properties": {
+ "dequeue": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "dispatch": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "enqueue": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ },
+ "max": {
+ "type": "long"
+ },
+ "min": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "expired": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "inflight": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "size": {
+ "properties": {
+ "avg": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "producers": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "aerospike": {
+ "properties": {
+ "namespace": {
+ "properties": {
+ "client": {
+ "properties": {
+ "delete": {
+ "properties": {
+ "error": {
+ "type": "long"
+ },
+ "not_found": {
+ "type": "long"
+ },
+ "success": {
+ "type": "long"
+ },
+ "timeout": {
+ "type": "long"
+ }
+ }
+ },
+ "read": {
+ "properties": {
+ "error": {
+ "type": "long"
+ },
+ "not_found": {
+ "type": "long"
+ },
+ "success": {
+ "type": "long"
+ },
+ "timeout": {
+ "type": "long"
+ }
+ }
+ },
+ "write": {
+ "properties": {
+ "error": {
+ "type": "long"
+ },
+ "success": {
+ "type": "long"
+ },
+ "timeout": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "device": {
+ "properties": {
+ "available": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "free": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "hwm_breached": {
+ "type": "boolean"
+ },
+ "memory": {
+ "properties": {
+ "free": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "data": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "index": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "sindex": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "node": {
+ "properties": {
+ "host": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "objects": {
+ "properties": {
+ "master": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "stop_writes": {
+ "type": "boolean"
+ }
+ }
+ }
+ }
+ },
+ "agent": {
+ "properties": {
+ "build": {
+ "properties": {
+ "original": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "ephemeral_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "hostname": {
+ "path": "agent.name",
+ "type": "alias"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "airflow": {
+ "properties": {
+ "*": {
+ "properties": {
+ "15m_rate": {
+ "type": "object"
+ },
+ "1m_rate": {
+ "type": "object"
+ },
+ "5m_rate": {
+ "type": "object"
+ },
+ "count": {
+ "type": "object"
+ },
+ "max": {
+ "type": "object"
+ },
+ "mean": {
+ "type": "object"
+ },
+ "mean_rate": {
+ "type": "object"
+ },
+ "median": {
+ "type": "object"
+ },
+ "min": {
+ "type": "object"
+ },
+ "p75": {
+ "type": "object"
+ },
+ "p95": {
+ "type": "object"
+ },
+ "p99": {
+ "type": "object"
+ },
+ "p99_9": {
+ "type": "object"
+ },
+ "stddev": {
+ "type": "object"
+ },
+ "value": {
+ "type": "object"
+ }
+ }
+ },
+ "dag_file": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "dag_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "job_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "operator_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "pool_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "task_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "apache": {
+ "properties": {
+ "status": {
+ "properties": {
+ "bytes_per_request": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "bytes_per_sec": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "connections": {
+ "properties": {
+ "async": {
+ "properties": {
+ "closing": {
+ "type": "long"
+ },
+ "keep_alive": {
+ "type": "long"
+ },
+ "writing": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "cpu": {
+ "properties": {
+ "children_system": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "children_user": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "load": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "system": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "user": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "hostname": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "load": {
+ "properties": {
+ "1": {
+ "scaling_factor": 100,
+ "type": "scaled_float"
+ },
+ "15": {
+ "scaling_factor": 100,
+ "type": "scaled_float"
+ },
+ "5": {
+ "scaling_factor": 100,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "requests_per_sec": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "scoreboard": {
+ "properties": {
+ "closing_connection": {
+ "type": "long"
+ },
+ "dns_lookup": {
+ "type": "long"
+ },
+ "gracefully_finishing": {
+ "type": "long"
+ },
+ "idle_cleanup": {
+ "type": "long"
+ },
+ "keepalive": {
+ "type": "long"
+ },
+ "logging": {
+ "type": "long"
+ },
+ "open_slot": {
+ "type": "long"
+ },
+ "reading_request": {
+ "type": "long"
+ },
+ "sending_reply": {
+ "type": "long"
+ },
+ "starting_up": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ },
+ "waiting_for_connection": {
+ "type": "long"
+ }
+ }
+ },
+ "total_accesses": {
+ "type": "long"
+ },
+ "total_kbytes": {
+ "type": "long"
+ },
+ "uptime": {
+ "properties": {
+ "server_uptime": {
+ "type": "long"
+ },
+ "uptime": {
+ "type": "long"
+ }
+ }
+ },
+ "workers": {
+ "properties": {
+ "busy": {
+ "type": "long"
+ },
+ "idle": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "appsearch": {
+ "properties": {
+ "stats": {
+ "properties": {
+ "jvm": {
+ "properties": {
+ "memory_usage": {
+ "properties": {
+ "heap_committed": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "heap_init": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "heap_max": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "heap_used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "non_heap_committed": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "non_heap_init": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "queues": {
+ "properties": {
+ "analytics_events": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "document_destroyer": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "engine_destroyer": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "failed": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "index_adder": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "indexed_doc_remover": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "mailer": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "refresh_document_counts": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "reindexer": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "schema_updater": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "requests": {
+ "properties": {
+ "api": {
+ "properties": {
+ "duration": {
+ "properties": {
+ "avg": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "max": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "web": {
+ "properties": {
+ "response_time": {
+ "properties": {
+ "avg": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "max": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "as": {
+ "properties": {
+ "number": {
+ "type": "long"
+ },
+ "organization": {
+ "properties": {
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "aws": {
+ "properties": {
+ "*": {
+ "properties": {
+ "metrics": {
+ "properties": {
+ "*": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "applicationelb": {
+ "properties": {
+ "metrics": {
+ "properties": {
+ "ActiveConnectionCount": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "ClientTLSNegotiationErrorCount": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "ConsumedLCUs": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "HTTPCode_ELB_3XX_Count": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "HTTPCode_ELB_4XX_Count": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "HTTPCode_ELB_500_Count": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "HTTPCode_ELB_502_Count": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "HTTPCode_ELB_503_Count": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "HTTPCode_ELB_504_Count": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "HTTPCode_ELB_5XX_Count": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "HTTP_Fixed_Response_Count": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "HTTP_Redirect_Count": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "HTTP_Redirect_Url_Limit_Exceeded_Count": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "IPv6ProcessedBytes": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "IPv6RequestCount": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "NewConnectionCount": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "ProcessedBytes": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "RejectedConnectionCount": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "RequestCount": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "RuleEvaluations": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "billing": {
+ "properties": {
+ "AmortizedCost": {
+ "properties": {
+ "amount": {
+ "type": "double"
+ },
+ "unit": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "BlendedCost": {
+ "properties": {
+ "amount": {
+ "type": "double"
+ },
+ "unit": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "Currency": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "EstimatedCharges": {
+ "type": "long"
+ },
+ "NormalizedUsageAmount": {
+ "properties": {
+ "amount": {
+ "type": "double"
+ },
+ "unit": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "ServiceName": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "UnblendedCost": {
+ "properties": {
+ "amount": {
+ "type": "double"
+ },
+ "unit": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "UsageQuantity": {
+ "properties": {
+ "amount": {
+ "type": "double"
+ },
+ "unit": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "end_date": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "group_by": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "group_definition": {
+ "properties": {
+ "key": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "start_date": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "cloudwatch": {
+ "properties": {
+ "namespace": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "dimensions": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "dynamodb": {
+ "properties": {
+ "metrics": {
+ "properties": {
+ "AccountMaxReads": {
+ "properties": {
+ "max": {
+ "type": "long"
+ }
+ }
+ },
+ "AccountMaxTableLevelReads": {
+ "properties": {
+ "max": {
+ "type": "long"
+ }
+ }
+ },
+ "AccountMaxTableLevelWrites": {
+ "properties": {
+ "max": {
+ "type": "long"
+ }
+ }
+ },
+ "AccountMaxWrites": {
+ "properties": {
+ "max": {
+ "type": "long"
+ }
+ }
+ },
+ "AccountProvisionedReadCapacityUtilization": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "AccountProvisionedWriteCapacityUtilization": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "ConditionalCheckFailedRequests": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "ConsumedReadCapacityUnits": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "ConsumedWriteCapacityUnits": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "MaxProvisionedTableReadCapacityUtilization": {
+ "properties": {
+ "max": {
+ "type": "double"
+ }
+ }
+ },
+ "MaxProvisionedTableWriteCapacityUtilization": {
+ "properties": {
+ "max": {
+ "type": "double"
+ }
+ }
+ },
+ "OnlineIndexPercentageProgress": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "PendingReplicationCount": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "ProvisionedReadCapacityUnits": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "ProvisionedWriteCapacityUnits": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "ReadThrottleEvents": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "ReplicationLatency": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ },
+ "max": {
+ "type": "double"
+ }
+ }
+ },
+ "SuccessfulRequestLatency": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ },
+ "max": {
+ "type": "double"
+ }
+ }
+ },
+ "SystemErrors": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "ThrottledRequests": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "TransactionConflict": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "WriteThrottleEvents": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ebs": {
+ "properties": {
+ "metrics": {
+ "properties": {
+ "BurstBalance": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "VolumeConsumedReadWriteOps": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "VolumeIdleTime": {
+ "properties": {
+ "sum": {
+ "type": "double"
+ }
+ }
+ },
+ "VolumeQueueLength": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "VolumeReadBytes": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "VolumeReadOps": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "VolumeThroughputPercentage": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "VolumeTotalReadTime": {
+ "properties": {
+ "sum": {
+ "type": "double"
+ }
+ }
+ },
+ "VolumeTotalWriteTime": {
+ "properties": {
+ "sum": {
+ "type": "double"
+ }
+ }
+ },
+ "VolumeWriteBytes": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "VolumeWriteOps": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ec2": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "credit_balance": {
+ "type": "long"
+ },
+ "credit_usage": {
+ "type": "long"
+ },
+ "surplus_credit_balance": {
+ "type": "long"
+ },
+ "surplus_credits_charged": {
+ "type": "long"
+ },
+ "total": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "diskio": {
+ "properties": {
+ "read": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "bytes_per_sec": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "count": {
+ "type": "long"
+ },
+ "count_per_sec": {
+ "type": "long"
+ }
+ }
+ },
+ "write": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "bytes_per_sec": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "count": {
+ "type": "long"
+ },
+ "count_per_sec": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "instance": {
+ "properties": {
+ "core": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "image": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "monitoring": {
+ "properties": {
+ "state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "private": {
+ "properties": {
+ "dns_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ip": {
+ "type": "ip"
+ }
+ }
+ },
+ "public": {
+ "properties": {
+ "dns_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ip": {
+ "type": "ip"
+ }
+ }
+ },
+ "state": {
+ "properties": {
+ "code": {
+ "type": "long"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "threads_per_core": {
+ "type": "long"
+ }
+ }
+ },
+ "network": {
+ "properties": {
+ "in": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "bytes_per_sec": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "packets": {
+ "type": "long"
+ },
+ "packets_per_sec": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "out": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "bytes_per_sec": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "packets": {
+ "type": "long"
+ },
+ "packets_per_sec": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "status": {
+ "properties": {
+ "check_failed": {
+ "type": "long"
+ },
+ "check_failed_instance": {
+ "type": "long"
+ },
+ "check_failed_system": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "elb": {
+ "properties": {
+ "metrics": {
+ "properties": {
+ "BackendConnectionErrors": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "EstimatedALBActiveConnectionCount": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "EstimatedALBConsumedLCUs": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "EstimatedALBNewConnectionCount": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "EstimatedProcessedBytes": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "HTTPCode_Backend_2XX": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "HTTPCode_Backend_3XX": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "HTTPCode_Backend_4XX": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "HTTPCode_Backend_5XX": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "HTTPCode_ELB_4XX": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "HTTPCode_ELB_5XX": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "HealthyHostCount": {
+ "properties": {
+ "max": {
+ "type": "long"
+ }
+ }
+ },
+ "Latency": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "RequestCount": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "SpilloverCount": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "SurgeQueueLength": {
+ "properties": {
+ "max": {
+ "type": "long"
+ }
+ }
+ },
+ "UnHealthyHostCount": {
+ "properties": {
+ "max": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "kinesis": {
+ "properties": {
+ "metrics": {
+ "properties": {
+ "GetRecords_Bytes": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "GetRecords_IteratorAgeMilliseconds": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "GetRecords_Latency": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "GetRecords_Records": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "GetRecords_Success": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "IncomingBytes": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "IncomingRecords": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "PutRecord_Bytes": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "PutRecord_Latency": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "PutRecord_Success": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "PutRecords_Bytes": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "PutRecords_FailedRecords": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "PutRecords_Latency": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "PutRecords_Success": {
+ "properties": {
+ "avg": {
+ "type": "long"
+ }
+ }
+ },
+ "PutRecords_SuccessfulRecords": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "PutRecords_ThrottledRecords": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "PutRecords_TotalRecords": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "ReadProvisionedThroughputExceeded": {
+ "properties": {
+ "avg": {
+ "type": "long"
+ }
+ }
+ },
+ "SubscribeToShardEvent_Bytes": {
+ "properties": {
+ "avg": {
+ "type": "long"
+ }
+ }
+ },
+ "SubscribeToShardEvent_MillisBehindLatest": {
+ "properties": {
+ "avg": {
+ "type": "long"
+ }
+ }
+ },
+ "SubscribeToShardEvent_Records": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "SubscribeToShardEvent_Success": {
+ "properties": {
+ "avg": {
+ "type": "long"
+ }
+ }
+ },
+ "SubscribeToShard_RateExceeded": {
+ "properties": {
+ "avg": {
+ "type": "long"
+ }
+ }
+ },
+ "SubscribeToShard_Success": {
+ "properties": {
+ "avg": {
+ "type": "long"
+ }
+ }
+ },
+ "WriteProvisionedThroughputExceeded": {
+ "properties": {
+ "avg": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "lambda": {
+ "properties": {
+ "metrics": {
+ "properties": {
+ "ConcurrentExecutions": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "DeadLetterErrors": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "DestinationDeliveryFailures": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "Duration": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "Errors": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "Invocations": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "IteratorAge": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "ProvisionedConcurrencyInvocations": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "ProvisionedConcurrencySpilloverInvocations": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "ProvisionedConcurrencyUtilization": {
+ "properties": {
+ "max": {
+ "type": "long"
+ }
+ }
+ },
+ "ProvisionedConcurrentExecutions": {
+ "properties": {
+ "max": {
+ "type": "long"
+ }
+ }
+ },
+ "Throttles": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "UnreservedConcurrentExecutions": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "linked_account": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "natgateway": {
+ "properties": {
+ "metrics": {
+ "properties": {
+ "ActiveConnectionCount": {
+ "properties": {
+ "max": {
+ "type": "long"
+ }
+ }
+ },
+ "BytesInFromDestination": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "BytesInFromSource": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "BytesOutToDestination": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "BytesOutToSource": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "ConnectionAttemptCount": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "ConnectionEstablishedCount": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "ErrorPortAllocation": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "IdleTimeoutCount": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "PacketsDropCount": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "PacketsInFromDestination": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "PacketsInFromSource": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "PacketsOutToDestination": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "PacketsOutToSource": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "networkelb": {
+ "properties": {
+ "metrics": {
+ "properties": {
+ "ActiveFlowCount": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "ActiveFlowCount_TCP": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "ActiveFlowCount_TLS": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "ActiveFlowCount_UDP": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "ClientTLSNegotiationErrorCount": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "ConsumedLCUs": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "HealthyHostCount": {
+ "properties": {
+ "max": {
+ "type": "long"
+ }
+ }
+ },
+ "NewFlowCount": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "NewFlowCount_TLS": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "ProcessedBytes": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "ProcessedBytes_TLS": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "TCP_Client_Reset_Count": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "TCP_ELB_Reset_Count": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "TCP_Target_Reset_Count": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "TargetTLSNegotiationErrorCount": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "UnHealthyHostCount": {
+ "properties": {
+ "max": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "rds": {
+ "properties": {
+ "aurora_bin_log_replica_lag": {
+ "type": "long"
+ },
+ "aurora_global_db": {
+ "properties": {
+ "data_transfer": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "replicated_write_io": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "replication_lag": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "aurora_replica": {
+ "properties": {
+ "lag": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "lag_max": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "lag_min": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "aurora_volume_left_total": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "backtrack_change_records": {
+ "properties": {
+ "creation_rate": {
+ "type": "long"
+ },
+ "stored": {
+ "type": "long"
+ }
+ }
+ },
+ "backtrack_window": {
+ "properties": {
+ "actual": {
+ "type": "long"
+ },
+ "alert": {
+ "type": "long"
+ }
+ }
+ },
+ "backup_storage_billed_total": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "burst_balance": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "cache_hit_ratio": {
+ "properties": {
+ "buffer": {
+ "type": "long"
+ },
+ "result_set": {
+ "type": "long"
+ }
+ }
+ },
+ "cpu": {
+ "properties": {
+ "credit_balance": {
+ "type": "long"
+ },
+ "credit_usage": {
+ "type": "long"
+ },
+ "total": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "database_connections": {
+ "type": "long"
+ },
+ "db_instance": {
+ "properties": {
+ "arn": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "class": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "db_cluster_identifier": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "engine_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "identifier": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "role": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "deadlocks": {
+ "type": "long"
+ },
+ "disk_queue_depth": {
+ "type": "float"
+ },
+ "disk_usage": {
+ "properties": {
+ "bin_log": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "replication_slot": {
+ "properties": {
+ "mb": {
+ "type": "long"
+ }
+ }
+ },
+ "transaction_logs": {
+ "properties": {
+ "mb": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "engine_uptime": {
+ "properties": {
+ "sec": {
+ "type": "long"
+ }
+ }
+ },
+ "failed_sql_server_agent_jobs": {
+ "type": "long"
+ },
+ "free_local_storage": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "free_storage": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "freeable_memory": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "latency": {
+ "properties": {
+ "commit": {
+ "type": "float"
+ },
+ "ddl": {
+ "type": "float"
+ },
+ "delete": {
+ "type": "float"
+ },
+ "dml": {
+ "type": "float"
+ },
+ "insert": {
+ "type": "float"
+ },
+ "read": {
+ "type": "float"
+ },
+ "select": {
+ "type": "float"
+ },
+ "update": {
+ "type": "float"
+ },
+ "write": {
+ "type": "float"
+ }
+ }
+ },
+ "login_failures": {
+ "type": "long"
+ },
+ "maximum_used_transaction_ids": {
+ "type": "long"
+ },
+ "oldest_replication_slot_lag": {
+ "properties": {
+ "mb": {
+ "type": "long"
+ }
+ }
+ },
+ "queries": {
+ "type": "long"
+ },
+ "rds_to_aurora_postgresql_replica_lag": {
+ "properties": {
+ "sec": {
+ "type": "long"
+ }
+ }
+ },
+ "read_io": {
+ "properties": {
+ "ops_per_sec": {
+ "type": "float"
+ }
+ }
+ },
+ "replica_lag": {
+ "properties": {
+ "sec": {
+ "type": "long"
+ }
+ }
+ },
+ "storage_used": {
+ "properties": {
+ "backup_retention_period": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "snapshot": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "swap_usage": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "throughput": {
+ "properties": {
+ "commit": {
+ "type": "float"
+ },
+ "ddl": {
+ "type": "float"
+ },
+ "delete": {
+ "type": "float"
+ },
+ "dml": {
+ "type": "float"
+ },
+ "insert": {
+ "type": "float"
+ },
+ "network": {
+ "type": "float"
+ },
+ "network_receive": {
+ "type": "float"
+ },
+ "network_transmit": {
+ "type": "float"
+ },
+ "read": {
+ "type": "float"
+ },
+ "select": {
+ "type": "float"
+ },
+ "update": {
+ "type": "float"
+ },
+ "write": {
+ "type": "float"
+ }
+ }
+ },
+ "transaction_logs_generation": {
+ "type": "long"
+ },
+ "transactions": {
+ "properties": {
+ "active": {
+ "type": "long"
+ },
+ "blocked": {
+ "type": "long"
+ }
+ }
+ },
+ "volume": {
+ "properties": {
+ "read": {
+ "properties": {
+ "iops": {
+ "type": "long"
+ }
+ }
+ },
+ "write": {
+ "properties": {
+ "iops": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "volume_used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "write_io": {
+ "properties": {
+ "ops_per_sec": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ },
+ "s3": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "s3_daily_storage": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "number_of_objects": {
+ "type": "long"
+ }
+ }
+ },
+ "s3_request": {
+ "properties": {
+ "downloaded": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "errors": {
+ "properties": {
+ "4xx": {
+ "type": "long"
+ },
+ "5xx": {
+ "type": "long"
+ }
+ }
+ },
+ "latency": {
+ "properties": {
+ "first_byte": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "total_request": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "requests": {
+ "properties": {
+ "delete": {
+ "type": "long"
+ },
+ "get": {
+ "type": "long"
+ },
+ "head": {
+ "type": "long"
+ },
+ "list": {
+ "type": "long"
+ },
+ "post": {
+ "type": "long"
+ },
+ "put": {
+ "type": "long"
+ },
+ "select": {
+ "type": "long"
+ },
+ "select_returned": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "select_scanned": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "uploaded": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "sns": {
+ "properties": {
+ "metrics": {
+ "properties": {
+ "NumberOfMessagesPublished": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "NumberOfNotificationsDelivered": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "NumberOfNotificationsFailed": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "NumberOfNotificationsFailedToRedriveToDlq": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "NumberOfNotificationsFilteredOut": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "NumberOfNotificationsFilteredOut-InvalidAttributes": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "NumberOfNotificationsFilteredOut-NoMessageAttributes": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "NumberOfNotificationsRedrivenToDlq": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "PublishSize": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ },
+ "SMSMonthToDateSpentUSD": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "SMSSuccessRate": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "sqs": {
+ "properties": {
+ "empty_receives": {
+ "type": "long"
+ },
+ "messages": {
+ "properties": {
+ "delayed": {
+ "type": "long"
+ },
+ "deleted": {
+ "type": "long"
+ },
+ "not_visible": {
+ "type": "long"
+ },
+ "received": {
+ "type": "long"
+ },
+ "sent": {
+ "type": "long"
+ },
+ "visible": {
+ "type": "long"
+ }
+ }
+ },
+ "oldest_message_age": {
+ "properties": {
+ "sec": {
+ "type": "long"
+ }
+ }
+ },
+ "queue": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "sent_message_size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "tags": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "transitgateway": {
+ "properties": {
+ "metrics": {
+ "properties": {
+ "BytesIn": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "BytesOut": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "PacketDropCountBlackhole": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "PacketDropCountNoRoute": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "PacketsIn": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "PacketsOut": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "usage": {
+ "properties": {
+ "metrics": {
+ "properties": {
+ "CallCount": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "ResourceCount": {
+ "properties": {
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "vpn": {
+ "properties": {
+ "metrics": {
+ "properties": {
+ "TunnelDataIn": {
+ "properties": {
+ "sum": {
+ "type": "double"
+ }
+ }
+ },
+ "TunnelDataOut": {
+ "properties": {
+ "sum": {
+ "type": "double"
+ }
+ }
+ },
+ "TunnelState": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "azure": {
+ "properties": {
+ "app_insights": {
+ "properties": {
+ "end_date": {
+ "type": "date"
+ },
+ "metrics": {
+ "properties": {
+ "*": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ },
+ "start_date": {
+ "type": "date"
+ }
+ }
+ },
+ "app_state": {
+ "properties": {
+ "browser_timings_network_duration": {
+ "properties": {
+ "avg": {
+ "type": "float"
+ }
+ }
+ },
+ "browser_timings_processing_duration": {
+ "properties": {
+ "avg": {
+ "type": "float"
+ }
+ }
+ },
+ "browser_timings_receive_uration": {
+ "properties": {
+ "avg": {
+ "type": "float"
+ }
+ }
+ },
+ "browser_timings_send_duration": {
+ "properties": {
+ "avg": {
+ "type": "float"
+ }
+ }
+ },
+ "browser_timings_total_duration": {
+ "properties": {
+ "avg": {
+ "type": "float"
+ }
+ }
+ },
+ "end_date": {
+ "type": "date"
+ },
+ "exceptions_browser": {
+ "properties": {
+ "sum": {
+ "type": "float"
+ }
+ }
+ },
+ "exceptions_count": {
+ "properties": {
+ "sum": {
+ "type": "float"
+ }
+ }
+ },
+ "exceptions_server": {
+ "properties": {
+ "sum": {
+ "type": "float"
+ }
+ }
+ },
+ "performance_counters_memory_available_bytes": {
+ "properties": {
+ "avg": {
+ "type": "float"
+ }
+ }
+ },
+ "performance_counters_process_cpu_percentage": {
+ "properties": {
+ "avg": {
+ "type": "float"
+ }
+ }
+ },
+ "performance_counters_process_cpu_percentage_total": {
+ "properties": {
+ "avg": {
+ "type": "float"
+ }
+ }
+ },
+ "performance_counters_process_private_bytes": {
+ "properties": {
+ "avg": {
+ "type": "float"
+ }
+ }
+ },
+ "performance_counters_processiobytes_per_second": {
+ "properties": {
+ "avg": {
+ "type": "float"
+ }
+ }
+ },
+ "requests_count": {
+ "properties": {
+ "sum": {
+ "type": "float"
+ }
+ }
+ },
+ "requests_failed": {
+ "properties": {
+ "sum": {
+ "type": "float"
+ }
+ }
+ },
+ "sessions_count": {
+ "properties": {
+ "unique": {
+ "type": "float"
+ }
+ }
+ },
+ "start_date": {
+ "type": "date"
+ },
+ "users_authenticated": {
+ "properties": {
+ "unique": {
+ "type": "float"
+ }
+ }
+ },
+ "users_count": {
+ "properties": {
+ "unique": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ },
+ "application_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "billing": {
+ "properties": {
+ "account_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "actual_cost": {
+ "type": "float"
+ },
+ "billing_period_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "currency": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "department_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "forecast_cost": {
+ "type": "float"
+ },
+ "pretax_cost": {
+ "type": "float"
+ },
+ "product": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "usage_date": {
+ "type": "date"
+ },
+ "usage_end": {
+ "type": "date"
+ },
+ "usage_start": {
+ "type": "date"
+ }
+ }
+ },
+ "compute_vm": {
+ "properties": {
+ "*": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ },
+ "compute_vm_scaleset": {
+ "properties": {
+ "*": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ },
+ "container_instance": {
+ "properties": {
+ "*": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ },
+ "container_registry": {
+ "properties": {
+ "*": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ },
+ "container_service": {
+ "properties": {
+ "*": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ },
+ "database_account": {
+ "properties": {
+ "*": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ },
+ "dimensions": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "metrics": {
+ "properties": {
+ "*": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ },
+ "namespace": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "resource": {
+ "properties": {
+ "group": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "tags": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "storage": {
+ "properties": {
+ "*": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ },
+ "subscription_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "timegrain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "beat": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state": {
+ "properties": {
+ "beat": {
+ "properties": {
+ "host": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "uuid": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "cluster": {
+ "properties": {
+ "uuid": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "host": {
+ "properties": {
+ "containerized": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "os": {
+ "properties": {
+ "kernel": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "platform": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "input": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "names": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "management": {
+ "properties": {
+ "enabled": {
+ "type": "boolean"
+ }
+ }
+ },
+ "module": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "names": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "output": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "queue": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "service": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "stats": {
+ "properties": {
+ "apm_server": {
+ "properties": {
+ "acm": {
+ "properties": {
+ "request": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "response": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "errors": {
+ "properties": {
+ "closed": {
+ "type": "long"
+ },
+ "count": {
+ "type": "long"
+ },
+ "decode": {
+ "type": "long"
+ },
+ "forbidden": {
+ "type": "long"
+ },
+ "internal": {
+ "type": "long"
+ },
+ "invalidquery": {
+ "type": "long"
+ },
+ "method": {
+ "type": "long"
+ },
+ "notfound": {
+ "type": "long"
+ },
+ "queue": {
+ "type": "long"
+ },
+ "ratelimit": {
+ "type": "long"
+ },
+ "toolarge": {
+ "type": "long"
+ },
+ "unauthorized": {
+ "type": "long"
+ },
+ "unavailable": {
+ "type": "long"
+ },
+ "validate": {
+ "type": "long"
+ }
+ }
+ },
+ "request": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "unset": {
+ "type": "long"
+ },
+ "valid": {
+ "properties": {
+ "accepted": {
+ "type": "long"
+ },
+ "count": {
+ "type": "long"
+ },
+ "notmodified": {
+ "type": "long"
+ },
+ "ok": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "decoder": {
+ "properties": {
+ "deflate": {
+ "properties": {
+ "content-length": {
+ "type": "long"
+ },
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "gzip": {
+ "properties": {
+ "content-length": {
+ "type": "long"
+ },
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "missing-content-length": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "reader": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "size": {
+ "type": "long"
+ }
+ }
+ },
+ "uncompressed": {
+ "properties": {
+ "content-length": {
+ "type": "long"
+ },
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "processor": {
+ "properties": {
+ "error": {
+ "properties": {
+ "decoding": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "errors": {
+ "type": "long"
+ }
+ }
+ },
+ "frames": {
+ "type": "long"
+ },
+ "spans": {
+ "type": "long"
+ },
+ "stacktraces": {
+ "type": "long"
+ },
+ "transformations": {
+ "type": "long"
+ },
+ "validation": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "errors": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "metric": {
+ "properties": {
+ "decoding": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "errors": {
+ "type": "long"
+ }
+ }
+ },
+ "transformations": {
+ "type": "long"
+ },
+ "validation": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "errors": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "sourcemap": {
+ "properties": {
+ "counter": {
+ "type": "long"
+ },
+ "decoding": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "errors": {
+ "type": "long"
+ }
+ }
+ },
+ "validation": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "errors": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "span": {
+ "properties": {
+ "transformations": {
+ "type": "long"
+ }
+ }
+ },
+ "transaction": {
+ "properties": {
+ "decoding": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "errors": {
+ "type": "long"
+ }
+ }
+ },
+ "frames": {
+ "type": "long"
+ },
+ "spans": {
+ "type": "long"
+ },
+ "stacktraces": {
+ "type": "long"
+ },
+ "transactions": {
+ "type": "long"
+ },
+ "transformations": {
+ "type": "long"
+ },
+ "validation": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "errors": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "server": {
+ "properties": {
+ "concurrent": {
+ "properties": {
+ "wait": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "request": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "response": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "errors": {
+ "properties": {
+ "closed": {
+ "type": "long"
+ },
+ "concurrency": {
+ "type": "long"
+ },
+ "count": {
+ "type": "long"
+ },
+ "decode": {
+ "type": "long"
+ },
+ "forbidden": {
+ "type": "long"
+ },
+ "internal": {
+ "type": "long"
+ },
+ "method": {
+ "type": "long"
+ },
+ "queue": {
+ "type": "long"
+ },
+ "ratelimit": {
+ "type": "long"
+ },
+ "toolarge": {
+ "type": "long"
+ },
+ "unauthorized": {
+ "type": "long"
+ },
+ "validate": {
+ "type": "long"
+ }
+ }
+ },
+ "valid": {
+ "properties": {
+ "accepted": {
+ "type": "long"
+ },
+ "count": {
+ "type": "long"
+ },
+ "ok": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "beat": {
+ "properties": {
+ "host": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "uuid": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "cgroup": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "cfs": {
+ "properties": {
+ "period": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ },
+ "quota": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "stats": {
+ "properties": {
+ "periods": {
+ "type": "long"
+ },
+ "throttled": {
+ "properties": {
+ "ns": {
+ "type": "long"
+ },
+ "periods": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "cpuacct": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "total": {
+ "properties": {
+ "ns": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "mem": {
+ "properties": {
+ "limit": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "usage": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "cpu": {
+ "properties": {
+ "system": {
+ "properties": {
+ "ticks": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "ticks": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "user": {
+ "properties": {
+ "ticks": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "handles": {
+ "properties": {
+ "limit": {
+ "properties": {
+ "hard": {
+ "type": "long"
+ },
+ "soft": {
+ "type": "long"
+ }
+ }
+ },
+ "open": {
+ "type": "long"
+ }
+ }
+ },
+ "info": {
+ "properties": {
+ "ephemeral_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "uptime": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "libbeat": {
+ "properties": {
+ "config": {
+ "properties": {
+ "running": {
+ "type": "short"
+ },
+ "starts": {
+ "type": "short"
+ },
+ "stops": {
+ "type": "short"
+ }
+ }
+ },
+ "output": {
+ "properties": {
+ "events": {
+ "properties": {
+ "acked": {
+ "type": "long"
+ },
+ "active": {
+ "type": "long"
+ },
+ "batches": {
+ "type": "long"
+ },
+ "dropped": {
+ "type": "long"
+ },
+ "duplicates": {
+ "type": "long"
+ },
+ "failed": {
+ "type": "long"
+ },
+ "toomany": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "read": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "errors": {
+ "type": "long"
+ }
+ }
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "write": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "errors": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "pipeline": {
+ "properties": {
+ "clients": {
+ "type": "long"
+ },
+ "events": {
+ "properties": {
+ "active": {
+ "type": "long"
+ },
+ "dropped": {
+ "type": "long"
+ },
+ "failed": {
+ "type": "long"
+ },
+ "filtered": {
+ "type": "long"
+ },
+ "published": {
+ "type": "long"
+ },
+ "retry": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "queue": {
+ "properties": {
+ "acked": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "memstats": {
+ "properties": {
+ "gc_next": {
+ "type": "long"
+ },
+ "memory": {
+ "properties": {
+ "alloc": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "rss": {
+ "type": "long"
+ }
+ }
+ },
+ "runtime": {
+ "properties": {
+ "goroutines": {
+ "type": "long"
+ }
+ }
+ },
+ "system": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "cores": {
+ "type": "long"
+ }
+ }
+ },
+ "load": {
+ "properties": {
+ "1": {
+ "type": "double"
+ },
+ "15": {
+ "type": "double"
+ },
+ "5": {
+ "type": "double"
+ },
+ "norm": {
+ "properties": {
+ "1": {
+ "type": "double"
+ },
+ "15": {
+ "type": "double"
+ },
+ "5": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "uptime": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "beats_state": {
+ "properties": {
+ "beat": {
+ "properties": {
+ "host": {
+ "path": "beat.state.beat.host",
+ "type": "alias"
+ },
+ "name": {
+ "path": "beat.state.beat.name",
+ "type": "alias"
+ },
+ "type": {
+ "path": "beat.state.beat.type",
+ "type": "alias"
+ },
+ "uuid": {
+ "path": "beat.state.beat.uuid",
+ "type": "alias"
+ },
+ "version": {
+ "path": "beat.state.beat.version",
+ "type": "alias"
+ }
+ }
+ },
+ "state": {
+ "properties": {
+ "beat": {
+ "properties": {
+ "name": {
+ "path": "beat.state.beat.name",
+ "type": "alias"
+ }
+ }
+ },
+ "host": {
+ "properties": {
+ "architecture": {
+ "path": "host.architecture",
+ "type": "alias"
+ },
+ "hostname": {
+ "path": "host.hostname",
+ "type": "alias"
+ },
+ "name": {
+ "path": "host.name",
+ "type": "alias"
+ },
+ "os": {
+ "properties": {
+ "platform": {
+ "path": "beat.state.host.os.platform",
+ "type": "alias"
+ },
+ "version": {
+ "path": "beat.state.host.os.version",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "input": {
+ "properties": {
+ "count": {
+ "path": "beat.state.input.count",
+ "type": "alias"
+ },
+ "names": {
+ "path": "beat.state.input.names",
+ "type": "alias"
+ }
+ }
+ },
+ "module": {
+ "properties": {
+ "count": {
+ "path": "beat.state.module.count",
+ "type": "alias"
+ },
+ "names": {
+ "path": "beat.state.module.names",
+ "type": "alias"
+ }
+ }
+ },
+ "output": {
+ "properties": {
+ "name": {
+ "path": "beat.state.output.name",
+ "type": "alias"
+ }
+ }
+ },
+ "service": {
+ "properties": {
+ "id": {
+ "path": "beat.state.service.id",
+ "type": "alias"
+ },
+ "name": {
+ "path": "beat.state.service.name",
+ "type": "alias"
+ },
+ "version": {
+ "path": "beat.state.service.version",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "timestamp": {
+ "path": "@timestamp",
+ "type": "alias"
+ }
+ }
+ },
+ "beats_stats": {
+ "properties": {
+ "apm-server": {
+ "properties": {
+ "acm": {
+ "properties": {
+ "request": {
+ "properties": {
+ "count": {
+ "path": "beat.stats.apm_server.acm.request.count",
+ "type": "alias"
+ }
+ }
+ },
+ "response": {
+ "properties": {
+ "count": {
+ "path": "beat.stats.apm_server.acm.response.count",
+ "type": "alias"
+ },
+ "errors": {
+ "properties": {
+ "closed": {
+ "path": "beat.stats.apm_server.acm.response.errors.closed",
+ "type": "alias"
+ },
+ "count": {
+ "path": "beat.stats.apm_server.acm.response.errors.count",
+ "type": "alias"
+ },
+ "decode": {
+ "path": "beat.stats.apm_server.acm.response.errors.decode",
+ "type": "alias"
+ },
+ "forbidden": {
+ "path": "beat.stats.apm_server.acm.response.errors.forbidden",
+ "type": "alias"
+ },
+ "internal": {
+ "path": "beat.stats.apm_server.acm.response.errors.internal",
+ "type": "alias"
+ },
+ "invalidquery": {
+ "path": "beat.stats.apm_server.acm.response.errors.invalidquery",
+ "type": "alias"
+ },
+ "method": {
+ "path": "beat.stats.apm_server.acm.response.errors.method",
+ "type": "alias"
+ },
+ "notfound": {
+ "path": "beat.stats.apm_server.acm.response.errors.notfound",
+ "type": "alias"
+ },
+ "queue": {
+ "path": "beat.stats.apm_server.acm.response.errors.queue",
+ "type": "alias"
+ },
+ "ratelimit": {
+ "path": "beat.stats.apm_server.acm.response.errors.ratelimit",
+ "type": "alias"
+ },
+ "toolarge": {
+ "path": "beat.stats.apm_server.acm.response.errors.toolarge",
+ "type": "alias"
+ },
+ "unauthorized": {
+ "path": "beat.stats.apm_server.acm.response.errors.unauthorized",
+ "type": "alias"
+ },
+ "unavailable": {
+ "path": "beat.stats.apm_server.acm.response.errors.unavailable",
+ "type": "alias"
+ },
+ "validate": {
+ "path": "beat.stats.apm_server.acm.response.errors.validate",
+ "type": "alias"
+ }
+ }
+ },
+ "request": {
+ "properties": {
+ "count": {
+ "path": "beat.stats.apm_server.acm.response.request.count",
+ "type": "alias"
+ }
+ }
+ },
+ "unset": {
+ "path": "beat.stats.apm_server.acm.response.unset",
+ "type": "alias"
+ },
+ "valid": {
+ "properties": {
+ "accepted": {
+ "path": "beat.stats.apm_server.acm.response.valid.accepted",
+ "type": "alias"
+ },
+ "count": {
+ "path": "beat.stats.apm_server.acm.response.valid.count",
+ "type": "alias"
+ },
+ "notmodified": {
+ "path": "beat.stats.apm_server.acm.response.valid.notmodified",
+ "type": "alias"
+ },
+ "ok": {
+ "path": "beat.stats.apm_server.acm.response.valid.ok",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "decoder": {
+ "properties": {
+ "deflate": {
+ "properties": {
+ "content-length": {
+ "path": "beat.stats.apm_server.decoder.deflate.content-length",
+ "type": "alias"
+ },
+ "count": {
+ "path": "beat.stats.apm_server.decoder.deflate.count",
+ "type": "alias"
+ }
+ }
+ },
+ "gzip": {
+ "properties": {
+ "content-length": {
+ "path": "beat.stats.apm_server.decoder.gzip.content-length",
+ "type": "alias"
+ },
+ "count": {
+ "path": "beat.stats.apm_server.decoder.gzip.count",
+ "type": "alias"
+ }
+ }
+ },
+ "missing-content-length": {
+ "properties": {
+ "count": {
+ "path": "beat.stats.apm_server.decoder.missing-content-length.count",
+ "type": "alias"
+ }
+ }
+ },
+ "reader": {
+ "properties": {
+ "count": {
+ "path": "beat.stats.apm_server.decoder.reader.count",
+ "type": "alias"
+ },
+ "size": {
+ "path": "beat.stats.apm_server.decoder.reader.size",
+ "type": "alias"
+ }
+ }
+ },
+ "uncompressed": {
+ "properties": {
+ "content-length": {
+ "path": "beat.stats.apm_server.decoder.uncompressed.content-length",
+ "type": "alias"
+ },
+ "count": {
+ "path": "beat.stats.apm_server.decoder.uncompressed.count",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "processor": {
+ "properties": {
+ "error": {
+ "properties": {
+ "decoding": {
+ "properties": {
+ "count": {
+ "path": "beat.stats.apm_server.processor.error.decoding.count",
+ "type": "alias"
+ },
+ "errors": {
+ "path": "beat.stats.apm_server.processor.error.decoding.errors",
+ "type": "alias"
+ }
+ }
+ },
+ "frames": {
+ "path": "beat.stats.apm_server.processor.error.frames",
+ "type": "alias"
+ },
+ "spans": {
+ "path": "beat.stats.apm_server.processor.error.spans",
+ "type": "alias"
+ },
+ "stacktraces": {
+ "path": "beat.stats.apm_server.processor.error.stacktraces",
+ "type": "alias"
+ },
+ "transformations": {
+ "path": "beat.stats.apm_server.processor.error.transformations",
+ "type": "alias"
+ },
+ "validation": {
+ "properties": {
+ "count": {
+ "path": "beat.stats.apm_server.processor.error.validation.count",
+ "type": "alias"
+ },
+ "errors": {
+ "path": "beat.stats.apm_server.processor.error.validation.errors",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "metric": {
+ "properties": {
+ "decoding": {
+ "properties": {
+ "count": {
+ "path": "beat.stats.apm_server.processor.metric.decoding.count",
+ "type": "alias"
+ },
+ "errors": {
+ "path": "beat.stats.apm_server.processor.metric.decoding.errors",
+ "type": "alias"
+ }
+ }
+ },
+ "transformations": {
+ "path": "beat.stats.apm_server.processor.metric.transformations",
+ "type": "alias"
+ },
+ "validation": {
+ "properties": {
+ "count": {
+ "path": "beat.stats.apm_server.processor.metric.validation.count",
+ "type": "alias"
+ },
+ "errors": {
+ "path": "beat.stats.apm_server.processor.metric.validation.errors",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "sourcemap": {
+ "properties": {
+ "counter": {
+ "path": "beat.stats.apm_server.processor.sourcemap.counter",
+ "type": "alias"
+ },
+ "decoding": {
+ "properties": {
+ "count": {
+ "path": "beat.stats.apm_server.processor.sourcemap.decoding.count",
+ "type": "alias"
+ },
+ "errors": {
+ "path": "beat.stats.apm_server.processor.sourcemap.decoding.errors",
+ "type": "alias"
+ }
+ }
+ },
+ "validation": {
+ "properties": {
+ "count": {
+ "path": "beat.stats.apm_server.processor.sourcemap.validation.count",
+ "type": "alias"
+ },
+ "errors": {
+ "path": "beat.stats.apm_server.processor.sourcemap.validation.errors",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "span": {
+ "properties": {
+ "transformations": {
+ "path": "beat.stats.apm_server.processor.span.transformations",
+ "type": "alias"
+ }
+ }
+ },
+ "transaction": {
+ "properties": {
+ "decoding": {
+ "properties": {
+ "count": {
+ "path": "beat.stats.apm_server.processor.transaction.decoding.count",
+ "type": "alias"
+ },
+ "errors": {
+ "path": "beat.stats.apm_server.processor.transaction.decoding.errors",
+ "type": "alias"
+ }
+ }
+ },
+ "frames": {
+ "path": "beat.stats.apm_server.processor.transaction.frames",
+ "type": "alias"
+ },
+ "spans": {
+ "path": "beat.stats.apm_server.processor.transaction.spans",
+ "type": "alias"
+ },
+ "stacktraces": {
+ "path": "beat.stats.apm_server.processor.transaction.stacktraces",
+ "type": "alias"
+ },
+ "transactions": {
+ "path": "beat.stats.apm_server.processor.transaction.transactions",
+ "type": "alias"
+ },
+ "transformations": {
+ "path": "beat.stats.apm_server.processor.transaction.transformations",
+ "type": "alias"
+ },
+ "validation": {
+ "properties": {
+ "count": {
+ "path": "beat.stats.apm_server.processor.transaction.validation.count",
+ "type": "alias"
+ },
+ "errors": {
+ "path": "beat.stats.apm_server.processor.transaction.validation.errors",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "server": {
+ "properties": {
+ "concurrent": {
+ "properties": {
+ "wait": {
+ "properties": {
+ "ms": {
+ "path": "beat.stats.apm_server.server.concurrent.wait.ms",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "request": {
+ "properties": {
+ "count": {
+ "path": "beat.stats.apm_server.server.request.count",
+ "type": "alias"
+ }
+ }
+ },
+ "response": {
+ "properties": {
+ "count": {
+ "path": "beat.stats.apm_server.server.response.count",
+ "type": "alias"
+ },
+ "errors": {
+ "properties": {
+ "closed": {
+ "path": "beat.stats.apm_server.server.response.errors.closed",
+ "type": "alias"
+ },
+ "concurrency": {
+ "path": "beat.stats.apm_server.server.response.errors.concurrency",
+ "type": "alias"
+ },
+ "count": {
+ "path": "beat.stats.apm_server.server.response.errors.count",
+ "type": "alias"
+ },
+ "decode": {
+ "path": "beat.stats.apm_server.server.response.errors.decode",
+ "type": "alias"
+ },
+ "forbidden": {
+ "path": "beat.stats.apm_server.server.response.errors.forbidden",
+ "type": "alias"
+ },
+ "internal": {
+ "path": "beat.stats.apm_server.server.response.errors.internal",
+ "type": "alias"
+ },
+ "method": {
+ "path": "beat.stats.apm_server.server.response.errors.method",
+ "type": "alias"
+ },
+ "queue": {
+ "path": "beat.stats.apm_server.server.response.errors.queue",
+ "type": "alias"
+ },
+ "ratelimit": {
+ "path": "beat.stats.apm_server.server.response.errors.ratelimit",
+ "type": "alias"
+ },
+ "toolarge": {
+ "path": "beat.stats.apm_server.server.response.errors.toolarge",
+ "type": "alias"
+ },
+ "unauthorized": {
+ "path": "beat.stats.apm_server.server.response.errors.unauthorized",
+ "type": "alias"
+ },
+ "validate": {
+ "path": "beat.stats.apm_server.server.response.errors.validate",
+ "type": "alias"
+ }
+ }
+ },
+ "valid": {
+ "properties": {
+ "accepted": {
+ "path": "beat.stats.apm_server.server.response.valid.accepted",
+ "type": "alias"
+ },
+ "count": {
+ "path": "beat.stats.apm_server.server.response.valid.count",
+ "type": "alias"
+ },
+ "ok": {
+ "path": "beat.stats.apm_server.server.response.valid.ok",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "beat": {
+ "properties": {
+ "host": {
+ "path": "beat.stats.beat.host",
+ "type": "alias"
+ },
+ "name": {
+ "path": "beat.stats.beat.name",
+ "type": "alias"
+ },
+ "type": {
+ "path": "beat.stats.beat.type",
+ "type": "alias"
+ },
+ "uuid": {
+ "path": "beat.stats.beat.uuid",
+ "type": "alias"
+ },
+ "version": {
+ "path": "beat.stats.beat.version",
+ "type": "alias"
+ }
+ }
+ },
+ "metrics": {
+ "properties": {
+ "beat": {
+ "properties": {
+ "cgroup": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "cfs": {
+ "properties": {
+ "period": {
+ "properties": {
+ "us": {
+ "path": "beat.stats.cgroup.cpu.cfs.period.us",
+ "type": "alias"
+ }
+ }
+ },
+ "quota": {
+ "properties": {
+ "us": {
+ "path": "beat.stats.cgroup.cpu.cfs.quota.us",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "id": {
+ "path": "beat.stats.cgroup.cpu.id",
+ "type": "alias"
+ },
+ "stats": {
+ "properties": {
+ "periods": {
+ "path": "beat.stats.cgroup.cpu.stats.periods",
+ "type": "alias"
+ },
+ "throttled": {
+ "properties": {
+ "ns": {
+ "path": "beat.stats.cgroup.cpu.stats.throttled.ns",
+ "type": "alias"
+ },
+ "periods": {
+ "path": "beat.stats.cgroup.cpu.stats.throttled.periods",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "cpuacct": {
+ "properties": {
+ "id": {
+ "path": "beat.stats.cgroup.cpuacct.id",
+ "type": "alias"
+ },
+ "total": {
+ "properties": {
+ "ns": {
+ "path": "beat.stats.cgroup.cpuacct.total.ns",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "mem": {
+ "properties": {
+ "limit": {
+ "properties": {
+ "bytes": {
+ "path": "beat.stats.cgroup.memory.mem.limit.bytes",
+ "type": "alias"
+ }
+ }
+ },
+ "usage": {
+ "properties": {
+ "bytes": {
+ "path": "beat.stats.cgroup.memory.mem.usage.bytes",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "id": {
+ "path": "beat.stats.cgroup.memory.id",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "cpu": {
+ "properties": {
+ "system": {
+ "properties": {
+ "ticks": {
+ "path": "beat.stats.cpu.system.ticks",
+ "type": "alias"
+ },
+ "time": {
+ "properties": {
+ "ms": {
+ "path": "beat.stats.cpu.system.time.ms",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "ticks": {
+ "path": "beat.stats.cpu.total.ticks",
+ "type": "alias"
+ },
+ "time": {
+ "properties": {
+ "ms": {
+ "path": "beat.stats.cpu.total.time.ms",
+ "type": "alias"
+ }
+ }
+ },
+ "value": {
+ "path": "beat.stats.cpu.total.value",
+ "type": "alias"
+ }
+ }
+ },
+ "user": {
+ "properties": {
+ "ticks": {
+ "path": "beat.stats.cpu.user.ticks",
+ "type": "alias"
+ },
+ "time": {
+ "properties": {
+ "ms": {
+ "path": "beat.stats.cpu.user.time.ms",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "handles": {
+ "properties": {
+ "limit": {
+ "properties": {
+ "hard": {
+ "path": "beat.stats.handles.limit.hard",
+ "type": "alias"
+ },
+ "soft": {
+ "path": "beat.stats.handles.limit.soft",
+ "type": "alias"
+ }
+ }
+ },
+ "open": {
+ "path": "beat.stats.handles.open",
+ "type": "alias"
+ }
+ }
+ },
+ "info": {
+ "properties": {
+ "ephemeral_id": {
+ "path": "beat.stats.info.ephemeral_id",
+ "type": "alias"
+ },
+ "uptime": {
+ "properties": {
+ "ms": {
+ "path": "beat.stats.info.uptime.ms",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "memstats": {
+ "properties": {
+ "gc_next": {
+ "path": "beat.stats.memstats.gc_next",
+ "type": "alias"
+ },
+ "memory_alloc": {
+ "path": "beat.stats.memstats.memory.alloc",
+ "type": "alias"
+ },
+ "memory_total": {
+ "path": "beat.stats.memstats.memory.total",
+ "type": "alias"
+ },
+ "rss": {
+ "path": "beat.stats.memstats.rss",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "libbeat": {
+ "properties": {
+ "config": {
+ "properties": {
+ "module": {
+ "properties": {
+ "running": {
+ "path": "beat.stats.libbeat.config.running",
+ "type": "alias"
+ },
+ "starts": {
+ "path": "beat.stats.libbeat.config.starts",
+ "type": "alias"
+ },
+ "stops": {
+ "path": "beat.stats.libbeat.config.stops",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "output": {
+ "properties": {
+ "events": {
+ "properties": {
+ "acked": {
+ "path": "beat.stats.libbeat.output.events.acked",
+ "type": "alias"
+ },
+ "active": {
+ "path": "beat.stats.libbeat.output.events.active",
+ "type": "alias"
+ },
+ "batches": {
+ "path": "beat.stats.libbeat.output.events.batches",
+ "type": "alias"
+ },
+ "dropped": {
+ "path": "beat.stats.libbeat.output.events.dropped",
+ "type": "alias"
+ },
+ "duplicated": {
+ "path": "beat.stats.libbeat.output.events.duplicates",
+ "type": "alias"
+ },
+ "failed": {
+ "path": "beat.stats.libbeat.output.events.failed",
+ "type": "alias"
+ },
+ "toomany": {
+ "path": "beat.stats.libbeat.output.events.toomany",
+ "type": "alias"
+ },
+ "total": {
+ "path": "beat.stats.libbeat.output.events.total",
+ "type": "alias"
+ }
+ }
+ },
+ "read": {
+ "properties": {
+ "bytes": {
+ "path": "beat.stats.libbeat.output.read.bytes",
+ "type": "alias"
+ },
+ "errors": {
+ "path": "beat.stats.libbeat.output.read.errors",
+ "type": "alias"
+ }
+ }
+ },
+ "type": {
+ "path": "beat.stats.libbeat.output.type",
+ "type": "alias"
+ },
+ "write": {
+ "properties": {
+ "bytes": {
+ "path": "beat.stats.libbeat.output.write.bytes",
+ "type": "alias"
+ },
+ "errors": {
+ "path": "beat.stats.libbeat.output.write.errors",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "pipeline": {
+ "properties": {
+ "clients": {
+ "path": "beat.stats.libbeat.pipeline.clients",
+ "type": "alias"
+ },
+ "event": {
+ "properties": {
+ "active": {
+ "path": "beat.stats.libbeat.pipeline.events.active",
+ "type": "alias"
+ },
+ "dropped": {
+ "path": "beat.stats.libbeat.pipeline.events.dropped",
+ "type": "alias"
+ },
+ "failed": {
+ "path": "beat.stats.libbeat.pipeline.events.failed",
+ "type": "alias"
+ },
+ "filtered": {
+ "path": "beat.stats.libbeat.pipeline.events.filtered",
+ "type": "alias"
+ },
+ "published": {
+ "path": "beat.stats.libbeat.pipeline.events.published",
+ "type": "alias"
+ },
+ "retry": {
+ "path": "beat.stats.libbeat.pipeline.events.retry",
+ "type": "alias"
+ },
+ "total": {
+ "path": "beat.stats.libbeat.pipeline.events.total",
+ "type": "alias"
+ }
+ }
+ },
+ "queue": {
+ "properties": {
+ "acked": {
+ "path": "beat.stats.libbeat.pipeline.queue.acked",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "system": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "cores": {
+ "path": "beat.stats.system.cpu.cores",
+ "type": "alias"
+ }
+ }
+ },
+ "load": {
+ "properties": {
+ "1": {
+ "path": "beat.stats.system.load.1",
+ "type": "alias"
+ },
+ "15": {
+ "path": "beat.stats.system.load.15",
+ "type": "alias"
+ },
+ "5": {
+ "path": "beat.stats.system.load.5",
+ "type": "alias"
+ },
+ "norm": {
+ "properties": {
+ "1": {
+ "path": "beat.stats.system.load.norm.1",
+ "type": "alias"
+ },
+ "15": {
+ "path": "beat.stats.system.load.norm.15",
+ "type": "alias"
+ },
+ "5": {
+ "path": "beat.stats.system.load.norm.5",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ccr_auto_follow_stats": {
+ "properties": {
+ "follower": {
+ "properties": {
+ "failed_read_requests": {
+ "path": "elasticsearch.ccr.requests.failed.read.count",
+ "type": "alias"
+ }
+ }
+ },
+ "number_of_failed_follow_indices": {
+ "path": "elasticsearch.ccr.auto_follow.failed.follow_indices.count",
+ "type": "alias"
+ },
+ "number_of_failed_remote_cluster_state_requests": {
+ "path": "elasticsearch.ccr.auto_follow.failed.remote_cluster_state_requests.count",
+ "type": "alias"
+ },
+ "number_of_successful_follow_indices": {
+ "path": "elasticsearch.ccr.auto_follow.success.follow_indices.count",
+ "type": "alias"
+ }
+ }
+ },
+ "ccr_stats": {
+ "properties": {
+ "bytes_read": {
+ "path": "elasticsearch.ccr.bytes_read",
+ "type": "alias"
+ },
+ "failed_read_requests": {
+ "path": "elasticsearch.ccr.requests.failed.read.count",
+ "type": "alias"
+ },
+ "failed_write_requests": {
+ "path": "elasticsearch.ccr.requests.failed.write.count",
+ "type": "alias"
+ },
+ "follower_aliases_version": {
+ "path": "elasticsearch.ccr.follower.aliases_version",
+ "type": "alias"
+ },
+ "follower_global_checkpoint": {
+ "path": "elasticsearch.ccr.follower.global_checkpoint",
+ "type": "alias"
+ },
+ "follower_index": {
+ "path": "elasticsearch.ccr.follower.index",
+ "type": "alias"
+ },
+ "follower_mapping_version": {
+ "path": "elasticsearch.ccr.follower.mapping_version",
+ "type": "alias"
+ },
+ "follower_max_seq_no": {
+ "path": "elasticsearch.ccr.follower.max_seq_no",
+ "type": "alias"
+ },
+ "follower_settings_version": {
+ "path": "elasticsearch.ccr.follower.settings_version",
+ "type": "alias"
+ },
+ "last_requested_seq_no": {
+ "path": "elasticsearch.ccr.last_requested_seq_no",
+ "type": "alias"
+ },
+ "leader_global_checkpoint": {
+ "path": "elasticsearch.ccr.leader.global_checkpoint",
+ "type": "alias"
+ },
+ "leader_index": {
+ "path": "elasticsearch.ccr.leader.index",
+ "type": "alias"
+ },
+ "leader_max_seq_no": {
+ "path": "elasticsearch.ccr.leader.max_seq_no",
+ "type": "alias"
+ },
+ "operations_read": {
+ "path": "elasticsearch.ccr.follower.operations.read.count",
+ "type": "alias"
+ },
+ "operations_written": {
+ "path": "elasticsearch.ccr.follower.operations_written",
+ "type": "alias"
+ },
+ "outstanding_read_requests": {
+ "path": "elasticsearch.ccr.requests.outstanding.read.count",
+ "type": "alias"
+ },
+ "outstanding_write_requests": {
+ "path": "elasticsearch.ccr.requests.outstanding.write.count",
+ "type": "alias"
+ },
+ "remote_cluster": {
+ "path": "elasticsearch.ccr.remote_cluster",
+ "type": "alias"
+ },
+ "shard_id": {
+ "path": "elasticsearch.ccr.follower.shard.number",
+ "type": "alias"
+ },
+ "successful_read_requests": {
+ "path": "elasticsearch.ccr.requests.successful.read.count",
+ "type": "alias"
+ },
+ "successful_write_requests": {
+ "path": "elasticsearch.ccr.requests.successful.write.count",
+ "type": "alias"
+ },
+ "total_read_remote_exec_time_millis": {
+ "path": "elasticsearch.ccr.total_time.read.remote_exec.ms",
+ "type": "alias"
+ },
+ "total_read_time_millis": {
+ "path": "elasticsearch.ccr.total_time.read.ms",
+ "type": "alias"
+ },
+ "total_write_time_millis": {
+ "path": "elasticsearch.ccr.total_time.write.ms",
+ "type": "alias"
+ },
+ "write_buffer_operation_count": {
+ "path": "elasticsearch.ccr.write_buffer.operation.count",
+ "type": "alias"
+ },
+ "write_buffer_size_in_bytes": {
+ "path": "elasticsearch.ccr.write_buffer.size.bytes",
+ "type": "alias"
+ }
+ }
+ },
+ "ceph": {
+ "properties": {
+ "cluster_disk": {
+ "properties": {
+ "available": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "cluster_health": {
+ "properties": {
+ "overall_status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "timechecks": {
+ "properties": {
+ "epoch": {
+ "type": "long"
+ },
+ "round": {
+ "properties": {
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "cluster_status": {
+ "properties": {
+ "degraded": {
+ "properties": {
+ "objects": {
+ "type": "long"
+ },
+ "ratio": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "misplace": {
+ "properties": {
+ "objects": {
+ "type": "long"
+ },
+ "ratio": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "osd": {
+ "properties": {
+ "epoch": {
+ "type": "long"
+ },
+ "full": {
+ "type": "boolean"
+ },
+ "nearfull": {
+ "type": "boolean"
+ },
+ "num_in_osds": {
+ "type": "long"
+ },
+ "num_osds": {
+ "type": "long"
+ },
+ "num_remapped_pgs": {
+ "type": "long"
+ },
+ "num_up_osds": {
+ "type": "long"
+ }
+ }
+ },
+ "pg": {
+ "properties": {
+ "avail_bytes": {
+ "type": "long"
+ },
+ "data_bytes": {
+ "type": "long"
+ },
+ "total_bytes": {
+ "type": "long"
+ },
+ "used_bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "pg_state": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "state_name": {
+ "type": "long"
+ },
+ "version": {
+ "type": "long"
+ }
+ }
+ },
+ "traffic": {
+ "properties": {
+ "read_bytes": {
+ "type": "long"
+ },
+ "read_op_per_sec": {
+ "type": "long"
+ },
+ "write_bytes": {
+ "type": "long"
+ },
+ "write_op_per_sec": {
+ "type": "long"
+ }
+ }
+ },
+ "version": {
+ "type": "long"
+ }
+ }
+ },
+ "mgr_osd_perf": {
+ "properties": {
+ "id": {
+ "type": "long"
+ },
+ "stats": {
+ "properties": {
+ "apply_latency_ms": {
+ "type": "long"
+ },
+ "apply_latency_ns": {
+ "type": "long"
+ },
+ "commit_latency_ms": {
+ "type": "long"
+ },
+ "commit_latency_ns": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "mgr_osd_pool_stats": {
+ "properties": {
+ "client_io_rate": {
+ "type": "object"
+ },
+ "pool_id": {
+ "type": "long"
+ },
+ "pool_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "monitor_health": {
+ "properties": {
+ "available": {
+ "properties": {
+ "kb": {
+ "type": "long"
+ },
+ "pct": {
+ "type": "long"
+ }
+ }
+ },
+ "health": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "last_updated": {
+ "type": "date"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "store_stats": {
+ "properties": {
+ "last_updated": {
+ "type": "long"
+ },
+ "log": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "misc": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "sst": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "kb": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "kb": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "osd_df": {
+ "properties": {
+ "available": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "device_class": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "type": "long"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "pg_num": {
+ "type": "long"
+ },
+ "total": {
+ "properties": {
+ "byte": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "byte": {
+ "type": "long"
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "osd_tree": {
+ "properties": {
+ "children": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "crush_weight": {
+ "type": "float"
+ },
+ "depth": {
+ "type": "long"
+ },
+ "device_class": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "exists": {
+ "type": "boolean"
+ },
+ "father": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "type": "long"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "primary_affinity": {
+ "type": "float"
+ },
+ "reweight": {
+ "type": "long"
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type_id": {
+ "type": "long"
+ }
+ }
+ },
+ "pool_disk": {
+ "properties": {
+ "id": {
+ "type": "long"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "stats": {
+ "properties": {
+ "available": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "objects": {
+ "type": "long"
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "kb": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "client": {
+ "properties": {
+ "address": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "as": {
+ "properties": {
+ "number": {
+ "type": "long"
+ },
+ "organization": {
+ "properties": {
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "bytes": {
+ "type": "long"
+ },
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "geo": {
+ "properties": {
+ "city_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "continent_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "continent_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country_iso_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "location": {
+ "type": "geo_point"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "postal_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "region_iso_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "region_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "timezone": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "ip": {
+ "type": "ip"
+ },
+ "mac": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "nat": {
+ "properties": {
+ "ip": {
+ "type": "ip"
+ },
+ "port": {
+ "type": "long"
+ }
+ }
+ },
+ "packets": {
+ "type": "long"
+ },
+ "port": {
+ "type": "long"
+ },
+ "registered_domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subdomain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "top_level_domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "user": {
+ "properties": {
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "email": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "full_name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "group": {
+ "properties": {
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "hash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "roles": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "cloud": {
+ "properties": {
+ "account": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "availability_zone": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "image": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "instance": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "machine": {
+ "properties": {
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "project": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "provider": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "region": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "service": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "cloudfoundry": {
+ "properties": {
+ "app": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "container": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "disk": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "quota": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "instance_index": {
+ "type": "long"
+ },
+ "memory": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "quota": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "counter": {
+ "properties": {
+ "delta": {
+ "type": "long"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "value": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "unit": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "value": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ },
+ "cluster_state": {
+ "properties": {
+ "master_node": {
+ "path": "elasticsearch.cluster.stats.state.master_node",
+ "type": "alias"
+ },
+ "nodes_hash": {
+ "path": "elasticsearch.cluster.stats.state.nodes_hash",
+ "type": "alias"
+ },
+ "state_uuid": {
+ "path": "elasticsearch.cluster.stats.state.state_uuid",
+ "type": "alias"
+ },
+ "status": {
+ "path": "elasticsearch.cluster.stats.status",
+ "type": "alias"
+ },
+ "version": {
+ "path": "elasticsearch.cluster.stats.state.version",
+ "type": "alias"
+ }
+ }
+ },
+ "cluster_stats": {
+ "properties": {
+ "indices": {
+ "properties": {
+ "count": {
+ "path": "elasticsearch.cluster.stats.indices.total",
+ "type": "alias"
+ },
+ "shards": {
+ "properties": {
+ "total": {
+ "path": "elasticsearch.cluster.stats.indices.shards.count",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "nodes": {
+ "properties": {
+ "count": {
+ "properties": {
+ "total": {
+ "path": "elasticsearch.cluster.stats.nodes.count",
+ "type": "alias"
+ }
+ }
+ },
+ "jvm": {
+ "properties": {
+ "max_uptime_in_millis": {
+ "path": "elasticsearch.cluster.stats.nodes.jvm.max_uptime.ms",
+ "type": "alias"
+ },
+ "mem": {
+ "properties": {
+ "heap_max_in_bytes": {
+ "path": "elasticsearch.cluster.stats.nodes.jvm.memory.heap.max.bytes",
+ "type": "alias"
+ },
+ "heap_used_in_bytes": {
+ "path": "elasticsearch.cluster.stats.nodes.jvm.memory.heap.used.bytes",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "cluster_uuid": {
+ "path": "elasticsearch.cluster.id",
+ "type": "alias"
+ },
+ "code_signature": {
+ "properties": {
+ "digest_algorithm": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "exists": {
+ "type": "boolean"
+ },
+ "signing_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subject_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "team_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "timestamp": {
+ "type": "date"
+ },
+ "trusted": {
+ "type": "boolean"
+ },
+ "valid": {
+ "type": "boolean"
+ }
+ }
+ },
+ "consul": {
+ "properties": {
+ "agent": {
+ "properties": {
+ "autopilot": {
+ "properties": {
+ "healthy": {
+ "type": "boolean"
+ }
+ }
+ },
+ "runtime": {
+ "properties": {
+ "alloc": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "garbage_collector": {
+ "properties": {
+ "pause": {
+ "properties": {
+ "current": {
+ "properties": {
+ "ns": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "ns": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "runs": {
+ "type": "long"
+ }
+ }
+ },
+ "goroutines": {
+ "type": "long"
+ },
+ "heap_objects": {
+ "type": "long"
+ },
+ "malloc_count": {
+ "type": "long"
+ },
+ "sys": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "container": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "image": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "tag": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "labels": {
+ "type": "object"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "runtime": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "coredns": {
+ "properties": {
+ "stats": {
+ "properties": {
+ "dns": {
+ "properties": {
+ "cache": {
+ "properties": {
+ "hits": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "misses": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "request": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "do": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "duration": {
+ "properties": {
+ "ns": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "size": {
+ "properties": {
+ "bytes": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "type": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "response": {
+ "properties": {
+ "rcode": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "size": {
+ "properties": {
+ "bytes": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "family": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "panic": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "proto": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "rcode": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "server": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "zone": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "couchbase": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "data": {
+ "properties": {
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "disk": {
+ "properties": {
+ "fetches": {
+ "type": "double"
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "item_count": {
+ "type": "long"
+ },
+ "memory": {
+ "properties": {
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ops_per_sec": {
+ "type": "double"
+ },
+ "quota": {
+ "properties": {
+ "ram": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "use": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "cluster": {
+ "properties": {
+ "hdd": {
+ "properties": {
+ "free": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "quota": {
+ "properties": {
+ "total": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "by_data": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "value": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "max_bucket_count": {
+ "type": "long"
+ },
+ "quota": {
+ "properties": {
+ "index_memory": {
+ "properties": {
+ "mb": {
+ "type": "double"
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "mb": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "ram": {
+ "properties": {
+ "quota": {
+ "properties": {
+ "total": {
+ "properties": {
+ "per_node": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "value": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "per_node": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "value": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "by_data": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "value": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "node": {
+ "properties": {
+ "cmd_get": {
+ "type": "double"
+ },
+ "couch": {
+ "properties": {
+ "docs": {
+ "properties": {
+ "data_size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "disk_size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "spatial": {
+ "properties": {
+ "data_size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "disk_size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "views": {
+ "properties": {
+ "data_size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "disk_size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "cpu_utilization_rate": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "current_items": {
+ "properties": {
+ "total": {
+ "type": "long"
+ },
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "ep_bg_fetched": {
+ "type": "long"
+ },
+ "get_hits": {
+ "type": "double"
+ },
+ "hostname": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "mcd_memory": {
+ "properties": {
+ "allocated": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "reserved": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "free": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "ops": {
+ "type": "double"
+ },
+ "swap": {
+ "properties": {
+ "total": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "uptime": {
+ "properties": {
+ "sec": {
+ "type": "long"
+ }
+ }
+ },
+ "vb_replica_curr_items": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "couchdb": {
+ "properties": {
+ "server": {
+ "properties": {
+ "couchdb": {
+ "properties": {
+ "auth_cache_hits": {
+ "type": "long"
+ },
+ "auth_cache_misses": {
+ "type": "long"
+ },
+ "database_reads": {
+ "type": "long"
+ },
+ "database_writes": {
+ "type": "long"
+ },
+ "open_databases": {
+ "type": "long"
+ },
+ "open_os_files": {
+ "type": "long"
+ },
+ "request_time": {
+ "type": "long"
+ }
+ }
+ },
+ "httpd": {
+ "properties": {
+ "bulk_requests": {
+ "type": "long"
+ },
+ "clients_requesting_changes": {
+ "type": "long"
+ },
+ "requests": {
+ "type": "long"
+ },
+ "temporary_view_reads": {
+ "type": "long"
+ },
+ "view_reads": {
+ "type": "long"
+ }
+ }
+ },
+ "httpd_request_methods": {
+ "properties": {
+ "COPY": {
+ "type": "long"
+ },
+ "DELETE": {
+ "type": "long"
+ },
+ "GET": {
+ "type": "long"
+ },
+ "HEAD": {
+ "type": "long"
+ },
+ "POST": {
+ "type": "long"
+ },
+ "PUT": {
+ "type": "long"
+ }
+ }
+ },
+ "httpd_status_codes": {
+ "properties": {
+ "200": {
+ "type": "long"
+ },
+ "201": {
+ "type": "long"
+ },
+ "202": {
+ "type": "long"
+ },
+ "301": {
+ "type": "long"
+ },
+ "304": {
+ "type": "long"
+ },
+ "400": {
+ "type": "long"
+ },
+ "401": {
+ "type": "long"
+ },
+ "403": {
+ "type": "long"
+ },
+ "404": {
+ "type": "long"
+ },
+ "405": {
+ "type": "long"
+ },
+ "409": {
+ "type": "long"
+ },
+ "412": {
+ "type": "long"
+ },
+ "500": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "data_stream": {
+ "properties": {
+ "dataset": {
+ "type": "constant_keyword"
+ },
+ "namespace": {
+ "type": "constant_keyword"
+ },
+ "type": {
+ "type": "constant_keyword"
+ }
+ }
+ },
+ "destination": {
+ "properties": {
+ "address": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "as": {
+ "properties": {
+ "number": {
+ "type": "long"
+ },
+ "organization": {
+ "properties": {
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "bytes": {
+ "type": "long"
+ },
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "geo": {
+ "properties": {
+ "city_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "continent_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "continent_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country_iso_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "location": {
+ "type": "geo_point"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "postal_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "region_iso_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "region_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "timezone": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "ip": {
+ "type": "ip"
+ },
+ "mac": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "nat": {
+ "properties": {
+ "ip": {
+ "type": "ip"
+ },
+ "port": {
+ "type": "long"
+ }
+ }
+ },
+ "packets": {
+ "type": "long"
+ },
+ "port": {
+ "type": "long"
+ },
+ "registered_domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subdomain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "top_level_domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "user": {
+ "properties": {
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "email": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "full_name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "group": {
+ "properties": {
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "hash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "roles": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "dll": {
+ "properties": {
+ "code_signature": {
+ "properties": {
+ "digest_algorithm": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "exists": {
+ "type": "boolean"
+ },
+ "signing_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subject_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "team_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "timestamp": {
+ "type": "date"
+ },
+ "trusted": {
+ "type": "boolean"
+ },
+ "valid": {
+ "type": "boolean"
+ }
+ }
+ },
+ "hash": {
+ "properties": {
+ "md5": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha1": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha256": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha512": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ssdeep": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "path": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "pe": {
+ "properties": {
+ "architecture": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "company": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "description": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "file_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "imphash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "original_file_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "product": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "dns": {
+ "properties": {
+ "answers": {
+ "properties": {
+ "class": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "data": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ttl": {
+ "type": "long"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "header_flags": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "op_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "question": {
+ "properties": {
+ "class": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "registered_domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subdomain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "top_level_domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "resolved_ip": {
+ "type": "ip"
+ },
+ "response_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "docker": {
+ "properties": {
+ "container": {
+ "properties": {
+ "command": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "created": {
+ "type": "date"
+ },
+ "ip_addresses": {
+ "type": "ip"
+ },
+ "labels": {
+ "type": "object"
+ },
+ "size": {
+ "properties": {
+ "root_fs": {
+ "type": "long"
+ },
+ "rw": {
+ "type": "long"
+ }
+ }
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "tags": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "cpu": {
+ "properties": {
+ "core": {
+ "properties": {
+ "*": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "type": "object"
+ }
+ }
+ },
+ "pct": {
+ "type": "object"
+ },
+ "ticks": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ },
+ "kernel": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ },
+ "system": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "user": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "diskio": {
+ "properties": {
+ "read": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "ops": {
+ "type": "long"
+ },
+ "queued": {
+ "type": "long"
+ },
+ "rate": {
+ "type": "long"
+ },
+ "service_time": {
+ "type": "long"
+ },
+ "wait_time": {
+ "type": "long"
+ }
+ }
+ },
+ "summary": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "ops": {
+ "type": "long"
+ },
+ "queued": {
+ "type": "long"
+ },
+ "rate": {
+ "type": "long"
+ },
+ "service_time": {
+ "type": "long"
+ },
+ "wait_time": {
+ "type": "long"
+ }
+ }
+ },
+ "write": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "ops": {
+ "type": "long"
+ },
+ "queued": {
+ "type": "long"
+ },
+ "rate": {
+ "type": "long"
+ },
+ "service_time": {
+ "type": "long"
+ },
+ "wait_time": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "event": {
+ "properties": {
+ "action": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "actor": {
+ "properties": {
+ "attributes": {
+ "type": "object"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "from": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "healthcheck": {
+ "properties": {
+ "event": {
+ "properties": {
+ "end_date": {
+ "type": "date"
+ },
+ "exit_code": {
+ "type": "long"
+ },
+ "output": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "start_date": {
+ "type": "date"
+ }
+ }
+ },
+ "failingstreak": {
+ "type": "long"
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "image": {
+ "properties": {
+ "created": {
+ "type": "date"
+ },
+ "id": {
+ "properties": {
+ "current": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "parent": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "labels": {
+ "type": "object"
+ },
+ "size": {
+ "properties": {
+ "regular": {
+ "type": "long"
+ },
+ "virtual": {
+ "type": "long"
+ }
+ }
+ },
+ "tags": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "info": {
+ "properties": {
+ "containers": {
+ "properties": {
+ "paused": {
+ "type": "long"
+ },
+ "running": {
+ "type": "long"
+ },
+ "stopped": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "images": {
+ "type": "long"
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "commit": {
+ "properties": {
+ "peak": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "fail": {
+ "properties": {
+ "count": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "limit": {
+ "type": "long"
+ },
+ "private_working_set": {
+ "properties": {
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "rss": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "stats": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "usage": {
+ "properties": {
+ "max": {
+ "type": "long"
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "network": {
+ "properties": {
+ "inbound": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "dropped": {
+ "type": "long"
+ },
+ "errors": {
+ "type": "long"
+ },
+ "packets": {
+ "type": "long"
+ }
+ }
+ },
+ "interface": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "outbound": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "dropped": {
+ "type": "long"
+ },
+ "errors": {
+ "type": "long"
+ },
+ "packets": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "network_summary": {
+ "properties": {
+ "icmp": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "ip": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "namespace": {
+ "properties": {
+ "id": {
+ "type": "long"
+ },
+ "pid": {
+ "type": "long"
+ }
+ }
+ },
+ "tcp": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "udp": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "udp_lite": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ecs": {
+ "properties": {
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "elasticsearch": {
+ "properties": {
+ "ccr": {
+ "properties": {
+ "auto_follow": {
+ "properties": {
+ "failed": {
+ "properties": {
+ "follow_indices": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "remote_cluster_state_requests": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "success": {
+ "properties": {
+ "follow_indices": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "bytes_read": {
+ "type": "long"
+ },
+ "follower": {
+ "properties": {
+ "aliases_version": {
+ "type": "long"
+ },
+ "global_checkpoint": {
+ "type": "long"
+ },
+ "index": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "mapping_version": {
+ "type": "long"
+ },
+ "max_seq_no": {
+ "type": "long"
+ },
+ "operations": {
+ "properties": {
+ "read": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "operations_written": {
+ "type": "long"
+ },
+ "settings_version": {
+ "type": "long"
+ },
+ "shard": {
+ "properties": {
+ "number": {
+ "type": "long"
+ }
+ }
+ },
+ "time_since_last_read": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "last_requested_seq_no": {
+ "type": "long"
+ },
+ "leader": {
+ "properties": {
+ "global_checkpoint": {
+ "type": "long"
+ },
+ "index": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "max_seq_no": {
+ "type": "long"
+ }
+ }
+ },
+ "read_exceptions": {
+ "type": "nested"
+ },
+ "remote_cluster": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "requests": {
+ "properties": {
+ "failed": {
+ "properties": {
+ "read": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "write": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "outstanding": {
+ "properties": {
+ "read": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "write": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "successful": {
+ "properties": {
+ "read": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "write": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "shard_id": {
+ "type": "long"
+ },
+ "total_time": {
+ "properties": {
+ "read": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ },
+ "remote_exec": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "write": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "write_buffer": {
+ "properties": {
+ "operation": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "cluster": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "pending_task": {
+ "properties": {
+ "insert_order": {
+ "type": "long"
+ },
+ "priority": {
+ "type": "long"
+ },
+ "source": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "time_in_queue": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "state": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "stats": {
+ "properties": {
+ "indices": {
+ "properties": {
+ "fielddata": {
+ "properties": {
+ "memory": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "shards": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "docs": {
+ "properties": {
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "primaries": {
+ "type": "long"
+ }
+ }
+ },
+ "store": {
+ "properties": {
+ "size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "license": {
+ "properties": {
+ "expiry_date_in_millis": {
+ "type": "long"
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "nodes": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "data": {
+ "type": "long"
+ },
+ "fs": {
+ "properties": {
+ "available": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "jvm": {
+ "properties": {
+ "max_uptime": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "heap": {
+ "properties": {
+ "max": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "master": {
+ "type": "long"
+ },
+ "stats": {
+ "properties": {
+ "data": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "stack": {
+ "properties": {
+ "apm": {
+ "properties": {
+ "found": {
+ "type": "boolean"
+ }
+ }
+ },
+ "xpack": {
+ "properties": {
+ "ccr": {
+ "properties": {
+ "available": {
+ "type": "boolean"
+ },
+ "enabled": {
+ "type": "boolean"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "state": {
+ "properties": {
+ "master_node": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "nodes_hash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state_uuid": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "enrich": {
+ "properties": {
+ "executed_searches": {
+ "properties": {
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "executing_policy": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "task": {
+ "properties": {
+ "action": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "cancellable": {
+ "type": "boolean"
+ },
+ "id": {
+ "type": "long"
+ },
+ "parent_task_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "task": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "time": {
+ "properties": {
+ "running": {
+ "properties": {
+ "nano": {
+ "type": "long"
+ }
+ }
+ },
+ "start": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "queue": {
+ "properties": {
+ "size": {
+ "type": "long"
+ }
+ }
+ },
+ "remote_requests": {
+ "properties": {
+ "current": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "index": {
+ "properties": {
+ "created": {
+ "type": "long"
+ },
+ "hidden": {
+ "type": "boolean"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "primaries": {
+ "properties": {
+ "docs": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "deleted": {
+ "type": "long"
+ }
+ }
+ },
+ "indexing": {
+ "properties": {
+ "index_time_in_millis": {
+ "type": "long"
+ },
+ "index_total": {
+ "type": "long"
+ },
+ "throttle_time_in_millis": {
+ "type": "long"
+ }
+ }
+ },
+ "merges": {
+ "properties": {
+ "total_size_in_bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "query_cache": {
+ "properties": {
+ "hit_count": {
+ "type": "long"
+ },
+ "memory_size_in_bytes": {
+ "type": "long"
+ },
+ "miss_count": {
+ "type": "long"
+ }
+ }
+ },
+ "refresh": {
+ "properties": {
+ "external_total_time_in_millis": {
+ "type": "long"
+ },
+ "total_time_in_millis": {
+ "type": "long"
+ }
+ }
+ },
+ "request_cache": {
+ "properties": {
+ "evictions": {
+ "type": "long"
+ },
+ "hit_count": {
+ "type": "long"
+ },
+ "memory_size_in_bytes": {
+ "type": "long"
+ },
+ "miss_count": {
+ "type": "long"
+ }
+ }
+ },
+ "search": {
+ "properties": {
+ "query_time_in_millis": {
+ "type": "long"
+ },
+ "query_total": {
+ "type": "long"
+ }
+ }
+ },
+ "segments": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "doc_values_memory_in_bytes": {
+ "type": "long"
+ },
+ "fixed_bit_set_memory_in_bytes": {
+ "type": "long"
+ },
+ "index_writer_memory_in_bytes": {
+ "type": "long"
+ },
+ "memory_in_bytes": {
+ "type": "long"
+ },
+ "norms_memory_in_bytes": {
+ "type": "long"
+ },
+ "points_memory_in_bytes": {
+ "type": "long"
+ },
+ "stored_fields_memory_in_bytes": {
+ "type": "long"
+ },
+ "term_vectors_memory_in_bytes": {
+ "type": "long"
+ },
+ "terms_memory_in_bytes": {
+ "type": "long"
+ },
+ "version_map_memory_in_bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "store": {
+ "properties": {
+ "size_in_bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "recovery": {
+ "properties": {
+ "id": {
+ "type": "long"
+ },
+ "index": {
+ "properties": {
+ "files": {
+ "properties": {
+ "percent": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "recovered": {
+ "type": "long"
+ },
+ "reused": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "size": {
+ "properties": {
+ "recovered_in_bytes": {
+ "type": "long"
+ },
+ "reused_in_bytes": {
+ "type": "long"
+ },
+ "total_in_bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "primary": {
+ "type": "boolean"
+ },
+ "source": {
+ "properties": {
+ "host": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "transport_address": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "stage": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "start_time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "stop_time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "target": {
+ "properties": {
+ "host": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "transport_address": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "total_time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "translog": {
+ "properties": {
+ "percent": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "total": {
+ "type": "long"
+ },
+ "total_on_start": {
+ "type": "long"
+ }
+ }
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "verify_index": {
+ "properties": {
+ "check_index_time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "total_time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "shards": {
+ "properties": {
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "summary": {
+ "properties": {
+ "primaries": {
+ "properties": {
+ "bulk": {
+ "properties": {
+ "operations": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "time": {
+ "properties": {
+ "avg": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "count": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "docs": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "deleted": {
+ "type": "long"
+ }
+ }
+ },
+ "indexing": {
+ "properties": {
+ "index": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "search": {
+ "properties": {
+ "query": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "segments": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "memory": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "store": {
+ "properties": {
+ "size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "bulk": {
+ "properties": {
+ "operations": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "time": {
+ "properties": {
+ "avg": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "docs": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "deleted": {
+ "type": "long"
+ }
+ }
+ },
+ "indexing": {
+ "properties": {
+ "index": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "is_throttled": {
+ "type": "boolean"
+ },
+ "throttle_time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "search": {
+ "properties": {
+ "query": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "segments": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "memory": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "store": {
+ "properties": {
+ "size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "docs": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "deleted": {
+ "type": "long"
+ }
+ }
+ },
+ "fielddata": {
+ "properties": {
+ "evictions": {
+ "type": "long"
+ },
+ "memory_size_in_bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "indexing": {
+ "properties": {
+ "index_time_in_millis": {
+ "type": "long"
+ },
+ "index_total": {
+ "type": "long"
+ },
+ "throttle_time_in_millis": {
+ "type": "long"
+ }
+ }
+ },
+ "merges": {
+ "properties": {
+ "total_size_in_bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "query_cache": {
+ "properties": {
+ "evictions": {
+ "type": "long"
+ },
+ "hit_count": {
+ "type": "long"
+ },
+ "memory_size_in_bytes": {
+ "type": "long"
+ },
+ "miss_count": {
+ "type": "long"
+ }
+ }
+ },
+ "refresh": {
+ "properties": {
+ "external_total_time_in_millis": {
+ "type": "long"
+ },
+ "total_time_in_millis": {
+ "type": "long"
+ }
+ }
+ },
+ "request_cache": {
+ "properties": {
+ "evictions": {
+ "type": "long"
+ },
+ "hit_count": {
+ "type": "long"
+ },
+ "memory_size_in_bytes": {
+ "type": "long"
+ },
+ "miss_count": {
+ "type": "long"
+ }
+ }
+ },
+ "search": {
+ "properties": {
+ "query_time_in_millis": {
+ "type": "long"
+ },
+ "query_total": {
+ "type": "long"
+ }
+ }
+ },
+ "segments": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "doc_values_memory_in_bytes": {
+ "type": "long"
+ },
+ "fixed_bit_set_memory_in_bytes": {
+ "type": "long"
+ },
+ "index_writer_memory_in_bytes": {
+ "type": "long"
+ },
+ "memory_in_bytes": {
+ "type": "long"
+ },
+ "norms_memory_in_bytes": {
+ "type": "long"
+ },
+ "points_memory_in_bytes": {
+ "type": "long"
+ },
+ "stored_fields_memory_in_bytes": {
+ "type": "long"
+ },
+ "term_vectors_memory_in_bytes": {
+ "type": "long"
+ },
+ "terms_memory_in_bytes": {
+ "type": "long"
+ },
+ "version_map_memory_in_bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "store": {
+ "properties": {
+ "size_in_bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "uuid": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "ml": {
+ "properties": {
+ "job": {
+ "properties": {
+ "data": {
+ "properties": {
+ "invalid_date": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "data_counts": {
+ "properties": {
+ "invalid_date_count": {
+ "type": "long"
+ },
+ "processed_record_count": {
+ "type": "long"
+ }
+ }
+ },
+ "forecasts_stats": {
+ "properties": {
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "model_size": {
+ "properties": {
+ "memory_status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "node": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "jvm": {
+ "properties": {
+ "memory": {
+ "properties": {
+ "heap": {
+ "properties": {
+ "init": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "max": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "nonheap": {
+ "properties": {
+ "init": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "max": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "master": {
+ "type": "boolean"
+ },
+ "mlockall": {
+ "type": "boolean"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "process": {
+ "properties": {
+ "mlockall": {
+ "type": "boolean"
+ }
+ }
+ },
+ "stats": {
+ "properties": {
+ "fs": {
+ "properties": {
+ "io_stats": {
+ "properties": {
+ "total": {
+ "properties": {
+ "operations": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "read": {
+ "properties": {
+ "operations": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "write": {
+ "properties": {
+ "operations": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "summary": {
+ "properties": {
+ "available": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "free": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "available_in_bytes": {
+ "type": "long"
+ },
+ "total_in_bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "indices": {
+ "properties": {
+ "docs": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "deleted": {
+ "type": "long"
+ }
+ }
+ },
+ "fielddata": {
+ "properties": {
+ "memory": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "indexing": {
+ "properties": {
+ "index_time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "index_total": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "throttle_time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "query_cache": {
+ "properties": {
+ "memory": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "request_cache": {
+ "properties": {
+ "memory": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "search": {
+ "properties": {
+ "query_time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "query_total": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "segments": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "doc_values": {
+ "properties": {
+ "memory": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "fixed_bit_set": {
+ "properties": {
+ "memory": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "index_writer": {
+ "properties": {
+ "memory": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "norms": {
+ "properties": {
+ "memory": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "points": {
+ "properties": {
+ "memory": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "stored_fields": {
+ "properties": {
+ "memory": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "term_vectors": {
+ "properties": {
+ "memory": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "terms": {
+ "properties": {
+ "memory": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "version_map": {
+ "properties": {
+ "memory": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "store": {
+ "properties": {
+ "size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jvm": {
+ "properties": {
+ "gc": {
+ "properties": {
+ "collectors": {
+ "properties": {
+ "old": {
+ "properties": {
+ "collection": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "young": {
+ "properties": {
+ "collection": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "mem": {
+ "properties": {
+ "heap": {
+ "properties": {
+ "max": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "pct": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "pools": {
+ "properties": {
+ "old": {
+ "properties": {
+ "max": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "peak": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "peak_max": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "survivor": {
+ "properties": {
+ "max": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "peak": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "peak_max": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "young": {
+ "properties": {
+ "max": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "peak": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "peak_max": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "os": {
+ "properties": {
+ "cgroup": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "cfs": {
+ "properties": {
+ "quota": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "stat": {
+ "properties": {
+ "elapsed_periods": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "time_throttled": {
+ "properties": {
+ "ns": {
+ "type": "long"
+ }
+ }
+ },
+ "times_throttled": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "cpuacct": {
+ "properties": {
+ "usage": {
+ "properties": {
+ "ns": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "control_group": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "limit": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "usage": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "cpu": {
+ "properties": {
+ "load_avg": {
+ "properties": {
+ "1m": {
+ "type": "half_float"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "process": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "pct": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "thread_pool": {
+ "properties": {
+ "bulk": {
+ "properties": {
+ "queue": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "rejected": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "get": {
+ "properties": {
+ "queue": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "rejected": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "index": {
+ "properties": {
+ "queue": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "rejected": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "search": {
+ "properties": {
+ "queue": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "rejected": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "write": {
+ "properties": {
+ "queue": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "rejected": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "shard": {
+ "properties": {
+ "number": {
+ "type": "long"
+ },
+ "primary": {
+ "type": "boolean"
+ },
+ "relocating_node": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "source_node": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "uuid": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "elf": {
+ "properties": {
+ "architecture": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "byte_order": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "cpu_type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "creation_date": {
+ "type": "date"
+ },
+ "exports": {
+ "type": "flattened"
+ },
+ "header": {
+ "properties": {
+ "abi_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "class": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "data": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "entrypoint": {
+ "type": "long"
+ },
+ "object_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "os_abi": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "imports": {
+ "type": "flattened"
+ },
+ "sections": {
+ "properties": {
+ "chi2": {
+ "type": "long"
+ },
+ "entropy": {
+ "type": "long"
+ },
+ "flags": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "physical_offset": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "physical_size": {
+ "type": "long"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "virtual_address": {
+ "type": "long"
+ },
+ "virtual_size": {
+ "type": "long"
+ }
+ },
+ "type": "nested"
+ },
+ "segments": {
+ "properties": {
+ "sections": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ },
+ "type": "nested"
+ },
+ "shared_libraries": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "telfhash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "enterprisesearch": {
+ "properties": {
+ "cluster_uuid": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "health": {
+ "properties": {
+ "crawler": {
+ "properties": {
+ "workers": {
+ "properties": {
+ "active": {
+ "type": "long"
+ },
+ "available": {
+ "type": "long"
+ },
+ "pool_size": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "jvm": {
+ "properties": {
+ "gc": {
+ "properties": {
+ "collection_count": {
+ "type": "long"
+ },
+ "collection_time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "memory_usage": {
+ "properties": {
+ "heap_committed": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "heap_init": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "heap_max": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "heap_used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "non_heap_committed": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "non_heap_init": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "object_pending_finalization_count": {
+ "type": "long"
+ }
+ }
+ },
+ "threads": {
+ "properties": {
+ "current": {
+ "type": "long"
+ },
+ "daemon": {
+ "type": "long"
+ },
+ "max": {
+ "type": "long"
+ },
+ "total_started": {
+ "type": "long"
+ }
+ }
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "process": {
+ "properties": {
+ "filebeat": {
+ "properties": {
+ "pid": {
+ "type": "long"
+ },
+ "restart_count": {
+ "type": "long"
+ },
+ "time_since_last_restart": {
+ "properties": {
+ "sec": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "pid": {
+ "type": "long"
+ },
+ "uptime": {
+ "properties": {
+ "sec": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "version": {
+ "properties": {
+ "build_hash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "number": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "stats": {
+ "properties": {
+ "connectors": {
+ "properties": {
+ "job_store": {
+ "properties": {
+ "job_types": {
+ "properties": {
+ "delete": {
+ "type": "long"
+ },
+ "full": {
+ "type": "long"
+ },
+ "incremental": {
+ "type": "long"
+ },
+ "permissions": {
+ "type": "long"
+ }
+ }
+ },
+ "waiting": {
+ "type": "long"
+ },
+ "working": {
+ "type": "long"
+ }
+ }
+ },
+ "pool": {
+ "properties": {
+ "extract_worker_pool": {
+ "properties": {
+ "busy": {
+ "type": "long"
+ },
+ "idle": {
+ "type": "long"
+ },
+ "queue_depth": {
+ "type": "long"
+ },
+ "size": {
+ "type": "long"
+ },
+ "total_completed": {
+ "type": "long"
+ },
+ "total_scheduled": {
+ "type": "long"
+ }
+ }
+ },
+ "publish_worker_pool": {
+ "properties": {
+ "busy": {
+ "type": "long"
+ },
+ "idle": {
+ "type": "long"
+ },
+ "queue_depth": {
+ "type": "long"
+ },
+ "size": {
+ "type": "long"
+ },
+ "total_completed": {
+ "type": "long"
+ },
+ "total_scheduled": {
+ "type": "long"
+ }
+ }
+ },
+ "subextract_worker_pool": {
+ "properties": {
+ "busy": {
+ "type": "long"
+ },
+ "idle": {
+ "type": "long"
+ },
+ "queue_depth": {
+ "type": "long"
+ },
+ "size": {
+ "type": "long"
+ },
+ "total_completed": {
+ "type": "long"
+ },
+ "total_scheduled": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "http": {
+ "properties": {
+ "connections": {
+ "properties": {
+ "current": {
+ "type": "long"
+ },
+ "max": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "network": {
+ "properties": {
+ "received": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "bytes_per_sec": {
+ "type": "long"
+ }
+ }
+ },
+ "sent": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "bytes_per_sec": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "request_duration": {
+ "properties": {
+ "max": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "mean": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "std_dev": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "responses": {
+ "properties": {
+ "1xx": {
+ "type": "long"
+ },
+ "2xx": {
+ "type": "long"
+ },
+ "3xx": {
+ "type": "long"
+ },
+ "4xx": {
+ "type": "long"
+ },
+ "5xx": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "product_usage": {
+ "properties": {
+ "app_search": {
+ "properties": {
+ "total_engines": {
+ "type": "long"
+ }
+ }
+ },
+ "workplace_search": {
+ "properties": {
+ "total_org_sources": {
+ "type": "long"
+ },
+ "total_private_sources": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "queues": {
+ "properties": {
+ "engine_destroyer": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "failed": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "mailer": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "process_crawl": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "envoyproxy": {
+ "properties": {
+ "server": {
+ "properties": {
+ "cluster_manager": {
+ "properties": {
+ "active_clusters": {
+ "type": "long"
+ },
+ "cluster_added": {
+ "type": "long"
+ },
+ "cluster_modified": {
+ "type": "long"
+ },
+ "cluster_removed": {
+ "type": "long"
+ },
+ "cluster_updated": {
+ "type": "long"
+ },
+ "cluster_updated_via_merge": {
+ "type": "long"
+ },
+ "update_merge_cancelled": {
+ "type": "long"
+ },
+ "update_out_of_merge_window": {
+ "type": "long"
+ },
+ "warming_clusters": {
+ "type": "long"
+ }
+ }
+ },
+ "filesystem": {
+ "properties": {
+ "flushed_by_timer": {
+ "type": "long"
+ },
+ "reopen_failed": {
+ "type": "long"
+ },
+ "write_buffered": {
+ "type": "long"
+ },
+ "write_completed": {
+ "type": "long"
+ },
+ "write_failed": {
+ "type": "long"
+ },
+ "write_total_buffered": {
+ "type": "long"
+ }
+ }
+ },
+ "http2": {
+ "properties": {
+ "header_overflow": {
+ "type": "long"
+ },
+ "headers_cb_no_stream": {
+ "type": "long"
+ },
+ "rx_messaging_error": {
+ "type": "long"
+ },
+ "rx_reset": {
+ "type": "long"
+ },
+ "too_many_header_frames": {
+ "type": "long"
+ },
+ "trailers": {
+ "type": "long"
+ },
+ "tx_reset": {
+ "type": "long"
+ }
+ }
+ },
+ "listener_manager": {
+ "properties": {
+ "listener_added": {
+ "type": "long"
+ },
+ "listener_create_failure": {
+ "type": "long"
+ },
+ "listener_create_success": {
+ "type": "long"
+ },
+ "listener_modified": {
+ "type": "long"
+ },
+ "listener_removed": {
+ "type": "long"
+ },
+ "listener_stopped": {
+ "type": "long"
+ },
+ "total_listeners_active": {
+ "type": "long"
+ },
+ "total_listeners_draining": {
+ "type": "long"
+ },
+ "total_listeners_warming": {
+ "type": "long"
+ }
+ }
+ },
+ "runtime": {
+ "properties": {
+ "admin_overrides_active": {
+ "type": "long"
+ },
+ "deprecated_feature_use": {
+ "type": "long"
+ },
+ "load_error": {
+ "type": "long"
+ },
+ "load_success": {
+ "type": "long"
+ },
+ "num_keys": {
+ "type": "long"
+ },
+ "num_layers": {
+ "type": "long"
+ },
+ "override_dir_exists": {
+ "type": "long"
+ },
+ "override_dir_not_exists": {
+ "type": "long"
+ }
+ }
+ },
+ "server": {
+ "properties": {
+ "concurrency": {
+ "type": "long"
+ },
+ "days_until_first_cert_expiring": {
+ "type": "long"
+ },
+ "debug_assertion_failures": {
+ "type": "long"
+ },
+ "dynamic_unknown_fields": {
+ "type": "long"
+ },
+ "hot_restart_epoch": {
+ "type": "long"
+ },
+ "live": {
+ "type": "long"
+ },
+ "memory_allocated": {
+ "type": "long"
+ },
+ "memory_heap_size": {
+ "type": "long"
+ },
+ "parent_connections": {
+ "type": "long"
+ },
+ "state": {
+ "type": "long"
+ },
+ "static_unknown_fields": {
+ "type": "long"
+ },
+ "stats_recent_lookups": {
+ "type": "long"
+ },
+ "total_connections": {
+ "type": "long"
+ },
+ "uptime": {
+ "type": "long"
+ },
+ "version": {
+ "type": "long"
+ },
+ "watchdog_mega_miss": {
+ "type": "long"
+ },
+ "watchdog_miss": {
+ "type": "long"
+ }
+ }
+ },
+ "stats": {
+ "properties": {
+ "overflow": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "error": {
+ "properties": {
+ "code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "message": {
+ "type": "match_only_text"
+ },
+ "stack_trace": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "wildcard"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "etcd": {
+ "properties": {
+ "api_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "disk": {
+ "properties": {
+ "backend_commit_duration": {
+ "properties": {
+ "ns": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "mvcc_db_total_size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "wal_fsync_duration": {
+ "properties": {
+ "ns": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "leader": {
+ "properties": {
+ "followers": {
+ "properties": {
+ "counts": {
+ "properties": {
+ "followers": {
+ "properties": {
+ "counts": {
+ "properties": {
+ "fail": {
+ "type": "long"
+ },
+ "success": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "latency": {
+ "properties": {
+ "follower": {
+ "properties": {
+ "latency": {
+ "properties": {
+ "standardDeviation": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "followers": {
+ "properties": {
+ "latency": {
+ "properties": {
+ "average": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "current": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "maximum": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "minimum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "leader": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "go_memstats_alloc": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "network": {
+ "properties": {
+ "client_grpc_received": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "client_grpc_sent": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "self": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "leaderinfo": {
+ "properties": {
+ "leader": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "starttime": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "uptime": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "recv": {
+ "properties": {
+ "appendrequest": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "bandwidthrate": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "pkgrate": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "send": {
+ "properties": {
+ "appendrequest": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "bandwidthrate": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "pkgrate": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "starttime": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "server": {
+ "properties": {
+ "grpc_handled": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "grpc_started": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "has_leader": {
+ "type": "byte"
+ },
+ "leader_changes": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "proposals_committed": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "proposals_failed": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "proposals_pending": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "store": {
+ "properties": {
+ "compareanddelete": {
+ "properties": {
+ "fail": {
+ "type": "long"
+ },
+ "success": {
+ "type": "long"
+ }
+ }
+ },
+ "compareandswap": {
+ "properties": {
+ "fail": {
+ "type": "long"
+ },
+ "success": {
+ "type": "long"
+ }
+ }
+ },
+ "create": {
+ "properties": {
+ "fail": {
+ "type": "long"
+ },
+ "success": {
+ "type": "long"
+ }
+ }
+ },
+ "delete": {
+ "properties": {
+ "fail": {
+ "type": "long"
+ },
+ "success": {
+ "type": "long"
+ }
+ }
+ },
+ "expire": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "gets": {
+ "properties": {
+ "fail": {
+ "type": "long"
+ },
+ "success": {
+ "type": "long"
+ }
+ }
+ },
+ "sets": {
+ "properties": {
+ "fail": {
+ "type": "long"
+ },
+ "success": {
+ "type": "long"
+ }
+ }
+ },
+ "update": {
+ "properties": {
+ "fail": {
+ "type": "long"
+ },
+ "success": {
+ "type": "long"
+ }
+ }
+ },
+ "watchers": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "event": {
+ "properties": {
+ "action": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "agent_id_status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "category": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "created": {
+ "type": "date"
+ },
+ "dataset": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "duration": {
+ "type": "long"
+ },
+ "end": {
+ "type": "date"
+ },
+ "hash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ingested": {
+ "type": "date"
+ },
+ "kind": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "module": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "original": {
+ "doc_values": false,
+ "ignore_above": 1024,
+ "index": false,
+ "type": "keyword"
+ },
+ "outcome": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "provider": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "reason": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "reference": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "risk_score": {
+ "type": "float"
+ },
+ "risk_score_norm": {
+ "type": "float"
+ },
+ "sequence": {
+ "type": "long"
+ },
+ "severity": {
+ "type": "long"
+ },
+ "start": {
+ "type": "date"
+ },
+ "timezone": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "url": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "fields": {
+ "type": "object"
+ },
+ "file": {
+ "properties": {
+ "accessed": {
+ "type": "date"
+ },
+ "attributes": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "code_signature": {
+ "properties": {
+ "digest_algorithm": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "exists": {
+ "type": "boolean"
+ },
+ "signing_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subject_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "team_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "timestamp": {
+ "type": "date"
+ },
+ "trusted": {
+ "type": "boolean"
+ },
+ "valid": {
+ "type": "boolean"
+ }
+ }
+ },
+ "created": {
+ "type": "date"
+ },
+ "ctime": {
+ "type": "date"
+ },
+ "device": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "directory": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "drive_letter": {
+ "ignore_above": 1,
+ "type": "keyword"
+ },
+ "elf": {
+ "properties": {
+ "architecture": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "byte_order": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "cpu_type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "creation_date": {
+ "type": "date"
+ },
+ "exports": {
+ "type": "flattened"
+ },
+ "header": {
+ "properties": {
+ "abi_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "class": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "data": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "entrypoint": {
+ "type": "long"
+ },
+ "object_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "os_abi": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "imports": {
+ "type": "flattened"
+ },
+ "sections": {
+ "properties": {
+ "chi2": {
+ "type": "long"
+ },
+ "entropy": {
+ "type": "long"
+ },
+ "flags": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "physical_offset": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "physical_size": {
+ "type": "long"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "virtual_address": {
+ "type": "long"
+ },
+ "virtual_size": {
+ "type": "long"
+ }
+ },
+ "type": "nested"
+ },
+ "segments": {
+ "properties": {
+ "sections": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ },
+ "type": "nested"
+ },
+ "shared_libraries": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "telfhash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "extension": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "fork_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "gid": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "group": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "hash": {
+ "properties": {
+ "md5": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha1": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha256": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha512": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ssdeep": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "inode": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "mime_type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "mode": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "mtime": {
+ "type": "date"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "owner": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "path": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "pe": {
+ "properties": {
+ "architecture": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "company": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "description": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "file_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "imphash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "original_file_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "product": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "size": {
+ "type": "long"
+ },
+ "target_path": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "uid": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "x509": {
+ "properties": {
+ "alternative_names": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "issuer": {
+ "properties": {
+ "common_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "distinguished_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "locality": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organization": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organizational_unit": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state_or_province": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "not_after": {
+ "type": "date"
+ },
+ "not_before": {
+ "type": "date"
+ },
+ "public_key_algorithm": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "public_key_curve": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "public_key_exponent": {
+ "doc_values": false,
+ "index": false,
+ "type": "long"
+ },
+ "public_key_size": {
+ "type": "long"
+ },
+ "serial_number": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "signature_algorithm": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subject": {
+ "properties": {
+ "common_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "distinguished_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "locality": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organization": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organizational_unit": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state_or_province": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "version_number": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "gcp": {
+ "properties": {
+ "billing": {
+ "properties": {
+ "cost_type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "invoice_month": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "project_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "total": {
+ "type": "float"
+ }
+ }
+ },
+ "compute": {
+ "properties": {
+ "instance": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "reserved_cores": {
+ "properties": {
+ "value": {
+ "type": "double"
+ }
+ }
+ },
+ "usage_time": {
+ "properties": {
+ "value": {
+ "type": "double"
+ }
+ }
+ },
+ "utilization": {
+ "properties": {
+ "value": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "disk": {
+ "properties": {
+ "read_bytes_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "read_ops_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "write_bytes_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "write_ops_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "firewall": {
+ "properties": {
+ "dropped_bytes_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "dropped_packets_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "balloon": {
+ "properties": {
+ "ram_size": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "ram_used": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "swap_in_bytes_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "swap_out_bytes_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "network": {
+ "properties": {
+ "received_bytes_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "received_packets_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "sent_bytes_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "sent_packets_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "uptime": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "gke": {
+ "properties": {
+ "container": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "core_usage_time": {
+ "properties": {
+ "value": {
+ "type": "double"
+ }
+ }
+ },
+ "limit_cores": {
+ "properties": {
+ "value": {
+ "type": "double"
+ }
+ }
+ },
+ "limit_utilization": {
+ "properties": {
+ "value": {
+ "type": "double"
+ }
+ }
+ },
+ "request_cores": {
+ "properties": {
+ "value": {
+ "type": "double"
+ }
+ }
+ },
+ "request_utilization": {
+ "properties": {
+ "value": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "ephemeral_storage": {
+ "properties": {
+ "limit_bytes": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "request_bytes": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "used_bytes": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "limit_bytes": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "limit_utilization": {
+ "properties": {
+ "value": {
+ "type": "double"
+ }
+ }
+ },
+ "page_fault_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "request_bytes": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "request_utilization": {
+ "properties": {
+ "value": {
+ "type": "double"
+ }
+ }
+ },
+ "used_bytes": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "restart_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "uptime": {
+ "properties": {
+ "value": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "node": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "allocatable_cores": {
+ "properties": {
+ "value": {
+ "type": "double"
+ }
+ }
+ },
+ "allocatable_utilization": {
+ "properties": {
+ "value": {
+ "type": "double"
+ }
+ }
+ },
+ "core_usage_time": {
+ "properties": {
+ "value": {
+ "type": "double"
+ }
+ }
+ },
+ "total_cores": {
+ "properties": {
+ "value": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "ephemeral_storage": {
+ "properties": {
+ "allocatable_bytes": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "inodes_free": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "inodes_total": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "total_bytes": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "used_bytes": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "allocatable_bytes": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "allocatable_utilization": {
+ "properties": {
+ "value": {
+ "type": "double"
+ }
+ }
+ },
+ "total_bytes": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "used_bytes": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "network": {
+ "properties": {
+ "received_bytes_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "sent_bytes_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "pid_limit": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "pid_used": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "node_daemon": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "core_usage_time": {
+ "properties": {
+ "value": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "used_bytes": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "pod": {
+ "properties": {
+ "network": {
+ "properties": {
+ "received_bytes_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "sent_bytes_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "volume": {
+ "properties": {
+ "total_bytes": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "used_bytes": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "utilization": {
+ "properties": {
+ "value": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "labels": {
+ "type": "object"
+ },
+ "loadbalancing": {
+ "properties": {
+ "https": {
+ "properties": {
+ "backend_request_bytes_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "backend_request_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "request_bytes_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "request_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "response_bytes_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "l3": {
+ "properties": {
+ "internal": {
+ "properties": {
+ "egress_bytes_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "egress_packets_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "ingress_bytes_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "ingress_packets_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "tcp_ssl_proxy": {
+ "properties": {
+ "closed_connections": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "egress_bytes_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "ingress_bytes_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "new_connections": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "open_connections": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "metrics": {
+ "properties": {
+ "*": {
+ "properties": {
+ "*": {
+ "properties": {
+ "*": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "pubsub": {
+ "properties": {
+ "snapshot": {
+ "properties": {
+ "backlog_bytes": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "backlog_bytes_by_region": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "config_updates_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "num_messages": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "num_messages_by_region": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "oldest_message_age": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "oldest_message_age_by_region": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "subscription": {
+ "properties": {
+ "ack_message_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "backlog_bytes": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "byte_cost": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "config_updates_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "dead_letter_message_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "mod_ack_deadline_message_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "mod_ack_deadline_message_operation_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "mod_ack_deadline_request_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "num_outstanding_messages": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "num_undelivered_messages": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "oldest_retained_acked_message_age": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "oldest_retained_acked_message_age_by_region": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "oldest_unacked_message_age": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "oldest_unacked_message_age_by_region": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "pull_ack_message_operation_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "pull_ack_request_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "pull_message_operation_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "pull_request_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "push_request_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "push_request_latencies": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "retained_acked_bytes": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "retained_acked_bytes_by_region": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "seek_request_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "sent_message_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "streaming_pull_ack_message_operation_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "streaming_pull_ack_request_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "streaming_pull_message_operation_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "streaming_pull_mod_ack_deadline_message_operation_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "streaming_pull_mod_ack_deadline_request_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "streaming_pull_response_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "unacked_bytes_by_region": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "topic": {
+ "properties": {
+ "byte_cost": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "config_updates_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "message_sizes": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "oldest_retained_acked_message_age_by_region": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "oldest_unacked_message_age_by_region": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "retained_acked_bytes_by_region": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "send_message_operation_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "send_request_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "streaming_pull_response_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "unacked_bytes_by_region": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "storage": {
+ "properties": {
+ "api": {
+ "properties": {
+ "request_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "authz": {
+ "properties": {
+ "acl_based_object_access_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "acl_operations_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "object_specific_acl_mutation_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "network": {
+ "properties": {
+ "received_bytes_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "sent_bytes_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "storage": {
+ "properties": {
+ "object_count": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "total_byte_seconds": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "total_bytes": {
+ "properties": {
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "geo": {
+ "properties": {
+ "city_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "continent_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "continent_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country_iso_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "location": {
+ "type": "geo_point"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "postal_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "region_iso_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "region_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "timezone": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "golang": {
+ "properties": {
+ "expvar": {
+ "properties": {
+ "cmdline": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "heap": {
+ "properties": {
+ "allocations": {
+ "properties": {
+ "active": {
+ "type": "long"
+ },
+ "allocated": {
+ "type": "long"
+ },
+ "frees": {
+ "type": "long"
+ },
+ "idle": {
+ "type": "long"
+ },
+ "mallocs": {
+ "type": "long"
+ },
+ "objects": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "cmdline": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "gc": {
+ "properties": {
+ "cpu_fraction": {
+ "type": "float"
+ },
+ "next_gc_limit": {
+ "type": "long"
+ },
+ "pause": {
+ "properties": {
+ "avg": {
+ "properties": {
+ "ns": {
+ "type": "long"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "max": {
+ "properties": {
+ "ns": {
+ "type": "long"
+ }
+ }
+ },
+ "sum": {
+ "properties": {
+ "ns": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "total_count": {
+ "type": "long"
+ },
+ "total_pause": {
+ "properties": {
+ "ns": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "system": {
+ "properties": {
+ "obtained": {
+ "type": "long"
+ },
+ "released": {
+ "type": "long"
+ },
+ "stack": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "graphite": {
+ "properties": {
+ "server": {
+ "properties": {
+ "example": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "group": {
+ "properties": {
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "haproxy": {
+ "properties": {
+ "info": {
+ "properties": {
+ "busy_polling": {
+ "type": "long"
+ },
+ "bytes": {
+ "properties": {
+ "out": {
+ "properties": {
+ "rate": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "compress": {
+ "properties": {
+ "bps": {
+ "properties": {
+ "in": {
+ "type": "long"
+ },
+ "out": {
+ "type": "long"
+ },
+ "rate_limit": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "connection": {
+ "properties": {
+ "current": {
+ "type": "long"
+ },
+ "hard_max": {
+ "type": "long"
+ },
+ "max": {
+ "type": "long"
+ },
+ "rate": {
+ "properties": {
+ "limit": {
+ "type": "long"
+ },
+ "max": {
+ "type": "long"
+ },
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "ssl": {
+ "properties": {
+ "current": {
+ "type": "long"
+ },
+ "max": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "dropped_logs": {
+ "type": "long"
+ },
+ "failed_resolutions": {
+ "type": "long"
+ },
+ "idle": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "jobs": {
+ "type": "long"
+ },
+ "listeners": {
+ "type": "long"
+ },
+ "memory": {
+ "properties": {
+ "max": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "peers": {
+ "properties": {
+ "active": {
+ "type": "long"
+ },
+ "connected": {
+ "type": "long"
+ }
+ }
+ },
+ "pipes": {
+ "properties": {
+ "free": {
+ "type": "long"
+ },
+ "max": {
+ "type": "long"
+ },
+ "used": {
+ "type": "long"
+ }
+ }
+ },
+ "pool": {
+ "properties": {
+ "allocated": {
+ "type": "long"
+ },
+ "failed": {
+ "type": "long"
+ },
+ "used": {
+ "type": "long"
+ }
+ }
+ },
+ "process_num": {
+ "type": "long"
+ },
+ "processes": {
+ "type": "long"
+ },
+ "requests": {
+ "properties": {
+ "max": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "run_queue": {
+ "type": "long"
+ },
+ "session": {
+ "properties": {
+ "rate": {
+ "properties": {
+ "limit": {
+ "type": "long"
+ },
+ "max": {
+ "type": "long"
+ },
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "sockets": {
+ "properties": {
+ "max": {
+ "type": "long"
+ }
+ }
+ },
+ "ssl": {
+ "properties": {
+ "backend": {
+ "properties": {
+ "key_rate": {
+ "properties": {
+ "max": {
+ "type": "long"
+ },
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "cache_misses": {
+ "type": "long"
+ },
+ "cached_lookups": {
+ "type": "long"
+ },
+ "frontend": {
+ "properties": {
+ "key_rate": {
+ "properties": {
+ "max": {
+ "type": "long"
+ },
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "session_reuse": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "rate": {
+ "properties": {
+ "limit": {
+ "type": "long"
+ },
+ "max": {
+ "type": "long"
+ },
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "stopping": {
+ "type": "long"
+ },
+ "tasks": {
+ "type": "long"
+ },
+ "threads": {
+ "type": "long"
+ },
+ "ulimit_n": {
+ "type": "long"
+ },
+ "unstoppable_jobs": {
+ "type": "long"
+ },
+ "uptime": {
+ "properties": {
+ "sec": {
+ "type": "long"
+ }
+ }
+ },
+ "zlib_mem_usage": {
+ "properties": {
+ "max": {
+ "type": "long"
+ },
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "stat": {
+ "properties": {
+ "agent": {
+ "properties": {
+ "check": {
+ "properties": {
+ "description": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "fall": {
+ "type": "long"
+ },
+ "health": {
+ "type": "long"
+ },
+ "rise": {
+ "type": "long"
+ }
+ }
+ },
+ "code": {
+ "type": "long"
+ },
+ "description": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "duration": {
+ "type": "long"
+ },
+ "fall": {
+ "type": "long"
+ },
+ "health": {
+ "type": "long"
+ },
+ "rise": {
+ "type": "long"
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "check": {
+ "properties": {
+ "agent": {
+ "properties": {
+ "last": {
+ "type": "long"
+ }
+ }
+ },
+ "code": {
+ "type": "long"
+ },
+ "down": {
+ "type": "long"
+ },
+ "duration": {
+ "type": "long"
+ },
+ "failed": {
+ "type": "long"
+ },
+ "health": {
+ "properties": {
+ "fail": {
+ "type": "long"
+ },
+ "last": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "client": {
+ "properties": {
+ "aborted": {
+ "type": "long"
+ }
+ }
+ },
+ "component_type": {
+ "type": "long"
+ },
+ "compressor": {
+ "properties": {
+ "bypassed": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "in": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "out": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "response": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "connection": {
+ "properties": {
+ "attempt": {
+ "properties": {
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "cache": {
+ "properties": {
+ "hits": {
+ "type": "long"
+ },
+ "lookup": {
+ "properties": {
+ "total": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "idle": {
+ "properties": {
+ "limit": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "rate": {
+ "type": "long"
+ },
+ "rate_max": {
+ "type": "long"
+ },
+ "retried": {
+ "type": "long"
+ },
+ "reuse": {
+ "properties": {
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "time": {
+ "properties": {
+ "avg": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "cookie": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "downtime": {
+ "type": "long"
+ },
+ "header": {
+ "properties": {
+ "rewrite": {
+ "properties": {
+ "failed": {
+ "properties": {
+ "total": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "in": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "last_change": {
+ "type": "long"
+ },
+ "load_balancing_algorithm": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "out": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "proxy": {
+ "properties": {
+ "id": {
+ "type": "long"
+ },
+ "mode": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "queue": {
+ "properties": {
+ "limit": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "avg": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "request": {
+ "properties": {
+ "connection": {
+ "properties": {
+ "errors": {
+ "type": "long"
+ }
+ }
+ },
+ "denied": {
+ "type": "long"
+ },
+ "denied_by_connection_rules": {
+ "type": "long"
+ },
+ "denied_by_session_rules": {
+ "type": "long"
+ },
+ "errors": {
+ "type": "long"
+ },
+ "intercepted": {
+ "type": "long"
+ },
+ "queued": {
+ "properties": {
+ "current": {
+ "type": "long"
+ },
+ "max": {
+ "type": "long"
+ }
+ }
+ },
+ "rate": {
+ "properties": {
+ "max": {
+ "type": "long"
+ },
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "redispatched": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "response": {
+ "properties": {
+ "denied": {
+ "type": "long"
+ },
+ "errors": {
+ "type": "long"
+ },
+ "http": {
+ "properties": {
+ "1xx": {
+ "type": "long"
+ },
+ "2xx": {
+ "type": "long"
+ },
+ "3xx": {
+ "type": "long"
+ },
+ "4xx": {
+ "type": "long"
+ },
+ "5xx": {
+ "type": "long"
+ },
+ "other": {
+ "type": "long"
+ }
+ }
+ },
+ "time": {
+ "properties": {
+ "avg": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "selected": {
+ "properties": {
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "server": {
+ "properties": {
+ "aborted": {
+ "type": "long"
+ },
+ "active": {
+ "type": "long"
+ },
+ "backup": {
+ "type": "long"
+ },
+ "id": {
+ "type": "long"
+ }
+ }
+ },
+ "service_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "session": {
+ "properties": {
+ "current": {
+ "type": "long"
+ },
+ "limit": {
+ "type": "long"
+ },
+ "max": {
+ "type": "long"
+ },
+ "rate": {
+ "properties": {
+ "limit": {
+ "type": "long"
+ },
+ "max": {
+ "type": "long"
+ },
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "source": {
+ "properties": {
+ "address": {
+ "norms": false,
+ "type": "text"
+ }
+ }
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "throttle": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "tracked": {
+ "properties": {
+ "id": {
+ "type": "long"
+ }
+ }
+ },
+ "weight": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "hash": {
+ "properties": {
+ "md5": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha1": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha256": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha512": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ssdeep": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "host": {
+ "properties": {
+ "architecture": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "containerized": {
+ "type": "boolean"
+ },
+ "cpu": {
+ "properties": {
+ "usage": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "disk": {
+ "properties": {
+ "read": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "write": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "geo": {
+ "properties": {
+ "city_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "continent_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "continent_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country_iso_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "location": {
+ "type": "geo_point"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "postal_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "region_iso_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "region_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "timezone": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "hostname": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ip": {
+ "type": "ip"
+ },
+ "mac": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "network": {
+ "properties": {
+ "egress": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "packets": {
+ "type": "long"
+ }
+ }
+ },
+ "ingress": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "packets": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "os": {
+ "properties": {
+ "build": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "codename": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "family": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "full": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "kernel": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "platform": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "uptime": {
+ "type": "long"
+ },
+ "user": {
+ "properties": {
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "email": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "full_name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "group": {
+ "properties": {
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "hash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "roles": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "http": {
+ "properties": {
+ "request": {
+ "properties": {
+ "body": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "content": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "wildcard"
+ }
+ }
+ },
+ "bytes": {
+ "type": "long"
+ },
+ "headers": {
+ "type": "object"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "method": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "mime_type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "referrer": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "response": {
+ "properties": {
+ "body": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "content": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "wildcard"
+ }
+ }
+ },
+ "bytes": {
+ "type": "long"
+ },
+ "code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "headers": {
+ "type": "object"
+ },
+ "mime_type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "phrase": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "status_code": {
+ "type": "long"
+ }
+ }
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "iis": {
+ "properties": {
+ "application_pool": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "net_clr": {
+ "properties": {
+ "filters_per_sec": {
+ "type": "float"
+ },
+ "finallys_per_sec": {
+ "type": "float"
+ },
+ "throw_to_catch_depth_per_sec": {
+ "type": "float"
+ },
+ "total_exceptions_thrown": {
+ "type": "long"
+ }
+ }
+ },
+ "process": {
+ "properties": {
+ "cpu_usage_perc": {
+ "type": "float"
+ },
+ "handle_count": {
+ "type": "long"
+ },
+ "io_read_operations_per_sec": {
+ "type": "float"
+ },
+ "io_write_operations_per_sec": {
+ "type": "float"
+ },
+ "page_faults_per_sec": {
+ "type": "float"
+ },
+ "private_bytes": {
+ "type": "float"
+ },
+ "thread_count": {
+ "type": "long"
+ },
+ "virtual_bytes": {
+ "type": "float"
+ },
+ "working_set": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ },
+ "webserver": {
+ "properties": {
+ "asp_net": {
+ "properties": {
+ "application_restarts": {
+ "type": "float"
+ },
+ "request_wait_time": {
+ "type": "long"
+ }
+ }
+ },
+ "asp_net_application": {
+ "properties": {
+ "errors_total_per_sec": {
+ "type": "float"
+ },
+ "pipeline_instance_count": {
+ "type": "float"
+ },
+ "requests_executing": {
+ "type": "float"
+ },
+ "requests_in_application_queue": {
+ "type": "float"
+ },
+ "requests_per_sec": {
+ "type": "float"
+ }
+ }
+ },
+ "cache": {
+ "properties": {
+ "current_file_cache_memory_usage": {
+ "type": "float"
+ },
+ "current_files_cached": {
+ "type": "float"
+ },
+ "current_uris_cached": {
+ "type": "float"
+ },
+ "file_cache_hits": {
+ "type": "float"
+ },
+ "file_cache_misses": {
+ "type": "float"
+ },
+ "maximum_file_cache_memory_usage": {
+ "type": "float"
+ },
+ "output_cache_current_items": {
+ "type": "float"
+ },
+ "output_cache_current_memory_usage": {
+ "type": "float"
+ },
+ "output_cache_total_hits": {
+ "type": "float"
+ },
+ "output_cache_total_misses": {
+ "type": "float"
+ },
+ "total_files_cached": {
+ "type": "float"
+ },
+ "total_uris_cached": {
+ "type": "float"
+ },
+ "uri_cache_hits": {
+ "type": "float"
+ },
+ "uri_cache_misses": {
+ "type": "float"
+ }
+ }
+ },
+ "network": {
+ "properties": {
+ "anonymous_users_per_sec": {
+ "type": "float"
+ },
+ "bytes_received_per_sec": {
+ "type": "float"
+ },
+ "bytes_sent_per_sec": {
+ "type": "float"
+ },
+ "current_anonymous_users": {
+ "type": "float"
+ },
+ "current_connections": {
+ "type": "float"
+ },
+ "current_non_anonymous_users": {
+ "type": "float"
+ },
+ "delete_requests_per_sec": {
+ "type": "float"
+ },
+ "get_requests_per_sec": {
+ "type": "float"
+ },
+ "maximum_connections": {
+ "type": "float"
+ },
+ "post_requests_per_sec": {
+ "type": "float"
+ },
+ "service_uptime": {
+ "type": "float"
+ },
+ "total_anonymous_users": {
+ "type": "float"
+ },
+ "total_bytes_received": {
+ "type": "float"
+ },
+ "total_bytes_sent": {
+ "type": "float"
+ },
+ "total_connection_attempts": {
+ "type": "float"
+ },
+ "total_delete_requests": {
+ "type": "float"
+ },
+ "total_get_requests": {
+ "type": "float"
+ },
+ "total_non_anonymous_users": {
+ "type": "float"
+ },
+ "total_post_requests": {
+ "type": "float"
+ }
+ }
+ },
+ "process": {
+ "properties": {
+ "cpu_usage_perc": {
+ "type": "float"
+ },
+ "handle_count": {
+ "type": "float"
+ },
+ "io_read_operations_per_sec": {
+ "type": "float"
+ },
+ "io_write_operations_per_sec": {
+ "type": "float"
+ },
+ "page_faults_per_sec": {
+ "type": "float"
+ },
+ "private_bytes": {
+ "type": "float"
+ },
+ "thread_count": {
+ "type": "long"
+ },
+ "virtual_bytes": {
+ "type": "float"
+ },
+ "worker_process_count": {
+ "type": "float"
+ },
+ "working_set": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ },
+ "website": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "network": {
+ "properties": {
+ "bytes_received_per_sec": {
+ "type": "float"
+ },
+ "bytes_sent_per_sec": {
+ "type": "float"
+ },
+ "current_connections": {
+ "type": "float"
+ },
+ "delete_requests_per_sec": {
+ "type": "float"
+ },
+ "get_requests_per_sec": {
+ "type": "float"
+ },
+ "maximum_connections": {
+ "type": "float"
+ },
+ "post_requests_per_sec": {
+ "type": "float"
+ },
+ "put_requests_per_sec": {
+ "type": "float"
+ },
+ "service_uptime": {
+ "type": "float"
+ },
+ "total_bytes_received": {
+ "type": "float"
+ },
+ "total_bytes_sent": {
+ "type": "float"
+ },
+ "total_connection_attempts": {
+ "type": "float"
+ },
+ "total_delete_requests": {
+ "type": "float"
+ },
+ "total_get_requests": {
+ "type": "float"
+ },
+ "total_post_requests": {
+ "type": "float"
+ },
+ "total_put_requests": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "index_recovery": {
+ "properties": {
+ "shards": {
+ "properties": {
+ "start_time_in_millis": {
+ "path": "elasticsearch.index.recovery.start_time.ms",
+ "type": "alias"
+ },
+ "stop_time_in_millis": {
+ "path": "elasticsearch.index.recovery.stop_time.ms",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "index_stats": {
+ "properties": {
+ "index": {
+ "path": "elasticsearch.index.name",
+ "type": "alias"
+ },
+ "primaries": {
+ "properties": {
+ "docs": {
+ "properties": {
+ "count": {
+ "path": "elasticsearch.index.primaries.docs.count",
+ "type": "alias"
+ }
+ }
+ },
+ "indexing": {
+ "properties": {
+ "index_time_in_millis": {
+ "path": "elasticsearch.index.primaries.indexing.index_time_in_millis",
+ "type": "alias"
+ },
+ "index_total": {
+ "path": "elasticsearch.index.primaries.indexing.index_total",
+ "type": "alias"
+ },
+ "throttle_time_in_millis": {
+ "path": "elasticsearch.index.primaries.indexing.throttle_time_in_millis",
+ "type": "alias"
+ }
+ }
+ },
+ "merges": {
+ "properties": {
+ "total_size_in_bytes": {
+ "path": "elasticsearch.index.primaries.merges.total_size_in_bytes",
+ "type": "alias"
+ }
+ }
+ },
+ "refresh": {
+ "properties": {
+ "total_time_in_millis": {
+ "path": "elasticsearch.index.primaries.refresh.total_time_in_millis",
+ "type": "alias"
+ }
+ }
+ },
+ "segments": {
+ "properties": {
+ "count": {
+ "path": "elasticsearch.index.primaries.segments.count",
+ "type": "alias"
+ }
+ }
+ },
+ "store": {
+ "properties": {
+ "size_in_bytes": {
+ "path": "elasticsearch.index.primaries.store.size_in_bytes",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "fielddata": {
+ "properties": {
+ "memory_size_in_bytes": {
+ "path": "elasticsearch.index.total.fielddata.memory_size_in_bytes",
+ "type": "alias"
+ }
+ }
+ },
+ "indexing": {
+ "properties": {
+ "index_time_in_millis": {
+ "path": "elasticsearch.index.total.indexing.index_time_in_millis",
+ "type": "alias"
+ },
+ "index_total": {
+ "path": "elasticsearch.index.total.indexing.index_total",
+ "type": "alias"
+ },
+ "throttle_time_in_millis": {
+ "path": "elasticsearch.index.total.indexing.throttle_time_in_millis",
+ "type": "alias"
+ }
+ }
+ },
+ "merges": {
+ "properties": {
+ "total_size_in_bytes": {
+ "path": "elasticsearch.index.total.merges.total_size_in_bytes",
+ "type": "alias"
+ }
+ }
+ },
+ "query_cache": {
+ "properties": {
+ "memory_size_in_bytes": {
+ "path": "elasticsearch.index.total.query_cache.memory_size_in_bytes",
+ "type": "alias"
+ }
+ }
+ },
+ "refresh": {
+ "properties": {
+ "total_time_in_millis": {
+ "path": "elasticsearch.index.total.refresh.total_time_in_millis",
+ "type": "alias"
+ }
+ }
+ },
+ "request_cache": {
+ "properties": {
+ "memory_size_in_bytes": {
+ "path": "elasticsearch.index.total.request_cache.memory_size_in_bytes",
+ "type": "alias"
+ }
+ }
+ },
+ "search": {
+ "properties": {
+ "query_time_in_millis": {
+ "path": "elasticsearch.index.total.search.query_time_in_millis",
+ "type": "alias"
+ },
+ "query_total": {
+ "path": "elasticsearch.index.total.search.query_total",
+ "type": "alias"
+ }
+ }
+ },
+ "segments": {
+ "properties": {
+ "count": {
+ "path": "elasticsearch.index.total.segments.count",
+ "type": "alias"
+ },
+ "doc_values_memory_in_bytes": {
+ "path": "elasticsearch.index.total.segments.doc_values_memory_in_bytes",
+ "type": "alias"
+ },
+ "fixed_bit_set_memory_in_bytes": {
+ "path": "elasticsearch.index.total.segments.fixed_bit_set_memory_in_bytes",
+ "type": "alias"
+ },
+ "index_writer_memory_in_bytes": {
+ "path": "elasticsearch.index.total.segments.index_writer_memory_in_bytes",
+ "type": "alias"
+ },
+ "memory_in_bytes": {
+ "path": "elasticsearch.index.total.segments.memory_in_bytes",
+ "type": "alias"
+ },
+ "norms_memory_in_bytes": {
+ "path": "elasticsearch.index.total.segments.norms_memory_in_bytes",
+ "type": "alias"
+ },
+ "points_memory_in_bytes": {
+ "path": "elasticsearch.index.total.segments.points_memory_in_bytes",
+ "type": "alias"
+ },
+ "stored_fields_memory_in_bytes": {
+ "path": "elasticsearch.index.total.segments.stored_fields_memory_in_bytes",
+ "type": "alias"
+ },
+ "term_vectors_memory_in_bytes": {
+ "path": "elasticsearch.index.total.segments.term_vectors_memory_in_bytes",
+ "type": "alias"
+ },
+ "terms_memory_in_bytes": {
+ "path": "elasticsearch.index.total.segments.terms_memory_in_bytes",
+ "type": "alias"
+ },
+ "version_map_memory_in_bytes": {
+ "path": "elasticsearch.index.total.segments.version_map_memory_in_bytes",
+ "type": "alias"
+ }
+ }
+ },
+ "store": {
+ "properties": {
+ "size_in_bytes": {
+ "path": "elasticsearch.index.total.store.size_in_bytes",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "indices_stats": {
+ "properties": {
+ "_all": {
+ "properties": {
+ "primaries": {
+ "properties": {
+ "indexing": {
+ "properties": {
+ "index_time_in_millis": {
+ "path": "elasticsearch.index.summary.primaries.indexing.index.time.ms",
+ "type": "alias"
+ },
+ "index_total": {
+ "path": "elasticsearch.index.summary.primaries.indexing.index.count",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "indexing": {
+ "properties": {
+ "index_total": {
+ "path": "elasticsearch.index.summary.total.indexing.index.count",
+ "type": "alias"
+ }
+ }
+ },
+ "search": {
+ "properties": {
+ "query_time_in_millis": {
+ "path": "elasticsearch.index.summary.total.search.query.time.ms",
+ "type": "alias"
+ },
+ "query_total": {
+ "path": "elasticsearch.index.summary.total.search.query.count",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "interface": {
+ "properties": {
+ "alias": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "istio": {
+ "properties": {
+ "citadel": {
+ "properties": {
+ "grpc": {
+ "properties": {
+ "method": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "server": {
+ "properties": {
+ "handled": {
+ "type": "long"
+ },
+ "handling": {
+ "properties": {
+ "latency": {
+ "properties": {
+ "ms": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "msg": {
+ "properties": {
+ "received": {
+ "type": "long"
+ },
+ "sent": {
+ "type": "long"
+ }
+ }
+ },
+ "started": {
+ "type": "long"
+ }
+ }
+ },
+ "service": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "secret_controller_svc_acc_created_cert": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "server_root_cert_expiry_seconds": {
+ "type": "float"
+ }
+ }
+ },
+ "galley": {
+ "properties": {
+ "collection": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "istio": {
+ "properties": {
+ "authentication": {
+ "properties": {
+ "meshpolicies": {
+ "type": "long"
+ },
+ "policies": {
+ "type": "long"
+ }
+ }
+ },
+ "mesh": {
+ "properties": {
+ "MeshConfig": {
+ "type": "long"
+ }
+ }
+ },
+ "networking": {
+ "properties": {
+ "destinationrules": {
+ "type": "long"
+ },
+ "envoyfilters": {
+ "type": "long"
+ },
+ "gateways": {
+ "type": "long"
+ },
+ "sidecars": {
+ "type": "long"
+ },
+ "virtualservices": {
+ "type": "long"
+ }
+ }
+ },
+ "policy": {
+ "properties": {
+ "attributemanifests": {
+ "type": "long"
+ },
+ "handlers": {
+ "type": "long"
+ },
+ "instances": {
+ "type": "long"
+ },
+ "rules": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "namespace": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "runtime": {
+ "properties": {
+ "processor": {
+ "properties": {
+ "event_span": {
+ "properties": {
+ "duration": {
+ "properties": {
+ "ms": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "snapshot_events": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "snapshot_lifetime": {
+ "properties": {
+ "duration": {
+ "properties": {
+ "ms": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "state_type_instances": {
+ "type": "long"
+ },
+ "strategy": {
+ "properties": {
+ "on_change": {
+ "type": "long"
+ },
+ "timer_quiesce_reached": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "source_kube_event_success_total": {
+ "type": "long"
+ },
+ "validation": {
+ "properties": {
+ "cert_key": {
+ "properties": {
+ "updates": {
+ "type": "long"
+ }
+ }
+ },
+ "config": {
+ "properties": {
+ "load": {
+ "type": "long"
+ },
+ "updates": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "mesh": {
+ "properties": {
+ "connection": {
+ "properties": {
+ "security": {
+ "properties": {
+ "policy": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "destination": {
+ "properties": {
+ "app": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "principal": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "service": {
+ "properties": {
+ "host": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "namespace": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "workload": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "namespace": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "instance": {
+ "norms": false,
+ "type": "text"
+ },
+ "job": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "reporter": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "request": {
+ "properties": {
+ "duration": {
+ "properties": {
+ "ms": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "protocol": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "size": {
+ "properties": {
+ "bytes": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "requests": {
+ "type": "long"
+ },
+ "response": {
+ "properties": {
+ "code": {
+ "type": "long"
+ },
+ "size": {
+ "properties": {
+ "bytes": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "source": {
+ "properties": {
+ "app": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "principal": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "workload": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "namespace": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "mixer": {
+ "properties": {
+ "config": {
+ "properties": {
+ "adapter": {
+ "properties": {
+ "info": {
+ "properties": {
+ "configs": {
+ "type": "long"
+ },
+ "errors": {
+ "properties": {
+ "config": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "attributes": {
+ "type": "long"
+ },
+ "handler": {
+ "properties": {
+ "configs": {
+ "type": "long"
+ },
+ "errors": {
+ "properties": {
+ "validation": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "instance": {
+ "properties": {
+ "configs": {
+ "type": "long"
+ },
+ "errors": {
+ "properties": {
+ "config": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "rule": {
+ "properties": {
+ "configs": {
+ "type": "long"
+ },
+ "errors": {
+ "properties": {
+ "config": {
+ "type": "long"
+ },
+ "match": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "template": {
+ "properties": {
+ "configs": {
+ "type": "long"
+ },
+ "errors": {
+ "properties": {
+ "config": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "unsatisfied": {
+ "properties": {
+ "action_handler": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "dispatcher_destinations_per_variety_total": {
+ "type": "long"
+ },
+ "handler": {
+ "properties": {
+ "daemons": {
+ "type": "long"
+ },
+ "failures": {
+ "properties": {
+ "build": {
+ "type": "long"
+ },
+ "close": {
+ "type": "long"
+ }
+ }
+ },
+ "handlers": {
+ "properties": {
+ "closed": {
+ "type": "long"
+ },
+ "new": {
+ "type": "long"
+ },
+ "reused": {
+ "type": "long"
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "istio": {
+ "properties": {
+ "mcp": {
+ "properties": {
+ "request": {
+ "properties": {
+ "acks": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "variety": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "pilot": {
+ "properties": {
+ "cluster": {
+ "norms": false,
+ "type": "text"
+ },
+ "conflict": {
+ "properties": {
+ "listener": {
+ "properties": {
+ "inbound": {
+ "type": "long"
+ },
+ "outbound": {
+ "properties": {
+ "http": {
+ "properties": {
+ "over": {
+ "properties": {
+ "current": {
+ "properties": {
+ "tcp": {
+ "type": "long"
+ }
+ }
+ },
+ "https": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "tcp": {
+ "properties": {
+ "over": {
+ "properties": {
+ "current": {
+ "properties": {
+ "http": {
+ "type": "long"
+ },
+ "tcp": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "no": {
+ "properties": {
+ "ip": {
+ "type": "long"
+ }
+ }
+ },
+ "proxy": {
+ "properties": {
+ "conv": {
+ "properties": {
+ "ms": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "services": {
+ "type": "long"
+ },
+ "type": {
+ "norms": false,
+ "type": "text"
+ },
+ "virt": {
+ "properties": {
+ "services": {
+ "type": "long"
+ }
+ }
+ },
+ "xds": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "eds": {
+ "properties": {
+ "instances": {
+ "type": "long"
+ }
+ }
+ },
+ "internal": {
+ "properties": {
+ "errors": {
+ "type": "long"
+ }
+ }
+ },
+ "push": {
+ "properties": {
+ "context": {
+ "properties": {
+ "errors": {
+ "type": "long"
+ }
+ }
+ },
+ "time": {
+ "properties": {
+ "ms": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "pushes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "job_stats": {
+ "properties": {
+ "forecasts_stats": {
+ "properties": {
+ "total": {
+ "path": "elasticsearch.ml.job.forecasts_stats.total",
+ "type": "alias"
+ }
+ }
+ },
+ "job_id": {
+ "path": "elasticsearch.ml.job.id",
+ "type": "alias"
+ }
+ }
+ },
+ "jolokia": {
+ "properties": {
+ "agent": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "secured": {
+ "type": "boolean"
+ },
+ "server": {
+ "properties": {
+ "product": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "vendor": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "url": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "kafka": {
+ "properties": {
+ "broker": {
+ "properties": {
+ "address": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "type": "long"
+ },
+ "log": {
+ "properties": {
+ "flush_rate": {
+ "type": "float"
+ }
+ }
+ },
+ "mbean": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "messages_in": {
+ "type": "float"
+ },
+ "net": {
+ "properties": {
+ "in": {
+ "properties": {
+ "bytes_per_sec": {
+ "type": "float"
+ }
+ }
+ },
+ "out": {
+ "properties": {
+ "bytes_per_sec": {
+ "type": "float"
+ }
+ }
+ },
+ "rejected": {
+ "properties": {
+ "bytes_per_sec": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ },
+ "replication": {
+ "properties": {
+ "leader_elections": {
+ "type": "float"
+ },
+ "unclean_leader_elections": {
+ "type": "float"
+ }
+ }
+ },
+ "request": {
+ "properties": {
+ "channel": {
+ "properties": {
+ "queue": {
+ "properties": {
+ "size": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "fetch": {
+ "properties": {
+ "failed": {
+ "type": "float"
+ },
+ "failed_per_second": {
+ "type": "float"
+ }
+ }
+ },
+ "produce": {
+ "properties": {
+ "failed": {
+ "type": "float"
+ },
+ "failed_per_second": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ },
+ "session": {
+ "properties": {
+ "zookeeper": {
+ "properties": {
+ "disconnect": {
+ "type": "float"
+ },
+ "expire": {
+ "type": "float"
+ },
+ "readonly": {
+ "type": "float"
+ },
+ "sync": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ },
+ "topic": {
+ "properties": {
+ "messages_in": {
+ "type": "float"
+ },
+ "net": {
+ "properties": {
+ "in": {
+ "properties": {
+ "bytes_per_sec": {
+ "type": "float"
+ }
+ }
+ },
+ "out": {
+ "properties": {
+ "bytes_per_sec": {
+ "type": "float"
+ }
+ }
+ },
+ "rejected": {
+ "properties": {
+ "bytes_per_sec": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "consumer": {
+ "properties": {
+ "bytes_consumed": {
+ "type": "float"
+ },
+ "fetch_rate": {
+ "type": "float"
+ },
+ "in": {
+ "properties": {
+ "bytes_per_sec": {
+ "type": "float"
+ }
+ }
+ },
+ "kafka_commits": {
+ "type": "float"
+ },
+ "max_lag": {
+ "type": "float"
+ },
+ "mbean": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "messages_in": {
+ "type": "float"
+ },
+ "records_consumed": {
+ "type": "float"
+ },
+ "zookeeper_commits": {
+ "type": "float"
+ }
+ }
+ },
+ "consumergroup": {
+ "properties": {
+ "client": {
+ "properties": {
+ "host": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "member_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "consumer_lag": {
+ "type": "long"
+ },
+ "error": {
+ "properties": {
+ "code": {
+ "type": "long"
+ }
+ }
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "meta": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "offset": {
+ "type": "long"
+ }
+ }
+ },
+ "partition": {
+ "properties": {
+ "id": {
+ "type": "long"
+ },
+ "offset": {
+ "properties": {
+ "newest": {
+ "type": "long"
+ },
+ "oldest": {
+ "type": "long"
+ }
+ }
+ },
+ "partition": {
+ "properties": {
+ "error": {
+ "properties": {
+ "code": {
+ "type": "long"
+ }
+ }
+ },
+ "insync_replica": {
+ "type": "boolean"
+ },
+ "is_leader": {
+ "type": "boolean"
+ },
+ "leader": {
+ "type": "long"
+ },
+ "replica": {
+ "type": "long"
+ }
+ }
+ },
+ "topic_broker_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "topic_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "producer": {
+ "properties": {
+ "available_buffer_bytes": {
+ "type": "float"
+ },
+ "batch_size_avg": {
+ "type": "float"
+ },
+ "batch_size_max": {
+ "type": "long"
+ },
+ "io_wait": {
+ "type": "float"
+ },
+ "mbean": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "message_rate": {
+ "type": "float"
+ },
+ "out": {
+ "properties": {
+ "bytes_per_sec": {
+ "type": "float"
+ }
+ }
+ },
+ "record_error_rate": {
+ "type": "float"
+ },
+ "record_retry_rate": {
+ "type": "float"
+ },
+ "record_send_rate": {
+ "type": "float"
+ },
+ "record_size_avg": {
+ "type": "float"
+ },
+ "record_size_max": {
+ "type": "long"
+ },
+ "records_per_request": {
+ "type": "float"
+ },
+ "request_rate": {
+ "type": "float"
+ },
+ "response_rate": {
+ "type": "float"
+ }
+ }
+ },
+ "topic": {
+ "properties": {
+ "error": {
+ "properties": {
+ "code": {
+ "type": "long"
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "kibana": {
+ "properties": {
+ "settings": {
+ "properties": {
+ "host": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "index": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "locale": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "port": {
+ "type": "long"
+ },
+ "snapshot": {
+ "type": "boolean"
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "transport_address": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "uuid": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "stats": {
+ "properties": {
+ "concurrent_connections": {
+ "type": "long"
+ },
+ "host": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "index": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "kibana": {
+ "properties": {
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "os": {
+ "properties": {
+ "distro": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "distroRelease": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "load": {
+ "properties": {
+ "15m": {
+ "type": "half_float"
+ },
+ "1m": {
+ "type": "half_float"
+ },
+ "5m": {
+ "type": "half_float"
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "free_in_bytes": {
+ "type": "long"
+ },
+ "total_in_bytes": {
+ "type": "long"
+ },
+ "used_in_bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "platform": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "platformRelease": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "process": {
+ "properties": {
+ "event_loop_delay": {
+ "properties": {
+ "ms": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "heap": {
+ "properties": {
+ "size_limit": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "uptime": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "resident_set_size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "uptime": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "request": {
+ "properties": {
+ "disconnects": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "response_time": {
+ "properties": {
+ "avg": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "max": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "snapshot": {
+ "type": "boolean"
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "usage": {
+ "properties": {
+ "index": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "status": {
+ "properties": {
+ "metrics": {
+ "properties": {
+ "concurrent_connections": {
+ "type": "long"
+ },
+ "requests": {
+ "properties": {
+ "disconnects": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "status": {
+ "properties": {
+ "overall": {
+ "properties": {
+ "state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "kibana_stats": {
+ "properties": {
+ "concurrent_connections": {
+ "path": "kibana.stats.concurrent_connections",
+ "type": "alias"
+ },
+ "kibana": {
+ "properties": {
+ "response_time": {
+ "properties": {
+ "max": {
+ "path": "kibana.stats.response_time.max.ms",
+ "type": "alias"
+ }
+ }
+ },
+ "status": {
+ "path": "kibana.stats.kibana.status",
+ "type": "alias"
+ },
+ "uuid": {
+ "path": "service.id",
+ "type": "alias"
+ }
+ }
+ },
+ "os": {
+ "properties": {
+ "load": {
+ "properties": {
+ "15m": {
+ "path": "kibana.stats.os.load.15m",
+ "type": "alias"
+ },
+ "1m": {
+ "path": "kibana.stats.os.load.1m",
+ "type": "alias"
+ },
+ "5m": {
+ "path": "kibana.stats.os.load.5m",
+ "type": "alias"
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "free_in_bytes": {
+ "path": "kibana.stats.os.memory.free_in_bytes",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "process": {
+ "properties": {
+ "event_loop_delay": {
+ "path": "kibana.stats.process.event_loop_delay.ms",
+ "type": "alias"
+ },
+ "memory": {
+ "properties": {
+ "heap": {
+ "properties": {
+ "size_limit": {
+ "path": "kibana.stats.process.memory.heap.size_limit.bytes",
+ "type": "alias"
+ }
+ }
+ },
+ "resident_set_size_in_bytes": {
+ "path": "kibana.stats.process.memory.resident_set_size.bytes",
+ "type": "alias"
+ }
+ }
+ },
+ "uptime_in_millis": {
+ "path": "kibana.stats.process.uptime.ms",
+ "type": "alias"
+ }
+ }
+ },
+ "requests": {
+ "properties": {
+ "disconnects": {
+ "path": "kibana.stats.request.disconnects",
+ "type": "alias"
+ },
+ "total": {
+ "path": "kibana.stats.request.total",
+ "type": "alias"
+ }
+ }
+ },
+ "response_times": {
+ "properties": {
+ "average": {
+ "path": "kibana.stats.response_time.avg.ms",
+ "type": "alias"
+ },
+ "max": {
+ "path": "kibana.stats.response_time.max.ms",
+ "type": "alias"
+ }
+ }
+ },
+ "timestamp": {
+ "path": "@timestamp",
+ "type": "alias"
+ }
+ }
+ },
+ "kubernetes": {
+ "properties": {
+ "annotations": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "apiserver": {
+ "properties": {
+ "audit": {
+ "properties": {
+ "event": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "rejected": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "client": {
+ "properties": {
+ "request": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "etcd": {
+ "properties": {
+ "object": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "http": {
+ "properties": {
+ "request": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "duration": {
+ "properties": {
+ "us": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "percentile": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "sum": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "size": {
+ "properties": {
+ "bytes": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "percentile": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "response": {
+ "properties": {
+ "size": {
+ "properties": {
+ "bytes": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "percentile": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "process": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "sec": {
+ "type": "double"
+ }
+ }
+ },
+ "fds": {
+ "properties": {
+ "open": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "resident": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "virtual": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "started": {
+ "properties": {
+ "sec": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "request": {
+ "properties": {
+ "client": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "component": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "content_type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "count": {
+ "type": "long"
+ },
+ "current": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "dry_run": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "duration": {
+ "properties": {
+ "us": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "group": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "handler": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "host": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "kind": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "latency": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ },
+ "longrunning": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "method": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "resource": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "scope": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subresource": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "verb": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "container": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "limit": {
+ "properties": {
+ "cores": {
+ "type": "float"
+ }
+ }
+ },
+ "request": {
+ "properties": {
+ "cores": {
+ "type": "float"
+ }
+ }
+ },
+ "usage": {
+ "properties": {
+ "core": {
+ "properties": {
+ "ns": {
+ "type": "double"
+ }
+ }
+ },
+ "limit": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "nanocores": {
+ "type": "double"
+ },
+ "node": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "logs": {
+ "properties": {
+ "available": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ },
+ "capacity": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ },
+ "inodes": {
+ "properties": {
+ "count": {
+ "type": "double"
+ },
+ "free": {
+ "type": "double"
+ },
+ "used": {
+ "type": "double"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "available": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ },
+ "limit": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "majorpagefaults": {
+ "type": "double"
+ },
+ "pagefaults": {
+ "type": "double"
+ },
+ "request": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "rss": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ },
+ "usage": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ },
+ "limit": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "node": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "workingset": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "rootfs": {
+ "properties": {
+ "available": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ },
+ "capacity": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ },
+ "inodes": {
+ "properties": {
+ "used": {
+ "type": "double"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "start_time": {
+ "type": "date"
+ },
+ "status": {
+ "properties": {
+ "phase": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ready": {
+ "type": "boolean"
+ },
+ "reason": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "restarts": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "controllermanager": {
+ "properties": {
+ "client": {
+ "properties": {
+ "request": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "handler": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "host": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "http": {
+ "properties": {
+ "request": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "duration": {
+ "properties": {
+ "us": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "percentile": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "sum": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "size": {
+ "properties": {
+ "bytes": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "percentile": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "response": {
+ "properties": {
+ "size": {
+ "properties": {
+ "bytes": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "percentile": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "leader": {
+ "properties": {
+ "is_master": {
+ "type": "boolean"
+ }
+ }
+ },
+ "method": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "node": {
+ "properties": {
+ "collector": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "eviction": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "health": {
+ "properties": {
+ "pct": {
+ "type": "long"
+ }
+ }
+ },
+ "unhealthy": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "process": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "sec": {
+ "type": "double"
+ }
+ }
+ },
+ "fds": {
+ "properties": {
+ "open": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "resident": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "virtual": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "started": {
+ "properties": {
+ "sec": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "workqueue": {
+ "properties": {
+ "adds": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "depth": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "longestrunning": {
+ "properties": {
+ "sec": {
+ "type": "double"
+ }
+ }
+ },
+ "retries": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "unfinished": {
+ "properties": {
+ "sec": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "zone": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "cronjob": {
+ "properties": {
+ "active": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "concurrency": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "created": {
+ "properties": {
+ "sec": {
+ "type": "double"
+ }
+ }
+ },
+ "deadline": {
+ "properties": {
+ "sec": {
+ "type": "long"
+ }
+ }
+ },
+ "is_suspended": {
+ "type": "boolean"
+ },
+ "last_schedule": {
+ "properties": {
+ "sec": {
+ "type": "double"
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "next_schedule": {
+ "properties": {
+ "sec": {
+ "type": "double"
+ }
+ }
+ },
+ "schedule": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "daemonset": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "replicas": {
+ "properties": {
+ "available": {
+ "type": "long"
+ },
+ "desired": {
+ "type": "long"
+ },
+ "ready": {
+ "type": "long"
+ },
+ "unavailable": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "deployment": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "paused": {
+ "type": "boolean"
+ },
+ "replicas": {
+ "properties": {
+ "available": {
+ "type": "long"
+ },
+ "desired": {
+ "type": "long"
+ },
+ "unavailable": {
+ "type": "long"
+ },
+ "updated": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "event": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "involved_object": {
+ "properties": {
+ "api_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "kind": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "resource_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "uid": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "message": {
+ "copy_to": [
+ "message"
+ ],
+ "norms": false,
+ "type": "text"
+ },
+ "metadata": {
+ "properties": {
+ "generate_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "namespace": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "resource_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "self_link": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "timestamp": {
+ "properties": {
+ "created": {
+ "type": "date"
+ }
+ }
+ },
+ "uid": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "reason": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "source": {
+ "properties": {
+ "component": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "host": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "timestamp": {
+ "properties": {
+ "first_occurrence": {
+ "type": "date"
+ },
+ "last_occurrence": {
+ "type": "date"
+ }
+ }
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "job": {
+ "properties": {
+ "completions": {
+ "properties": {
+ "desired": {
+ "type": "long"
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "owner": {
+ "properties": {
+ "is_controller": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "kind": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "parallelism": {
+ "properties": {
+ "desired": {
+ "type": "long"
+ }
+ }
+ },
+ "pods": {
+ "properties": {
+ "active": {
+ "type": "long"
+ },
+ "failed": {
+ "type": "long"
+ },
+ "succeeded": {
+ "type": "long"
+ }
+ }
+ },
+ "status": {
+ "properties": {
+ "complete": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "failed": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "time": {
+ "properties": {
+ "completed": {
+ "type": "date"
+ },
+ "created": {
+ "type": "date"
+ }
+ }
+ }
+ }
+ },
+ "labels": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "namespace": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "node": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "allocatable": {
+ "properties": {
+ "cores": {
+ "type": "float"
+ }
+ }
+ },
+ "capacity": {
+ "properties": {
+ "cores": {
+ "type": "long"
+ }
+ }
+ },
+ "usage": {
+ "properties": {
+ "core": {
+ "properties": {
+ "ns": {
+ "type": "double"
+ }
+ }
+ },
+ "nanocores": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "fs": {
+ "properties": {
+ "available": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ },
+ "capacity": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ },
+ "inodes": {
+ "properties": {
+ "count": {
+ "type": "double"
+ },
+ "free": {
+ "type": "double"
+ },
+ "used": {
+ "type": "double"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "hostname": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "memory": {
+ "properties": {
+ "allocatable": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "available": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ },
+ "capacity": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "majorpagefaults": {
+ "type": "double"
+ },
+ "pagefaults": {
+ "type": "double"
+ },
+ "rss": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ },
+ "usage": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ },
+ "workingset": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "network": {
+ "properties": {
+ "rx": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ },
+ "errors": {
+ "type": "double"
+ }
+ }
+ },
+ "tx": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ },
+ "errors": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "pod": {
+ "properties": {
+ "allocatable": {
+ "properties": {
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "capacity": {
+ "properties": {
+ "total": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "runtime": {
+ "properties": {
+ "imagefs": {
+ "properties": {
+ "available": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ },
+ "capacity": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "start_time": {
+ "type": "date"
+ },
+ "status": {
+ "properties": {
+ "disk_pressure": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "memory_pressure": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "out_of_disk": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "pid_pressure": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ready": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "unschedulable": {
+ "type": "boolean"
+ }
+ }
+ }
+ }
+ },
+ "persistentvolume": {
+ "properties": {
+ "capacity": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "phase": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "storage_class": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "persistentvolumeclaim": {
+ "properties": {
+ "access_mode": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "phase": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "request_storage": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "storage_class": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "volume_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "pod": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "usage": {
+ "properties": {
+ "limit": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "nanocores": {
+ "type": "double"
+ },
+ "node": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "host_ip": {
+ "type": "ip"
+ },
+ "ip": {
+ "type": "ip"
+ },
+ "memory": {
+ "properties": {
+ "available": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ },
+ "major_page_faults": {
+ "type": "double"
+ },
+ "page_faults": {
+ "type": "double"
+ },
+ "rss": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ },
+ "usage": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ },
+ "limit": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "node": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "working_set": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "network": {
+ "properties": {
+ "rx": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ },
+ "errors": {
+ "type": "double"
+ }
+ }
+ },
+ "tx": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ },
+ "errors": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "start_time": {
+ "type": "date"
+ },
+ "status": {
+ "properties": {
+ "phase": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ready": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "scheduled": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "uid": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "proxy": {
+ "properties": {
+ "client": {
+ "properties": {
+ "request": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "handler": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "host": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "http": {
+ "properties": {
+ "request": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "duration": {
+ "properties": {
+ "us": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "percentile": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "sum": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "size": {
+ "properties": {
+ "bytes": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "percentile": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "response": {
+ "properties": {
+ "size": {
+ "properties": {
+ "bytes": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "percentile": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "method": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "process": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "sec": {
+ "type": "double"
+ }
+ }
+ },
+ "fds": {
+ "properties": {
+ "open": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "resident": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "virtual": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "started": {
+ "properties": {
+ "sec": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "sync": {
+ "properties": {
+ "networkprogramming": {
+ "properties": {
+ "duration": {
+ "properties": {
+ "us": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "rules": {
+ "properties": {
+ "duration": {
+ "properties": {
+ "us": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "replicaset": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "replicas": {
+ "properties": {
+ "available": {
+ "type": "long"
+ },
+ "desired": {
+ "type": "long"
+ },
+ "labeled": {
+ "type": "long"
+ },
+ "observed": {
+ "type": "long"
+ },
+ "ready": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "resourcequota": {
+ "properties": {
+ "created": {
+ "properties": {
+ "sec": {
+ "type": "double"
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "quota": {
+ "type": "double"
+ },
+ "resource": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "scheduler": {
+ "properties": {
+ "client": {
+ "properties": {
+ "request": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "handler": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "host": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "http": {
+ "properties": {
+ "request": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "duration": {
+ "properties": {
+ "us": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "percentile": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "sum": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "size": {
+ "properties": {
+ "bytes": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "percentile": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "response": {
+ "properties": {
+ "size": {
+ "properties": {
+ "bytes": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "percentile": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "leader": {
+ "properties": {
+ "is_master": {
+ "type": "boolean"
+ }
+ }
+ },
+ "method": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "operation": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "process": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "sec": {
+ "type": "double"
+ }
+ }
+ },
+ "fds": {
+ "properties": {
+ "open": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "resident": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "virtual": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "started": {
+ "properties": {
+ "sec": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "result": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "scheduling": {
+ "properties": {
+ "duration": {
+ "properties": {
+ "seconds": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "percentile": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "sum": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "e2e": {
+ "properties": {
+ "duration": {
+ "properties": {
+ "us": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "pod": {
+ "properties": {
+ "attempts": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "preemption": {
+ "properties": {
+ "victims": {
+ "properties": {
+ "bucket": {
+ "properties": {
+ "*": {
+ "type": "long"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "sum": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "selectors": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "service": {
+ "properties": {
+ "cluster_ip": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "created": {
+ "type": "date"
+ },
+ "external_ip": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "external_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ingress_hostname": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ingress_ip": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "load_balancer_ip": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "statefulset": {
+ "properties": {
+ "created": {
+ "type": "long"
+ },
+ "generation": {
+ "properties": {
+ "desired": {
+ "type": "long"
+ },
+ "observed": {
+ "type": "long"
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "replicas": {
+ "properties": {
+ "desired": {
+ "type": "long"
+ },
+ "observed": {
+ "type": "long"
+ },
+ "ready": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "storageclass": {
+ "properties": {
+ "created": {
+ "type": "date"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "provisioner": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "reclaim_policy": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "volume_binding_mode": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "system": {
+ "properties": {
+ "container": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "cpu": {
+ "properties": {
+ "usage": {
+ "properties": {
+ "core": {
+ "properties": {
+ "ns": {
+ "type": "double"
+ }
+ }
+ },
+ "nanocores": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "majorpagefaults": {
+ "type": "double"
+ },
+ "pagefaults": {
+ "type": "double"
+ },
+ "rss": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ },
+ "usage": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ },
+ "workingset": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "start_time": {
+ "type": "date"
+ }
+ }
+ },
+ "volume": {
+ "properties": {
+ "fs": {
+ "properties": {
+ "available": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ },
+ "capacity": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ }
+ }
+ },
+ "inodes": {
+ "properties": {
+ "count": {
+ "type": "double"
+ },
+ "free": {
+ "type": "double"
+ },
+ "used": {
+ "type": "double"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "kvm": {
+ "properties": {
+ "dommemstat": {
+ "properties": {
+ "id": {
+ "type": "long"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "stat": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "id": {
+ "type": "long"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "status": {
+ "properties": {
+ "state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "labels": {
+ "type": "object"
+ },
+ "license": {
+ "properties": {
+ "status": {
+ "path": "elasticsearch.cluster.stats.license.status",
+ "type": "alias"
+ },
+ "type": {
+ "path": "elasticsearch.cluster.stats.license.type",
+ "type": "alias"
+ }
+ }
+ },
+ "linux": {
+ "properties": {
+ "conntrack": {
+ "properties": {
+ "summary": {
+ "properties": {
+ "drop": {
+ "type": "long"
+ },
+ "early_drop": {
+ "type": "long"
+ },
+ "entries": {
+ "type": "long"
+ },
+ "found": {
+ "type": "long"
+ },
+ "ignore": {
+ "type": "long"
+ },
+ "insert_failed": {
+ "type": "long"
+ },
+ "invalid": {
+ "type": "long"
+ },
+ "search_restart": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "iostat": {
+ "properties": {
+ "await": {
+ "type": "float"
+ },
+ "busy": {
+ "type": "float"
+ },
+ "queue": {
+ "properties": {
+ "avg_size": {
+ "type": "float"
+ }
+ }
+ },
+ "read": {
+ "properties": {
+ "await": {
+ "type": "float"
+ },
+ "per_sec": {
+ "properties": {
+ "bytes": {
+ "type": "float"
+ }
+ }
+ },
+ "request": {
+ "properties": {
+ "merges_per_sec": {
+ "type": "float"
+ },
+ "per_sec": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ },
+ "request": {
+ "properties": {
+ "avg_size": {
+ "type": "float"
+ }
+ }
+ },
+ "service_time": {
+ "type": "float"
+ },
+ "write": {
+ "properties": {
+ "await": {
+ "type": "float"
+ },
+ "per_sec": {
+ "properties": {
+ "bytes": {
+ "type": "float"
+ }
+ }
+ },
+ "request": {
+ "properties": {
+ "merges_per_sec": {
+ "type": "float"
+ },
+ "per_sec": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ksm": {
+ "properties": {
+ "stats": {
+ "properties": {
+ "full_scans": {
+ "type": "long"
+ },
+ "pages_shared": {
+ "type": "long"
+ },
+ "pages_sharing": {
+ "type": "long"
+ },
+ "pages_unshared": {
+ "type": "long"
+ },
+ "stable_node_chains": {
+ "type": "long"
+ },
+ "stable_node_dups": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "hugepages": {
+ "properties": {
+ "default_size": {
+ "type": "long"
+ },
+ "free": {
+ "type": "long"
+ },
+ "reserved": {
+ "type": "long"
+ },
+ "surplus": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "pct": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "page_stats": {
+ "properties": {
+ "direct_efficiency": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "kswapd_efficiency": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "pgfree": {
+ "properties": {
+ "pages": {
+ "type": "long"
+ }
+ }
+ },
+ "pgscan_direct": {
+ "properties": {
+ "pages": {
+ "type": "long"
+ }
+ }
+ },
+ "pgscan_kswapd": {
+ "properties": {
+ "pages": {
+ "type": "long"
+ }
+ }
+ },
+ "pgsteal_direct": {
+ "properties": {
+ "pages": {
+ "type": "long"
+ }
+ }
+ },
+ "pgsteal_kswapd": {
+ "properties": {
+ "pages": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "pageinfo": {
+ "properties": {
+ "buddy_info": {
+ "properties": {
+ "DMA": {
+ "properties": {
+ "0": {
+ "type": "long"
+ },
+ "1": {
+ "type": "long"
+ },
+ "10": {
+ "type": "long"
+ },
+ "2": {
+ "type": "long"
+ },
+ "3": {
+ "type": "long"
+ },
+ "4": {
+ "type": "long"
+ },
+ "5": {
+ "type": "long"
+ },
+ "6": {
+ "type": "long"
+ },
+ "7": {
+ "type": "long"
+ },
+ "8": {
+ "type": "long"
+ },
+ "9": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "nodes": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ },
+ "pressure": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "some": {
+ "properties": {
+ "10": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "300": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "60": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "time": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "io": {
+ "properties": {
+ "full": {
+ "properties": {
+ "10": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "300": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "60": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "time": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "some": {
+ "properties": {
+ "10": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "300": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "60": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "time": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "full": {
+ "properties": {
+ "10": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "300": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "60": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "time": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "some": {
+ "properties": {
+ "10": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "300": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "60": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "time": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "log": {
+ "properties": {
+ "file": {
+ "properties": {
+ "path": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "level": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "logger": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "origin": {
+ "properties": {
+ "file": {
+ "properties": {
+ "line": {
+ "type": "long"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "function": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "original": {
+ "doc_values": false,
+ "ignore_above": 1024,
+ "index": false,
+ "type": "keyword"
+ },
+ "syslog": {
+ "properties": {
+ "facility": {
+ "properties": {
+ "code": {
+ "type": "long"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "priority": {
+ "type": "long"
+ },
+ "severity": {
+ "properties": {
+ "code": {
+ "type": "long"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "logstash": {
+ "properties": {
+ "node": {
+ "properties": {
+ "jvm": {
+ "properties": {
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "state": {
+ "properties": {
+ "pipeline": {
+ "properties": {
+ "hash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "stats": {
+ "properties": {
+ "events": {
+ "properties": {
+ "duration_in_millis": {
+ "type": "long"
+ },
+ "filtered": {
+ "type": "long"
+ },
+ "in": {
+ "type": "long"
+ },
+ "out": {
+ "type": "long"
+ }
+ }
+ },
+ "jvm": {
+ "properties": {
+ "mem": {
+ "properties": {
+ "heap_max_in_bytes": {
+ "type": "long"
+ },
+ "heap_used_in_bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "uptime_in_millis": {
+ "type": "long"
+ }
+ }
+ },
+ "logstash": {
+ "properties": {
+ "uuid": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "os": {
+ "properties": {
+ "cgroup": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "stat": {
+ "properties": {
+ "number_of_elapsed_periods": {
+ "type": "long"
+ },
+ "number_of_times_throttled": {
+ "type": "long"
+ },
+ "time_throttled_nanos": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "cpuacct": {
+ "properties": {
+ "usage_nanos": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "cpu": {
+ "properties": {
+ "load_average": {
+ "properties": {
+ "15m": {
+ "type": "long"
+ },
+ "1m": {
+ "type": "long"
+ },
+ "5m": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "pipelines": {
+ "properties": {
+ "events": {
+ "properties": {
+ "duration_in_millis": {
+ "type": "long"
+ },
+ "out": {
+ "type": "long"
+ }
+ }
+ },
+ "hash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "queue": {
+ "properties": {
+ "events_count": {
+ "type": "long"
+ },
+ "max_queue_size_in_bytes": {
+ "type": "long"
+ },
+ "queue_size_in_bytes": {
+ "type": "long"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "vertices": {
+ "properties": {
+ "duration_in_millis": {
+ "type": "long"
+ },
+ "events_in": {
+ "type": "long"
+ },
+ "events_out": {
+ "type": "long"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "pipeline_ephemeral_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "queue_push_duration_in_millis": {
+ "type": "float"
+ }
+ }
+ }
+ },
+ "type": "nested"
+ },
+ "process": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "percent": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "queue": {
+ "properties": {
+ "events_count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "logstash_state": {
+ "properties": {
+ "pipeline": {
+ "properties": {
+ "hash": {
+ "path": "logstash.node.state.pipeline.hash",
+ "type": "alias"
+ },
+ "id": {
+ "path": "logstash.node.state.pipeline.id",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "logstash_stats": {
+ "properties": {
+ "events": {
+ "properties": {
+ "duration_in_millis": {
+ "path": "logstash.node.stats.events.duration_in_millis",
+ "type": "alias"
+ },
+ "in": {
+ "path": "logstash.node.stats.events.in",
+ "type": "alias"
+ },
+ "out": {
+ "path": "logstash.node.stats.events.out",
+ "type": "alias"
+ }
+ }
+ },
+ "jvm": {
+ "properties": {
+ "mem": {
+ "properties": {
+ "heap_max_in_bytes": {
+ "path": "logstash.node.stats.jvm.mem.heap_max_in_bytes",
+ "type": "alias"
+ },
+ "heap_used_in_bytes": {
+ "path": "logstash.node.stats.jvm.mem.heap_used_in_bytes",
+ "type": "alias"
+ }
+ }
+ },
+ "uptime_in_millis": {
+ "path": "logstash.node.stats.jvm.uptime_in_millis",
+ "type": "alias"
+ }
+ }
+ },
+ "logstash": {
+ "properties": {
+ "uuid": {
+ "path": "logstash.node.stats.logstash.uuid",
+ "type": "alias"
+ },
+ "version": {
+ "path": "logstash.node.stats.logstash.version",
+ "type": "alias"
+ }
+ }
+ },
+ "os": {
+ "properties": {
+ "cgroup": {
+ "properties": {
+ "cpuacct": {
+ "properties": {
+ "usage_nanos": {
+ "path": "logstash.node.stats.os.cgroup.cpuacct.usage_nanos",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "cpu": {
+ "properties": {
+ "load_average": {
+ "properties": {
+ "15m": {
+ "path": "logstash.node.stats.os.cpu.load_average.15m",
+ "type": "alias"
+ },
+ "1m": {
+ "path": "logstash.node.stats.os.cpu.load_average.1m",
+ "type": "alias"
+ },
+ "5m": {
+ "path": "logstash.node.stats.os.cpu.load_average.5m",
+ "type": "alias"
+ }
+ }
+ },
+ "stat": {
+ "properties": {
+ "number_of_elapsed_periods": {
+ "path": "logstash.node.stats.os.cgroup.cpu.stat.number_of_elapsed_periods",
+ "type": "alias"
+ },
+ "number_of_times_throttled": {
+ "path": "logstash.node.stats.os.cgroup.cpu.stat.number_of_times_throttled",
+ "type": "alias"
+ },
+ "time_throttled_nanos": {
+ "path": "logstash.node.stats.os.cgroup.cpu.stat.time_throttled_nanos",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "pipelines": {
+ "type": "nested"
+ },
+ "process": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "percent": {
+ "path": "logstash.node.stats.process.cpu.percent",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "queue": {
+ "properties": {
+ "events_count": {
+ "path": "logstash.node.stats.queue.events_count",
+ "type": "alias"
+ }
+ }
+ },
+ "timestamp": {
+ "path": "@timestamp",
+ "type": "alias"
+ }
+ }
+ },
+ "memcached": {
+ "properties": {
+ "stats": {
+ "properties": {
+ "bytes": {
+ "properties": {
+ "current": {
+ "type": "long"
+ },
+ "limit": {
+ "type": "long"
+ }
+ }
+ },
+ "cmd": {
+ "properties": {
+ "get": {
+ "type": "long"
+ },
+ "set": {
+ "type": "long"
+ }
+ }
+ },
+ "connections": {
+ "properties": {
+ "current": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "evictions": {
+ "type": "long"
+ },
+ "get": {
+ "properties": {
+ "hits": {
+ "type": "long"
+ },
+ "misses": {
+ "type": "long"
+ }
+ }
+ },
+ "items": {
+ "properties": {
+ "current": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "pid": {
+ "type": "long"
+ },
+ "read": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "threads": {
+ "type": "long"
+ },
+ "uptime": {
+ "properties": {
+ "sec": {
+ "type": "long"
+ }
+ }
+ },
+ "written": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "message": {
+ "type": "match_only_text"
+ },
+ "metricset": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "period": {
+ "type": "long"
+ }
+ }
+ },
+ "mongodb": {
+ "properties": {
+ "collstats": {
+ "properties": {
+ "collection": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "commands": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "db": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "getmore": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "insert": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "lock": {
+ "properties": {
+ "read": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "write": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "queries": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "remove": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "update": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "dbstats": {
+ "properties": {
+ "avg_obj_size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "collections": {
+ "type": "long"
+ },
+ "data_file_version": {
+ "properties": {
+ "major": {
+ "type": "long"
+ },
+ "minor": {
+ "type": "long"
+ }
+ }
+ },
+ "data_size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "db": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "extent_free_list": {
+ "properties": {
+ "num": {
+ "type": "long"
+ },
+ "size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "file_size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "index_size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "indexes": {
+ "type": "long"
+ },
+ "ns_size_mb": {
+ "properties": {
+ "mb": {
+ "type": "long"
+ }
+ }
+ },
+ "num_extents": {
+ "type": "long"
+ },
+ "objects": {
+ "type": "long"
+ },
+ "storage_size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "metrics": {
+ "properties": {
+ "commands": {
+ "properties": {
+ "aggregate": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "build_info": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "coll_stats": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "connection_pool_stats": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "count": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "db_stats": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "distinct": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "find": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "get_cmd_line_opts": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "get_last_error": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "get_log": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "get_more": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "get_parameter": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "host_info": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "insert": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "is_master": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "is_self": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "last_collections": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "last_commands": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "list_databased": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "list_indexes": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "ping": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "profile": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "replset_get_rbid": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "replset_get_status": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "replset_heartbeat": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "replset_update_position": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "server_status": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "update": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "whatsmyuri": {
+ "properties": {
+ "failed": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "cursor": {
+ "properties": {
+ "open": {
+ "properties": {
+ "no_timeout": {
+ "type": "long"
+ },
+ "pinned": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "timed_out": {
+ "type": "long"
+ }
+ }
+ },
+ "document": {
+ "properties": {
+ "deleted": {
+ "type": "long"
+ },
+ "inserted": {
+ "type": "long"
+ },
+ "returned": {
+ "type": "long"
+ },
+ "updated": {
+ "type": "long"
+ }
+ }
+ },
+ "get_last_error": {
+ "properties": {
+ "write_timeouts": {
+ "type": "long"
+ },
+ "write_wait": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "operation": {
+ "properties": {
+ "scan_and_order": {
+ "type": "long"
+ },
+ "write_conflicts": {
+ "type": "long"
+ }
+ }
+ },
+ "query_executor": {
+ "properties": {
+ "scanned_documents": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "scanned_indexes": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "replication": {
+ "properties": {
+ "apply": {
+ "properties": {
+ "attempts_to_become_secondary": {
+ "type": "long"
+ },
+ "batches": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "ops": {
+ "type": "long"
+ }
+ }
+ },
+ "buffer": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "max_size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "executor": {
+ "properties": {
+ "counters": {
+ "properties": {
+ "cancels": {
+ "type": "long"
+ },
+ "event_created": {
+ "type": "long"
+ },
+ "event_wait": {
+ "type": "long"
+ },
+ "scheduled": {
+ "properties": {
+ "dbwork": {
+ "type": "long"
+ },
+ "exclusive": {
+ "type": "long"
+ },
+ "failures": {
+ "type": "long"
+ },
+ "netcmd": {
+ "type": "long"
+ },
+ "work": {
+ "type": "long"
+ },
+ "work_at": {
+ "type": "long"
+ }
+ }
+ },
+ "waits": {
+ "type": "long"
+ }
+ }
+ },
+ "event_waiters": {
+ "type": "long"
+ },
+ "network_interface": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "queues": {
+ "properties": {
+ "free": {
+ "type": "long"
+ },
+ "in_progress": {
+ "properties": {
+ "dbwork": {
+ "type": "long"
+ },
+ "exclusive": {
+ "type": "long"
+ },
+ "network": {
+ "type": "long"
+ }
+ }
+ },
+ "ready": {
+ "type": "long"
+ },
+ "sleepers": {
+ "type": "long"
+ }
+ }
+ },
+ "shutting_down": {
+ "type": "boolean"
+ },
+ "unsignaled_events": {
+ "type": "long"
+ }
+ }
+ },
+ "initial_sync": {
+ "properties": {
+ "completed": {
+ "type": "long"
+ },
+ "failed_attempts": {
+ "type": "long"
+ },
+ "failures": {
+ "type": "long"
+ }
+ }
+ },
+ "network": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "getmores": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "ops": {
+ "type": "long"
+ },
+ "reders_created": {
+ "type": "long"
+ }
+ }
+ },
+ "preload": {
+ "properties": {
+ "docs": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "indexes": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "storage": {
+ "properties": {
+ "free_list": {
+ "properties": {
+ "search": {
+ "properties": {
+ "bucket_exhausted": {
+ "type": "long"
+ },
+ "requests": {
+ "type": "long"
+ },
+ "scanned": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "ttl": {
+ "properties": {
+ "deleted_documents": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "passes": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "replstatus": {
+ "properties": {
+ "headroom": {
+ "properties": {
+ "max": {
+ "type": "long"
+ },
+ "min": {
+ "type": "long"
+ }
+ }
+ },
+ "lag": {
+ "properties": {
+ "max": {
+ "type": "long"
+ },
+ "min": {
+ "type": "long"
+ }
+ }
+ },
+ "members": {
+ "properties": {
+ "arbiter": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "hosts": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "down": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "hosts": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "primary": {
+ "properties": {
+ "host": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "optime": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "recovering": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "hosts": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "rollback": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "hosts": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "secondary": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "hosts": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "optimes": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "startup2": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "hosts": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "unhealthy": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "hosts": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "unknown": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "hosts": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "oplog": {
+ "properties": {
+ "first": {
+ "properties": {
+ "timestamp": {
+ "type": "long"
+ }
+ }
+ },
+ "last": {
+ "properties": {
+ "timestamp": {
+ "type": "long"
+ }
+ }
+ },
+ "size": {
+ "properties": {
+ "allocated": {
+ "type": "long"
+ },
+ "used": {
+ "type": "long"
+ }
+ }
+ },
+ "window": {
+ "type": "long"
+ }
+ }
+ },
+ "optimes": {
+ "properties": {
+ "applied": {
+ "type": "long"
+ },
+ "durable": {
+ "type": "long"
+ },
+ "last_committed": {
+ "type": "long"
+ }
+ }
+ },
+ "server_date": {
+ "type": "date"
+ },
+ "set_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "status": {
+ "properties": {
+ "asserts": {
+ "properties": {
+ "msg": {
+ "type": "long"
+ },
+ "regular": {
+ "type": "long"
+ },
+ "rollovers": {
+ "type": "long"
+ },
+ "user": {
+ "type": "long"
+ },
+ "warning": {
+ "type": "long"
+ }
+ }
+ },
+ "background_flushing": {
+ "properties": {
+ "average": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "flushes": {
+ "type": "long"
+ },
+ "last": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "last_finished": {
+ "type": "date"
+ },
+ "total": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "connections": {
+ "properties": {
+ "available": {
+ "type": "long"
+ },
+ "current": {
+ "type": "long"
+ },
+ "total_created": {
+ "type": "long"
+ }
+ }
+ },
+ "extra_info": {
+ "properties": {
+ "heap_usage": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "page_faults": {
+ "type": "long"
+ }
+ }
+ },
+ "global_lock": {
+ "properties": {
+ "active_clients": {
+ "properties": {
+ "readers": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ },
+ "writers": {
+ "type": "long"
+ }
+ }
+ },
+ "current_queue": {
+ "properties": {
+ "readers": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ },
+ "writers": {
+ "type": "long"
+ }
+ }
+ },
+ "total_time": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "journaling": {
+ "properties": {
+ "commits": {
+ "type": "long"
+ },
+ "commits_in_write_lock": {
+ "type": "long"
+ },
+ "compression": {
+ "type": "long"
+ },
+ "early_commits": {
+ "type": "long"
+ },
+ "journaled": {
+ "properties": {
+ "mb": {
+ "type": "long"
+ }
+ }
+ },
+ "times": {
+ "properties": {
+ "commits": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "commits_in_write_lock": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "dt": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "prep_log_buffer": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "remap_private_view": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "write_to_data_files": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "write_to_journal": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "write_to_data_files": {
+ "properties": {
+ "mb": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "local_time": {
+ "type": "date"
+ },
+ "locks": {
+ "properties": {
+ "collection": {
+ "properties": {
+ "acquire": {
+ "properties": {
+ "count": {
+ "properties": {
+ "R": {
+ "type": "long"
+ },
+ "W": {
+ "type": "long"
+ },
+ "r": {
+ "type": "long"
+ },
+ "w": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "deadlock": {
+ "properties": {
+ "count": {
+ "properties": {
+ "R": {
+ "type": "long"
+ },
+ "W": {
+ "type": "long"
+ },
+ "r": {
+ "type": "long"
+ },
+ "w": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "wait": {
+ "properties": {
+ "count": {
+ "properties": {
+ "R": {
+ "type": "long"
+ },
+ "W": {
+ "type": "long"
+ },
+ "r": {
+ "type": "long"
+ },
+ "w": {
+ "type": "long"
+ }
+ }
+ },
+ "us": {
+ "properties": {
+ "R": {
+ "type": "long"
+ },
+ "W": {
+ "type": "long"
+ },
+ "r": {
+ "type": "long"
+ },
+ "w": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "database": {
+ "properties": {
+ "acquire": {
+ "properties": {
+ "count": {
+ "properties": {
+ "R": {
+ "type": "long"
+ },
+ "W": {
+ "type": "long"
+ },
+ "r": {
+ "type": "long"
+ },
+ "w": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "deadlock": {
+ "properties": {
+ "count": {
+ "properties": {
+ "R": {
+ "type": "long"
+ },
+ "W": {
+ "type": "long"
+ },
+ "r": {
+ "type": "long"
+ },
+ "w": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "wait": {
+ "properties": {
+ "count": {
+ "properties": {
+ "R": {
+ "type": "long"
+ },
+ "W": {
+ "type": "long"
+ },
+ "r": {
+ "type": "long"
+ },
+ "w": {
+ "type": "long"
+ }
+ }
+ },
+ "us": {
+ "properties": {
+ "R": {
+ "type": "long"
+ },
+ "W": {
+ "type": "long"
+ },
+ "r": {
+ "type": "long"
+ },
+ "w": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "global": {
+ "properties": {
+ "acquire": {
+ "properties": {
+ "count": {
+ "properties": {
+ "R": {
+ "type": "long"
+ },
+ "W": {
+ "type": "long"
+ },
+ "r": {
+ "type": "long"
+ },
+ "w": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "deadlock": {
+ "properties": {
+ "count": {
+ "properties": {
+ "R": {
+ "type": "long"
+ },
+ "W": {
+ "type": "long"
+ },
+ "r": {
+ "type": "long"
+ },
+ "w": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "wait": {
+ "properties": {
+ "count": {
+ "properties": {
+ "R": {
+ "type": "long"
+ },
+ "W": {
+ "type": "long"
+ },
+ "r": {
+ "type": "long"
+ },
+ "w": {
+ "type": "long"
+ }
+ }
+ },
+ "us": {
+ "properties": {
+ "R": {
+ "type": "long"
+ },
+ "W": {
+ "type": "long"
+ },
+ "r": {
+ "type": "long"
+ },
+ "w": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "meta_data": {
+ "properties": {
+ "acquire": {
+ "properties": {
+ "count": {
+ "properties": {
+ "R": {
+ "type": "long"
+ },
+ "W": {
+ "type": "long"
+ },
+ "r": {
+ "type": "long"
+ },
+ "w": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "deadlock": {
+ "properties": {
+ "count": {
+ "properties": {
+ "R": {
+ "type": "long"
+ },
+ "W": {
+ "type": "long"
+ },
+ "r": {
+ "type": "long"
+ },
+ "w": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "wait": {
+ "properties": {
+ "count": {
+ "properties": {
+ "R": {
+ "type": "long"
+ },
+ "W": {
+ "type": "long"
+ },
+ "r": {
+ "type": "long"
+ },
+ "w": {
+ "type": "long"
+ }
+ }
+ },
+ "us": {
+ "properties": {
+ "R": {
+ "type": "long"
+ },
+ "W": {
+ "type": "long"
+ },
+ "r": {
+ "type": "long"
+ },
+ "w": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "oplog": {
+ "properties": {
+ "acquire": {
+ "properties": {
+ "count": {
+ "properties": {
+ "R": {
+ "type": "long"
+ },
+ "W": {
+ "type": "long"
+ },
+ "r": {
+ "type": "long"
+ },
+ "w": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "deadlock": {
+ "properties": {
+ "count": {
+ "properties": {
+ "R": {
+ "type": "long"
+ },
+ "W": {
+ "type": "long"
+ },
+ "r": {
+ "type": "long"
+ },
+ "w": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "wait": {
+ "properties": {
+ "count": {
+ "properties": {
+ "R": {
+ "type": "long"
+ },
+ "W": {
+ "type": "long"
+ },
+ "r": {
+ "type": "long"
+ },
+ "w": {
+ "type": "long"
+ }
+ }
+ },
+ "us": {
+ "properties": {
+ "R": {
+ "type": "long"
+ },
+ "W": {
+ "type": "long"
+ },
+ "r": {
+ "type": "long"
+ },
+ "w": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "bits": {
+ "type": "long"
+ },
+ "mapped": {
+ "properties": {
+ "mb": {
+ "type": "long"
+ }
+ }
+ },
+ "mapped_with_journal": {
+ "properties": {
+ "mb": {
+ "type": "long"
+ }
+ }
+ },
+ "resident": {
+ "properties": {
+ "mb": {
+ "type": "long"
+ }
+ }
+ },
+ "virtual": {
+ "properties": {
+ "mb": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "network": {
+ "properties": {
+ "in": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "out": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "requests": {
+ "type": "long"
+ }
+ }
+ },
+ "ops": {
+ "properties": {
+ "counters": {
+ "properties": {
+ "command": {
+ "type": "long"
+ },
+ "delete": {
+ "type": "long"
+ },
+ "getmore": {
+ "type": "long"
+ },
+ "insert": {
+ "type": "long"
+ },
+ "query": {
+ "type": "long"
+ },
+ "update": {
+ "type": "long"
+ }
+ }
+ },
+ "latencies": {
+ "properties": {
+ "commands": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "latency": {
+ "type": "long"
+ }
+ }
+ },
+ "reads": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "latency": {
+ "type": "long"
+ }
+ }
+ },
+ "writes": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "latency": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "replicated": {
+ "properties": {
+ "command": {
+ "type": "long"
+ },
+ "delete": {
+ "type": "long"
+ },
+ "getmore": {
+ "type": "long"
+ },
+ "insert": {
+ "type": "long"
+ },
+ "query": {
+ "type": "long"
+ },
+ "update": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "process": {
+ "path": "process.name",
+ "type": "alias"
+ },
+ "storage_engine": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "uptime": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "version": {
+ "path": "service.version",
+ "type": "alias"
+ },
+ "wired_tiger": {
+ "properties": {
+ "cache": {
+ "properties": {
+ "dirty": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "maximum": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "pages": {
+ "properties": {
+ "evicted": {
+ "type": "long"
+ },
+ "read": {
+ "type": "long"
+ },
+ "write": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "concurrent_transactions": {
+ "properties": {
+ "read": {
+ "properties": {
+ "available": {
+ "type": "long"
+ },
+ "out": {
+ "type": "long"
+ },
+ "total_tickets": {
+ "type": "long"
+ }
+ }
+ },
+ "write": {
+ "properties": {
+ "available": {
+ "type": "long"
+ },
+ "out": {
+ "type": "long"
+ },
+ "total_tickets": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "log": {
+ "properties": {
+ "flushes": {
+ "type": "long"
+ },
+ "max_file_size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "scans": {
+ "type": "long"
+ },
+ "size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "syncs": {
+ "type": "long"
+ },
+ "write": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "writes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "write_backs_queued": {
+ "type": "boolean"
+ }
+ }
+ }
+ }
+ },
+ "mssql": {
+ "properties": {
+ "database": {
+ "properties": {
+ "id": {
+ "type": "long"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "performance": {
+ "properties": {
+ "active_temp_tables": {
+ "type": "long"
+ },
+ "batch_requests_per_sec": {
+ "type": "long"
+ },
+ "buffer": {
+ "properties": {
+ "cache_hit": {
+ "properties": {
+ "pct": {
+ "type": "double"
+ }
+ }
+ },
+ "checkpoint_pages_per_sec": {
+ "type": "long"
+ },
+ "database_pages": {
+ "type": "long"
+ },
+ "page_life_expectancy": {
+ "properties": {
+ "sec": {
+ "type": "long"
+ }
+ }
+ },
+ "target_pages": {
+ "type": "long"
+ }
+ }
+ },
+ "compilations_per_sec": {
+ "type": "long"
+ },
+ "connections_reset_per_sec": {
+ "type": "long"
+ },
+ "lock_waits_per_sec": {
+ "type": "long"
+ },
+ "logins_per_sec": {
+ "type": "long"
+ },
+ "logouts_per_sec": {
+ "type": "long"
+ },
+ "page_splits_per_sec": {
+ "type": "long"
+ },
+ "recompilations_per_sec": {
+ "type": "long"
+ },
+ "transactions": {
+ "type": "long"
+ },
+ "user_connections": {
+ "type": "long"
+ }
+ }
+ },
+ "transaction_log": {
+ "properties": {
+ "space_usage": {
+ "properties": {
+ "since_last_backup": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "pct": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ },
+ "stats": {
+ "properties": {
+ "active_size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "backup_time": {
+ "type": "date"
+ },
+ "recovery_size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "since_last_checkpoint": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "total_size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "munin": {
+ "properties": {
+ "metrics": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "plugin": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "mysql": {
+ "properties": {
+ "galera_status": {
+ "properties": {
+ "apply": {
+ "properties": {
+ "oooe": {
+ "type": "double"
+ },
+ "oool": {
+ "type": "double"
+ },
+ "window": {
+ "type": "double"
+ }
+ }
+ },
+ "cert": {
+ "properties": {
+ "deps_distance": {
+ "type": "double"
+ },
+ "index_size": {
+ "type": "long"
+ },
+ "interval": {
+ "type": "double"
+ }
+ }
+ },
+ "cluster": {
+ "properties": {
+ "conf_id": {
+ "type": "long"
+ },
+ "size": {
+ "type": "long"
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "commit": {
+ "properties": {
+ "oooe": {
+ "type": "double"
+ },
+ "window": {
+ "type": "long"
+ }
+ }
+ },
+ "connected": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "evs": {
+ "properties": {
+ "evict": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "flow_ctl": {
+ "properties": {
+ "paused": {
+ "type": "double"
+ },
+ "paused_ns": {
+ "type": "long"
+ },
+ "recv": {
+ "type": "long"
+ },
+ "sent": {
+ "type": "long"
+ }
+ }
+ },
+ "last_committed": {
+ "type": "long"
+ },
+ "local": {
+ "properties": {
+ "bf_aborts": {
+ "type": "long"
+ },
+ "cert_failures": {
+ "type": "long"
+ },
+ "commits": {
+ "type": "long"
+ },
+ "recv": {
+ "properties": {
+ "queue": {
+ "type": "long"
+ },
+ "queue_avg": {
+ "type": "double"
+ },
+ "queue_max": {
+ "type": "long"
+ },
+ "queue_min": {
+ "type": "long"
+ }
+ }
+ },
+ "replays": {
+ "type": "long"
+ },
+ "send": {
+ "properties": {
+ "queue": {
+ "type": "long"
+ },
+ "queue_avg": {
+ "type": "double"
+ },
+ "queue_max": {
+ "type": "long"
+ },
+ "queue_min": {
+ "type": "long"
+ }
+ }
+ },
+ "state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "ready": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "received": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "repl": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "count": {
+ "type": "long"
+ },
+ "data_bytes": {
+ "type": "long"
+ },
+ "keys": {
+ "type": "long"
+ },
+ "keys_bytes": {
+ "type": "long"
+ },
+ "other_bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "performance": {
+ "properties": {
+ "events_statements": {
+ "properties": {
+ "avg": {
+ "properties": {
+ "timer": {
+ "properties": {
+ "wait": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "count": {
+ "properties": {
+ "star": {
+ "type": "long"
+ }
+ }
+ },
+ "digest": {
+ "norms": false,
+ "type": "text"
+ },
+ "last": {
+ "properties": {
+ "seen": {
+ "type": "date"
+ }
+ }
+ },
+ "max": {
+ "properties": {
+ "timer": {
+ "properties": {
+ "wait": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "quantile": {
+ "properties": {
+ "95": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "table_io_waits": {
+ "properties": {
+ "count": {
+ "properties": {
+ "fetch": {
+ "type": "long"
+ }
+ }
+ },
+ "index": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "object": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "schema": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "status": {
+ "properties": {
+ "aborted": {
+ "properties": {
+ "clients": {
+ "type": "long"
+ },
+ "connects": {
+ "type": "long"
+ }
+ }
+ },
+ "binlog": {
+ "properties": {
+ "cache": {
+ "properties": {
+ "disk_use": {
+ "type": "long"
+ },
+ "use": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "bytes": {
+ "properties": {
+ "received": {
+ "type": "long"
+ },
+ "sent": {
+ "type": "long"
+ }
+ }
+ },
+ "cache": {
+ "properties": {
+ "ssl": {
+ "properties": {
+ "hits": {
+ "type": "long"
+ },
+ "misses": {
+ "type": "long"
+ },
+ "size": {
+ "type": "long"
+ }
+ }
+ },
+ "table": {
+ "properties": {
+ "open_cache": {
+ "properties": {
+ "hits": {
+ "type": "long"
+ },
+ "misses": {
+ "type": "long"
+ },
+ "overflows": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "command": {
+ "properties": {
+ "delete": {
+ "type": "long"
+ },
+ "insert": {
+ "type": "long"
+ },
+ "select": {
+ "type": "long"
+ },
+ "update": {
+ "type": "long"
+ }
+ }
+ },
+ "connection": {
+ "properties": {
+ "errors": {
+ "properties": {
+ "accept": {
+ "type": "long"
+ },
+ "internal": {
+ "type": "long"
+ },
+ "max": {
+ "type": "long"
+ },
+ "peer_address": {
+ "type": "long"
+ },
+ "select": {
+ "type": "long"
+ },
+ "tcpwrap": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "connections": {
+ "type": "long"
+ },
+ "created": {
+ "properties": {
+ "tmp": {
+ "properties": {
+ "disk_tables": {
+ "type": "long"
+ },
+ "files": {
+ "type": "long"
+ },
+ "tables": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "delayed": {
+ "properties": {
+ "errors": {
+ "type": "long"
+ },
+ "insert_threads": {
+ "type": "long"
+ },
+ "writes": {
+ "type": "long"
+ }
+ }
+ },
+ "flush_commands": {
+ "type": "long"
+ },
+ "handler": {
+ "properties": {
+ "commit": {
+ "type": "long"
+ },
+ "delete": {
+ "type": "long"
+ },
+ "external_lock": {
+ "type": "long"
+ },
+ "mrr_init": {
+ "type": "long"
+ },
+ "prepare": {
+ "type": "long"
+ },
+ "read": {
+ "properties": {
+ "first": {
+ "type": "long"
+ },
+ "key": {
+ "type": "long"
+ },
+ "last": {
+ "type": "long"
+ },
+ "next": {
+ "type": "long"
+ },
+ "prev": {
+ "type": "long"
+ },
+ "rnd": {
+ "type": "long"
+ },
+ "rnd_next": {
+ "type": "long"
+ }
+ }
+ },
+ "rollback": {
+ "type": "long"
+ },
+ "savepoint": {
+ "type": "long"
+ },
+ "savepoint_rollback": {
+ "type": "long"
+ },
+ "update": {
+ "type": "long"
+ },
+ "write": {
+ "type": "long"
+ }
+ }
+ },
+ "innodb": {
+ "properties": {
+ "buffer_pool": {
+ "properties": {
+ "bytes": {
+ "properties": {
+ "data": {
+ "type": "long"
+ },
+ "dirty": {
+ "type": "long"
+ }
+ }
+ },
+ "dump_status": {
+ "type": "long"
+ },
+ "load_status": {
+ "type": "long"
+ },
+ "pages": {
+ "properties": {
+ "data": {
+ "type": "long"
+ },
+ "dirty": {
+ "type": "long"
+ },
+ "flushed": {
+ "type": "long"
+ },
+ "free": {
+ "type": "long"
+ },
+ "latched": {
+ "type": "long"
+ },
+ "misc": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "pool": {
+ "properties": {
+ "reads": {
+ "type": "long"
+ },
+ "resize_status": {
+ "type": "long"
+ },
+ "wait_free": {
+ "type": "long"
+ }
+ }
+ },
+ "read": {
+ "properties": {
+ "ahead": {
+ "type": "long"
+ },
+ "ahead_evicted": {
+ "type": "long"
+ },
+ "ahead_rnd": {
+ "type": "long"
+ },
+ "requests": {
+ "type": "long"
+ }
+ }
+ },
+ "write_requests": {
+ "type": "long"
+ }
+ }
+ },
+ "rows": {
+ "properties": {
+ "deleted": {
+ "type": "long"
+ },
+ "inserted": {
+ "type": "long"
+ },
+ "reads": {
+ "type": "long"
+ },
+ "updated": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "max_used_connections": {
+ "type": "long"
+ },
+ "open": {
+ "properties": {
+ "files": {
+ "type": "long"
+ },
+ "streams": {
+ "type": "long"
+ },
+ "tables": {
+ "type": "long"
+ }
+ }
+ },
+ "opened_tables": {
+ "type": "long"
+ },
+ "queries": {
+ "type": "long"
+ },
+ "questions": {
+ "type": "long"
+ },
+ "threads": {
+ "properties": {
+ "cached": {
+ "type": "long"
+ },
+ "connected": {
+ "type": "long"
+ },
+ "created": {
+ "type": "long"
+ },
+ "running": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "nats": {
+ "properties": {
+ "connection": {
+ "properties": {
+ "idle_time": {
+ "type": "long"
+ },
+ "in": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "messages": {
+ "type": "long"
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "out": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "messages": {
+ "type": "long"
+ }
+ }
+ },
+ "pending_bytes": {
+ "type": "long"
+ },
+ "subscriptions": {
+ "type": "long"
+ },
+ "uptime": {
+ "type": "long"
+ }
+ }
+ },
+ "connections": {
+ "properties": {
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "route": {
+ "properties": {
+ "in": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "messages": {
+ "type": "long"
+ }
+ }
+ },
+ "ip": {
+ "type": "ip"
+ },
+ "out": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "messages": {
+ "type": "long"
+ }
+ }
+ },
+ "pending_size": {
+ "type": "long"
+ },
+ "port": {
+ "type": "long"
+ },
+ "remote_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subscriptions": {
+ "type": "long"
+ }
+ }
+ },
+ "routes": {
+ "properties": {
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "server": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "time": {
+ "type": "date"
+ }
+ }
+ },
+ "stats": {
+ "properties": {
+ "cores": {
+ "type": "long"
+ },
+ "cpu": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "http": {
+ "properties": {
+ "req_stats": {
+ "properties": {
+ "uri": {
+ "properties": {
+ "connz": {
+ "type": "long"
+ },
+ "root": {
+ "type": "long"
+ },
+ "routez": {
+ "type": "long"
+ },
+ "subsz": {
+ "type": "long"
+ },
+ "varz": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "in": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "messages": {
+ "type": "long"
+ }
+ }
+ },
+ "mem": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "out": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "messages": {
+ "type": "long"
+ }
+ }
+ },
+ "remotes": {
+ "type": "long"
+ },
+ "slow_consumers": {
+ "type": "long"
+ },
+ "total_connections": {
+ "type": "long"
+ },
+ "uptime": {
+ "type": "long"
+ }
+ }
+ },
+ "subscriptions": {
+ "properties": {
+ "cache": {
+ "properties": {
+ "fanout": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ },
+ "max": {
+ "type": "long"
+ }
+ }
+ },
+ "hit_rate": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "size": {
+ "type": "long"
+ }
+ }
+ },
+ "inserts": {
+ "type": "long"
+ },
+ "matches": {
+ "type": "long"
+ },
+ "removes": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "network": {
+ "properties": {
+ "application": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "bytes": {
+ "type": "long"
+ },
+ "community_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "direction": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "forwarded_ip": {
+ "type": "ip"
+ },
+ "iana_number": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "inner": {
+ "properties": {
+ "vlan": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "packets": {
+ "type": "long"
+ },
+ "protocol": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "transport": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "vlan": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "nginx": {
+ "properties": {
+ "stubstatus": {
+ "properties": {
+ "accepts": {
+ "type": "long"
+ },
+ "active": {
+ "type": "long"
+ },
+ "current": {
+ "type": "long"
+ },
+ "dropped": {
+ "type": "long"
+ },
+ "handled": {
+ "type": "long"
+ },
+ "hostname": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "reading": {
+ "type": "long"
+ },
+ "requests": {
+ "type": "long"
+ },
+ "waiting": {
+ "type": "long"
+ },
+ "writing": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "node_stats": {
+ "properties": {
+ "fs": {
+ "properties": {
+ "io_stats": {
+ "properties": {
+ "total": {
+ "properties": {
+ "operations": {
+ "path": "elasticsearch.node.stats.fs.io_stats.total.operations.count",
+ "type": "alias"
+ },
+ "read_operations": {
+ "path": "elasticsearch.node.stats.fs.io_stats.total.read.operations.count",
+ "type": "alias"
+ },
+ "write_operations": {
+ "path": "elasticsearch.node.stats.fs.io_stats.total.write.operations.count",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "summary": {
+ "properties": {
+ "available": {
+ "properties": {
+ "bytes": {
+ "path": "elasticsearch.node.stats.fs.summary.available.bytes",
+ "type": "alias"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "bytes": {
+ "path": "elasticsearch.node.stats.fs.summary.total.bytes",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "available_in_bytes": {
+ "path": "elasticsearch.node.stats.fs.summary.available.bytes",
+ "type": "alias"
+ },
+ "total_in_bytes": {
+ "path": "elasticsearch.node.stats.fs.summary.total.bytes",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "indices": {
+ "properties": {
+ "docs": {
+ "properties": {
+ "count": {
+ "path": "elasticsearch.node.stats.indices.docs.count",
+ "type": "alias"
+ }
+ }
+ },
+ "fielddata": {
+ "properties": {
+ "memory_size_in_bytes": {
+ "path": "elasticsearch.node.stats.indices.fielddata.memory.bytes",
+ "type": "alias"
+ }
+ }
+ },
+ "indexing": {
+ "properties": {
+ "index_time_in_millis": {
+ "path": "elasticsearch.node.stats.indices.indexing.index_time.ms",
+ "type": "alias"
+ },
+ "index_total": {
+ "path": "elasticsearch.node.stats.indices.indexing.index_total.count",
+ "type": "alias"
+ },
+ "throttle_time_in_millis": {
+ "path": "elasticsearch.node.stats.indices.indexing.throttle_time.ms",
+ "type": "alias"
+ }
+ }
+ },
+ "query_cache": {
+ "properties": {
+ "memory_size_in_bytes": {
+ "path": "elasticsearch.node.stats.indices.query_cache.memory.bytes",
+ "type": "alias"
+ }
+ }
+ },
+ "request_cache": {
+ "properties": {
+ "memory_size_in_bytes": {
+ "path": "elasticsearch.node.stats.indices.request_cache.memory.bytes",
+ "type": "alias"
+ }
+ }
+ },
+ "search": {
+ "properties": {
+ "query_time_in_millis": {
+ "path": "elasticsearch.node.stats.indices.search.query_time.ms",
+ "type": "alias"
+ },
+ "query_total": {
+ "path": "elasticsearch.node.stats.indices.search.query_total.count",
+ "type": "alias"
+ }
+ }
+ },
+ "segments": {
+ "properties": {
+ "count": {
+ "path": "elasticsearch.node.stats.indices.segments.count",
+ "type": "alias"
+ },
+ "doc_values_memory_in_bytes": {
+ "path": "elasticsearch.node.stats.indices.segments.doc_values.memory.bytes",
+ "type": "alias"
+ },
+ "fixed_bit_set_memory_in_bytes": {
+ "path": "elasticsearch.node.stats.indices.segments.fixed_bit_set.memory.bytes",
+ "type": "alias"
+ },
+ "index_writer_memory_in_bytes": {
+ "path": "elasticsearch.node.stats.indices.segments.index_writer.memory.bytes",
+ "type": "alias"
+ },
+ "memory_in_bytes": {
+ "path": "elasticsearch.node.stats.indices.segments.memory.bytes",
+ "type": "alias"
+ },
+ "norms_memory_in_bytes": {
+ "path": "elasticsearch.node.stats.indices.segments.norms.memory.bytes",
+ "type": "alias"
+ },
+ "points_memory_in_bytes": {
+ "path": "elasticsearch.node.stats.indices.segments.points.memory.bytes",
+ "type": "alias"
+ },
+ "stored_fields_memory_in_bytes": {
+ "path": "elasticsearch.node.stats.indices.segments.stored_fields.memory.bytes",
+ "type": "alias"
+ },
+ "term_vectors_memory_in_bytes": {
+ "path": "elasticsearch.node.stats.indices.segments.term_vectors.memory.bytes",
+ "type": "alias"
+ },
+ "terms_memory_in_bytes": {
+ "path": "elasticsearch.node.stats.indices.segments.terms.memory.bytes",
+ "type": "alias"
+ },
+ "version_map_memory_in_bytes": {
+ "path": "elasticsearch.node.stats.indices.segments.version_map.memory.bytes",
+ "type": "alias"
+ }
+ }
+ },
+ "store": {
+ "properties": {
+ "size": {
+ "properties": {
+ "bytes": {
+ "path": "elasticsearch.node.stats.indices.store.size.bytes",
+ "type": "alias"
+ }
+ }
+ },
+ "size_in_bytes": {
+ "path": "elasticsearch.node.stats.indices.store.size.bytes",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "jvm": {
+ "properties": {
+ "gc": {
+ "properties": {
+ "collectors": {
+ "properties": {
+ "old": {
+ "properties": {
+ "collection_count": {
+ "path": "elasticsearch.node.stats.jvm.gc.collectors.old.collection.count",
+ "type": "alias"
+ },
+ "collection_time_in_millis": {
+ "path": "elasticsearch.node.stats.jvm.gc.collectors.old.collection.ms",
+ "type": "alias"
+ }
+ }
+ },
+ "young": {
+ "properties": {
+ "collection_count": {
+ "path": "elasticsearch.node.stats.jvm.gc.collectors.young.collection.count",
+ "type": "alias"
+ },
+ "collection_time_in_millis": {
+ "path": "elasticsearch.node.stats.jvm.gc.collectors.young.collection.ms",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "mem": {
+ "properties": {
+ "heap_max_in_bytes": {
+ "path": "elasticsearch.node.stats.jvm.mem.heap.max.bytes",
+ "type": "alias"
+ },
+ "heap_used_in_bytes": {
+ "path": "elasticsearch.node.stats.jvm.mem.heap.used.bytes",
+ "type": "alias"
+ },
+ "heap_used_percent": {
+ "path": "elasticsearch.node.stats.jvm.mem.heap.used.pct",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "node_id": {
+ "path": "elasticsearch.node.id",
+ "type": "alias"
+ },
+ "os": {
+ "properties": {
+ "cgroup": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "cfs_quota_micros": {
+ "path": "elasticsearch.node.stats.os.cgroup.cpu.cfs.quota.us",
+ "type": "alias"
+ },
+ "stat": {
+ "properties": {
+ "number_of_elapsed_periods": {
+ "path": "elasticsearch.node.stats.os.cgroup.cpu.stat.elapsed_periods.count",
+ "type": "alias"
+ },
+ "number_of_times_throttled": {
+ "path": "elasticsearch.node.stats.os.cgroup.cpu.stat.times_throttled.count",
+ "type": "alias"
+ },
+ "time_throttled_nanos": {
+ "path": "elasticsearch.node.stats.os.cgroup.cpu.stat.time_throttled.ns",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "cpuacct": {
+ "properties": {
+ "usage_nanos": {
+ "path": "elasticsearch.node.stats.os.cgroup.cpuacct.usage.ns",
+ "type": "alias"
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "control_group": {
+ "path": "elasticsearch.node.stats.os.cgroup.memory.control_group",
+ "type": "alias"
+ },
+ "limit_in_bytes": {
+ "path": "elasticsearch.node.stats.os.cgroup.memory.limit.bytes",
+ "type": "alias"
+ },
+ "usage_in_bytes": {
+ "path": "elasticsearch.node.stats.os.cgroup.memory.usage.bytes",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "cpu": {
+ "properties": {
+ "load_average": {
+ "properties": {
+ "1m": {
+ "path": "elasticsearch.node.stats.os.cpu.load_avg.1m",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "process": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "percent": {
+ "path": "elasticsearch.node.stats.process.cpu.pct",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ },
+ "thread_pool": {
+ "properties": {
+ "bulk": {
+ "properties": {
+ "queue": {
+ "path": "elasticsearch.node.stats.thread_pool.bulk.queue.count",
+ "type": "alias"
+ },
+ "rejected": {
+ "path": "elasticsearch.node.stats.thread_pool.bulk.rejected.count",
+ "type": "alias"
+ }
+ }
+ },
+ "get": {
+ "properties": {
+ "queue": {
+ "path": "elasticsearch.node.stats.thread_pool.get.queue.count",
+ "type": "alias"
+ },
+ "rejected": {
+ "path": "elasticsearch.node.stats.thread_pool.get.rejected.count",
+ "type": "alias"
+ }
+ }
+ },
+ "index": {
+ "properties": {
+ "queue": {
+ "path": "elasticsearch.node.stats.thread_pool.index.queue.count",
+ "type": "alias"
+ },
+ "rejected": {
+ "path": "elasticsearch.node.stats.thread_pool.index.rejected.count",
+ "type": "alias"
+ }
+ }
+ },
+ "search": {
+ "properties": {
+ "queue": {
+ "path": "elasticsearch.node.stats.thread_pool.search.queue.count",
+ "type": "alias"
+ },
+ "rejected": {
+ "path": "elasticsearch.node.stats.thread_pool.search.rejected.count",
+ "type": "alias"
+ }
+ }
+ },
+ "write": {
+ "properties": {
+ "queue": {
+ "path": "elasticsearch.node.stats.thread_pool.write.queue.count",
+ "type": "alias"
+ },
+ "rejected": {
+ "path": "elasticsearch.node.stats.thread_pool.write.rejected.count",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "observer": {
+ "properties": {
+ "egress": {
+ "properties": {
+ "interface": {
+ "properties": {
+ "alias": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "vlan": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "zone": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "geo": {
+ "properties": {
+ "city_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "continent_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "continent_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country_iso_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "location": {
+ "type": "geo_point"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "postal_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "region_iso_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "region_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "timezone": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "hostname": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ingress": {
+ "properties": {
+ "interface": {
+ "properties": {
+ "alias": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "vlan": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "zone": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "ip": {
+ "type": "ip"
+ },
+ "mac": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "os": {
+ "properties": {
+ "family": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "full": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "kernel": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "platform": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "product": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "serial_number": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "vendor": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "openmetrics": {
+ "properties": {
+ "labels": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "metrics": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ },
+ "oracle": {
+ "properties": {
+ "performance": {
+ "properties": {
+ "buffer_pool": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "cache": {
+ "properties": {
+ "buffer": {
+ "properties": {
+ "hit": {
+ "properties": {
+ "pct": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "get": {
+ "properties": {
+ "consistent": {
+ "type": "long"
+ },
+ "db_blocks": {
+ "type": "long"
+ }
+ }
+ },
+ "physical_reads": {
+ "type": "long"
+ }
+ }
+ },
+ "cursors": {
+ "properties": {
+ "avg": {
+ "type": "double"
+ },
+ "cache_hit": {
+ "properties": {
+ "pct": {
+ "type": "double"
+ }
+ }
+ },
+ "max": {
+ "type": "double"
+ },
+ "opened": {
+ "properties": {
+ "current": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "parse": {
+ "properties": {
+ "real": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "session": {
+ "properties": {
+ "cache_hits": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "type": "double"
+ }
+ }
+ },
+ "io_reloads": {
+ "type": "double"
+ },
+ "lock_requests": {
+ "type": "long"
+ },
+ "machine": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "pin_requests": {
+ "type": "double"
+ },
+ "username": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "tablespace": {
+ "properties": {
+ "data_file": {
+ "properties": {
+ "id": {
+ "type": "long"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "online_status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "size": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "free": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "max": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "space": {
+ "properties": {
+ "free": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "orchestrator": {
+ "properties": {
+ "api_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "cluster": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "url": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "namespace": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organization": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "resource": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "organization": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "os": {
+ "properties": {
+ "family": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "full": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "kernel": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "platform": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "package": {
+ "properties": {
+ "architecture": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "build_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "checksum": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "description": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "install_scope": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "installed": {
+ "type": "date"
+ },
+ "license": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "path": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "reference": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "size": {
+ "type": "long"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "pe": {
+ "properties": {
+ "architecture": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "company": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "description": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "file_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "imphash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "original_file_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "product": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "php_fpm": {
+ "properties": {
+ "pool": {
+ "properties": {
+ "connections": {
+ "properties": {
+ "accepted": {
+ "type": "long"
+ },
+ "listen_queue_len": {
+ "type": "long"
+ },
+ "max_listen_queue": {
+ "type": "long"
+ },
+ "queued": {
+ "type": "long"
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "process_manager": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "processes": {
+ "properties": {
+ "active": {
+ "type": "long"
+ },
+ "idle": {
+ "type": "long"
+ },
+ "max_active": {
+ "type": "long"
+ },
+ "max_children_reached": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "slow_requests": {
+ "type": "long"
+ },
+ "start_since": {
+ "type": "long"
+ },
+ "start_time": {
+ "type": "date"
+ }
+ }
+ },
+ "process": {
+ "properties": {
+ "last_request_cpu": {
+ "type": "long"
+ },
+ "last_request_memory": {
+ "type": "long"
+ },
+ "request_duration": {
+ "type": "long"
+ },
+ "requests": {
+ "type": "long"
+ },
+ "script": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "start_since": {
+ "type": "long"
+ },
+ "start_time": {
+ "type": "date"
+ },
+ "state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "postgresql": {
+ "properties": {
+ "activity": {
+ "properties": {
+ "application_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "backend_start": {
+ "type": "date"
+ },
+ "backend_type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "client": {
+ "properties": {
+ "address": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "hostname": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "port": {
+ "type": "long"
+ }
+ }
+ },
+ "database": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "oid": {
+ "type": "long"
+ }
+ }
+ },
+ "pid": {
+ "type": "long"
+ },
+ "query": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "query_start": {
+ "type": "date"
+ },
+ "state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state_change": {
+ "type": "date"
+ },
+ "transaction_start": {
+ "type": "date"
+ },
+ "user": {
+ "properties": {
+ "id": {
+ "type": "long"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "wait_event": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "wait_event_type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "waiting": {
+ "type": "boolean"
+ }
+ }
+ },
+ "bgwriter": {
+ "properties": {
+ "buffers": {
+ "properties": {
+ "allocated": {
+ "type": "long"
+ },
+ "backend": {
+ "type": "long"
+ },
+ "backend_fsync": {
+ "type": "long"
+ },
+ "checkpoints": {
+ "type": "long"
+ },
+ "clean": {
+ "type": "long"
+ },
+ "clean_full": {
+ "type": "long"
+ }
+ }
+ },
+ "checkpoints": {
+ "properties": {
+ "requested": {
+ "type": "long"
+ },
+ "scheduled": {
+ "type": "long"
+ },
+ "times": {
+ "properties": {
+ "sync": {
+ "properties": {
+ "ms": {
+ "type": "float"
+ }
+ }
+ },
+ "write": {
+ "properties": {
+ "ms": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "stats_reset": {
+ "type": "date"
+ }
+ }
+ },
+ "database": {
+ "properties": {
+ "blocks": {
+ "properties": {
+ "hit": {
+ "type": "long"
+ },
+ "read": {
+ "type": "long"
+ },
+ "time": {
+ "properties": {
+ "read": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "write": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "conflicts": {
+ "type": "long"
+ },
+ "deadlocks": {
+ "type": "long"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "number_of_backends": {
+ "type": "long"
+ },
+ "oid": {
+ "type": "long"
+ },
+ "rows": {
+ "properties": {
+ "deleted": {
+ "type": "long"
+ },
+ "fetched": {
+ "type": "long"
+ },
+ "inserted": {
+ "type": "long"
+ },
+ "returned": {
+ "type": "long"
+ },
+ "updated": {
+ "type": "long"
+ }
+ }
+ },
+ "stats_reset": {
+ "type": "date"
+ },
+ "temporary": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "files": {
+ "type": "long"
+ }
+ }
+ },
+ "transactions": {
+ "properties": {
+ "commit": {
+ "type": "long"
+ },
+ "rollback": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "statement": {
+ "properties": {
+ "database": {
+ "properties": {
+ "oid": {
+ "type": "long"
+ }
+ }
+ },
+ "query": {
+ "properties": {
+ "calls": {
+ "type": "long"
+ },
+ "id": {
+ "type": "long"
+ },
+ "memory": {
+ "properties": {
+ "local": {
+ "properties": {
+ "dirtied": {
+ "type": "long"
+ },
+ "hit": {
+ "type": "long"
+ },
+ "read": {
+ "type": "long"
+ },
+ "written": {
+ "type": "long"
+ }
+ }
+ },
+ "shared": {
+ "properties": {
+ "dirtied": {
+ "type": "long"
+ },
+ "hit": {
+ "type": "long"
+ },
+ "read": {
+ "type": "long"
+ },
+ "written": {
+ "type": "long"
+ }
+ }
+ },
+ "temp": {
+ "properties": {
+ "read": {
+ "type": "long"
+ },
+ "written": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "rows": {
+ "type": "long"
+ },
+ "text": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "time": {
+ "properties": {
+ "max": {
+ "properties": {
+ "ms": {
+ "type": "float"
+ }
+ }
+ },
+ "mean": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "min": {
+ "properties": {
+ "ms": {
+ "type": "float"
+ }
+ }
+ },
+ "stddev": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "ms": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "user": {
+ "properties": {
+ "id": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "process": {
+ "properties": {
+ "args": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "args_count": {
+ "type": "long"
+ },
+ "code_signature": {
+ "properties": {
+ "digest_algorithm": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "exists": {
+ "type": "boolean"
+ },
+ "signing_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subject_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "team_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "timestamp": {
+ "type": "date"
+ },
+ "trusted": {
+ "type": "boolean"
+ },
+ "valid": {
+ "type": "boolean"
+ }
+ }
+ },
+ "command_line": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "wildcard"
+ },
+ "cpu": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "start_time": {
+ "type": "date"
+ }
+ }
+ },
+ "elf": {
+ "properties": {
+ "architecture": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "byte_order": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "cpu_type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "creation_date": {
+ "type": "date"
+ },
+ "exports": {
+ "type": "flattened"
+ },
+ "header": {
+ "properties": {
+ "abi_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "class": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "data": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "entrypoint": {
+ "type": "long"
+ },
+ "object_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "os_abi": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "imports": {
+ "type": "flattened"
+ },
+ "sections": {
+ "properties": {
+ "chi2": {
+ "type": "long"
+ },
+ "entropy": {
+ "type": "long"
+ },
+ "flags": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "physical_offset": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "physical_size": {
+ "type": "long"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "virtual_address": {
+ "type": "long"
+ },
+ "virtual_size": {
+ "type": "long"
+ }
+ },
+ "type": "nested"
+ },
+ "segments": {
+ "properties": {
+ "sections": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ },
+ "type": "nested"
+ },
+ "shared_libraries": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "telfhash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "end": {
+ "type": "date"
+ },
+ "entity_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "executable": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "exit_code": {
+ "type": "long"
+ },
+ "hash": {
+ "properties": {
+ "md5": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha1": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha256": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha512": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ssdeep": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "owner": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "fields": {
+ "text": {
+ "norms": false,
+ "type": "text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "parent": {
+ "properties": {
+ "args": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "args_count": {
+ "type": "long"
+ },
+ "code_signature": {
+ "properties": {
+ "digest_algorithm": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "exists": {
+ "type": "boolean"
+ },
+ "signing_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subject_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "team_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "timestamp": {
+ "type": "date"
+ },
+ "trusted": {
+ "type": "boolean"
+ },
+ "valid": {
+ "type": "boolean"
+ }
+ }
+ },
+ "command_line": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "wildcard"
+ },
+ "elf": {
+ "properties": {
+ "architecture": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "byte_order": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "cpu_type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "creation_date": {
+ "type": "date"
+ },
+ "exports": {
+ "type": "flattened"
+ },
+ "header": {
+ "properties": {
+ "abi_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "class": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "data": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "entrypoint": {
+ "type": "long"
+ },
+ "object_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "os_abi": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "imports": {
+ "type": "flattened"
+ },
+ "sections": {
+ "properties": {
+ "chi2": {
+ "type": "long"
+ },
+ "entropy": {
+ "type": "long"
+ },
+ "flags": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "physical_offset": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "physical_size": {
+ "type": "long"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "virtual_address": {
+ "type": "long"
+ },
+ "virtual_size": {
+ "type": "long"
+ }
+ },
+ "type": "nested"
+ },
+ "segments": {
+ "properties": {
+ "sections": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ },
+ "type": "nested"
+ },
+ "shared_libraries": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "telfhash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "end": {
+ "type": "date"
+ },
+ "entity_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "executable": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "exit_code": {
+ "type": "long"
+ },
+ "hash": {
+ "properties": {
+ "md5": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha1": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha256": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha512": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ssdeep": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "pe": {
+ "properties": {
+ "architecture": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "company": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "description": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "file_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "imphash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "original_file_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "product": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "pgid": {
+ "type": "long"
+ },
+ "pid": {
+ "type": "long"
+ },
+ "ppid": {
+ "type": "long"
+ },
+ "start": {
+ "type": "date"
+ },
+ "thread": {
+ "properties": {
+ "id": {
+ "type": "long"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "title": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "uptime": {
+ "type": "long"
+ },
+ "working_directory": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "pe": {
+ "properties": {
+ "architecture": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "company": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "description": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "file_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "imphash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "original_file_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "product": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "pgid": {
+ "type": "long"
+ },
+ "pid": {
+ "type": "long"
+ },
+ "ppid": {
+ "type": "long"
+ },
+ "start": {
+ "type": "date"
+ },
+ "state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "thread": {
+ "properties": {
+ "id": {
+ "type": "long"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "title": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "uptime": {
+ "type": "long"
+ },
+ "working_directory": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "prometheus": {
+ "properties": {
+ "*": {
+ "properties": {
+ "counter": {
+ "type": "object"
+ },
+ "histogram": {
+ "type": "object"
+ },
+ "rate": {
+ "type": "object"
+ },
+ "value": {
+ "type": "object"
+ }
+ }
+ },
+ "labels": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "metrics": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "query": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ },
+ "rabbitmq": {
+ "properties": {
+ "connection": {
+ "properties": {
+ "channel_max": {
+ "type": "long"
+ },
+ "channels": {
+ "type": "long"
+ },
+ "client_provided": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "frame_max": {
+ "type": "long"
+ },
+ "host": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "octet_count": {
+ "properties": {
+ "received": {
+ "type": "long"
+ },
+ "sent": {
+ "type": "long"
+ }
+ }
+ },
+ "packet_count": {
+ "properties": {
+ "pending": {
+ "type": "long"
+ },
+ "received": {
+ "type": "long"
+ },
+ "sent": {
+ "type": "long"
+ }
+ }
+ },
+ "peer": {
+ "properties": {
+ "host": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "port": {
+ "type": "long"
+ }
+ }
+ },
+ "port": {
+ "type": "long"
+ },
+ "state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "exchange": {
+ "properties": {
+ "auto_delete": {
+ "type": "boolean"
+ },
+ "durable": {
+ "type": "boolean"
+ },
+ "internal": {
+ "type": "boolean"
+ },
+ "messages": {
+ "properties": {
+ "publish_in": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "details": {
+ "properties": {
+ "rate": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ },
+ "publish_out": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "details": {
+ "properties": {
+ "rate": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "node": {
+ "properties": {
+ "disk": {
+ "properties": {
+ "free": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "limit": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "fd": {
+ "properties": {
+ "total": {
+ "type": "long"
+ },
+ "used": {
+ "type": "long"
+ }
+ }
+ },
+ "gc": {
+ "properties": {
+ "num": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "reclaimed": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "io": {
+ "properties": {
+ "file_handle": {
+ "properties": {
+ "open_attempt": {
+ "properties": {
+ "avg": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "read": {
+ "properties": {
+ "avg": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "bytes": {
+ "type": "long"
+ },
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "reopen": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "seek": {
+ "properties": {
+ "avg": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "sync": {
+ "properties": {
+ "avg": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "write": {
+ "properties": {
+ "avg": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "bytes": {
+ "type": "long"
+ },
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "mem": {
+ "properties": {
+ "limit": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "mnesia": {
+ "properties": {
+ "disk": {
+ "properties": {
+ "tx": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "ram": {
+ "properties": {
+ "tx": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "msg": {
+ "properties": {
+ "store_read": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "store_write": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "proc": {
+ "properties": {
+ "total": {
+ "type": "long"
+ },
+ "used": {
+ "type": "long"
+ }
+ }
+ },
+ "processors": {
+ "type": "long"
+ },
+ "queue": {
+ "properties": {
+ "index": {
+ "properties": {
+ "journal_write": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "read": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "write": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "run": {
+ "properties": {
+ "queue": {
+ "type": "long"
+ }
+ }
+ },
+ "socket": {
+ "properties": {
+ "total": {
+ "type": "long"
+ },
+ "used": {
+ "type": "long"
+ }
+ }
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "uptime": {
+ "type": "long"
+ }
+ }
+ },
+ "queue": {
+ "properties": {
+ "arguments": {
+ "properties": {
+ "max_priority": {
+ "type": "long"
+ }
+ }
+ },
+ "auto_delete": {
+ "type": "boolean"
+ },
+ "consumers": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "utilisation": {
+ "properties": {
+ "pct": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "disk": {
+ "properties": {
+ "reads": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "writes": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "durable": {
+ "type": "boolean"
+ },
+ "exclusive": {
+ "type": "boolean"
+ },
+ "memory": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "messages": {
+ "properties": {
+ "persistent": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "ready": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "details": {
+ "properties": {
+ "rate": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "details": {
+ "properties": {
+ "rate": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ },
+ "unacknowledged": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "details": {
+ "properties": {
+ "rate": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "vhost": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "redis": {
+ "properties": {
+ "info": {
+ "properties": {
+ "clients": {
+ "properties": {
+ "biggest_input_buf": {
+ "type": "long"
+ },
+ "blocked": {
+ "type": "long"
+ },
+ "connected": {
+ "type": "long"
+ },
+ "longest_output_list": {
+ "type": "long"
+ },
+ "max_input_buffer": {
+ "type": "long"
+ },
+ "max_output_buffer": {
+ "type": "long"
+ }
+ }
+ },
+ "cluster": {
+ "properties": {
+ "enabled": {
+ "type": "boolean"
+ }
+ }
+ },
+ "cpu": {
+ "properties": {
+ "used": {
+ "properties": {
+ "sys": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "sys_children": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "user": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "user_children": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "active_defrag": {
+ "properties": {
+ "is_running": {
+ "type": "boolean"
+ }
+ }
+ },
+ "allocator": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "allocator_stats": {
+ "properties": {
+ "active": {
+ "type": "long"
+ },
+ "allocated": {
+ "type": "long"
+ },
+ "fragmentation": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "ratio": {
+ "type": "float"
+ }
+ }
+ },
+ "resident": {
+ "type": "long"
+ },
+ "rss": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "ratio": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ },
+ "fragmentation": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "ratio": {
+ "type": "float"
+ }
+ }
+ },
+ "max": {
+ "properties": {
+ "policy": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "dataset": {
+ "type": "long"
+ },
+ "lua": {
+ "type": "long"
+ },
+ "peak": {
+ "type": "long"
+ },
+ "rss": {
+ "type": "long"
+ },
+ "value": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "persistence": {
+ "properties": {
+ "aof": {
+ "properties": {
+ "bgrewrite": {
+ "properties": {
+ "last_status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "buffer": {
+ "properties": {
+ "size": {
+ "type": "long"
+ }
+ }
+ },
+ "copy_on_write": {
+ "properties": {
+ "last_size": {
+ "type": "long"
+ }
+ }
+ },
+ "enabled": {
+ "type": "boolean"
+ },
+ "fsync": {
+ "properties": {
+ "delayed": {
+ "type": "long"
+ },
+ "pending": {
+ "type": "long"
+ }
+ }
+ },
+ "rewrite": {
+ "properties": {
+ "buffer": {
+ "properties": {
+ "size": {
+ "type": "long"
+ }
+ }
+ },
+ "current_time": {
+ "properties": {
+ "sec": {
+ "type": "long"
+ }
+ }
+ },
+ "in_progress": {
+ "type": "boolean"
+ },
+ "last_time": {
+ "properties": {
+ "sec": {
+ "type": "long"
+ }
+ }
+ },
+ "scheduled": {
+ "type": "boolean"
+ }
+ }
+ },
+ "size": {
+ "properties": {
+ "base": {
+ "type": "long"
+ },
+ "current": {
+ "type": "long"
+ }
+ }
+ },
+ "write": {
+ "properties": {
+ "last_status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "loading": {
+ "type": "boolean"
+ },
+ "rdb": {
+ "properties": {
+ "bgsave": {
+ "properties": {
+ "current_time": {
+ "properties": {
+ "sec": {
+ "type": "long"
+ }
+ }
+ },
+ "in_progress": {
+ "type": "boolean"
+ },
+ "last_status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "last_time": {
+ "properties": {
+ "sec": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "copy_on_write": {
+ "properties": {
+ "last_size": {
+ "type": "long"
+ }
+ }
+ },
+ "last_save": {
+ "properties": {
+ "changes_since": {
+ "type": "long"
+ },
+ "time": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "replication": {
+ "properties": {
+ "backlog": {
+ "properties": {
+ "active": {
+ "type": "long"
+ },
+ "first_byte_offset": {
+ "type": "long"
+ },
+ "histlen": {
+ "type": "long"
+ },
+ "size": {
+ "type": "long"
+ }
+ }
+ },
+ "connected_slaves": {
+ "type": "long"
+ },
+ "master": {
+ "properties": {
+ "last_io_seconds_ago": {
+ "type": "long"
+ },
+ "link_status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "offset": {
+ "type": "long"
+ },
+ "second_offset": {
+ "type": "long"
+ },
+ "sync": {
+ "properties": {
+ "in_progress": {
+ "type": "boolean"
+ },
+ "last_io_seconds_ago": {
+ "type": "long"
+ },
+ "left_bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "master_offset": {
+ "type": "long"
+ },
+ "role": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "slave": {
+ "properties": {
+ "is_readonly": {
+ "type": "boolean"
+ },
+ "offset": {
+ "type": "long"
+ },
+ "priority": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "server": {
+ "properties": {
+ "arch_bits": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "build_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "config_file": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "gcc_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "git_dirty": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "git_sha1": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "hz": {
+ "type": "long"
+ },
+ "lru_clock": {
+ "type": "long"
+ },
+ "mode": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "multiplexing_api": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "run_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "tcp_port": {
+ "type": "long"
+ },
+ "uptime": {
+ "type": "long"
+ }
+ }
+ },
+ "slowlog": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "stats": {
+ "properties": {
+ "active_defrag": {
+ "properties": {
+ "hits": {
+ "type": "long"
+ },
+ "key_hits": {
+ "type": "long"
+ },
+ "key_misses": {
+ "type": "long"
+ },
+ "misses": {
+ "type": "long"
+ }
+ }
+ },
+ "commands_processed": {
+ "type": "long"
+ },
+ "connections": {
+ "properties": {
+ "received": {
+ "type": "long"
+ },
+ "rejected": {
+ "type": "long"
+ }
+ }
+ },
+ "instantaneous": {
+ "properties": {
+ "input_kbps": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ops_per_sec": {
+ "type": "long"
+ },
+ "output_kbps": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "keys": {
+ "properties": {
+ "evicted": {
+ "type": "long"
+ },
+ "expired": {
+ "type": "long"
+ }
+ }
+ },
+ "keyspace": {
+ "properties": {
+ "hits": {
+ "type": "long"
+ },
+ "misses": {
+ "type": "long"
+ }
+ }
+ },
+ "latest_fork_usec": {
+ "type": "long"
+ },
+ "migrate_cached_sockets": {
+ "type": "long"
+ },
+ "net": {
+ "properties": {
+ "input": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "output": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "pubsub": {
+ "properties": {
+ "channels": {
+ "type": "long"
+ },
+ "patterns": {
+ "type": "long"
+ }
+ }
+ },
+ "slave_expires_tracked_keys": {
+ "type": "long"
+ },
+ "sync": {
+ "properties": {
+ "full": {
+ "type": "long"
+ },
+ "partial": {
+ "properties": {
+ "err": {
+ "type": "long"
+ },
+ "ok": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "key": {
+ "properties": {
+ "expire": {
+ "properties": {
+ "ttl": {
+ "type": "long"
+ }
+ }
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "length": {
+ "type": "long"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "keyspace": {
+ "properties": {
+ "avg_ttl": {
+ "type": "long"
+ },
+ "expires": {
+ "type": "long"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "keys": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "registry": {
+ "properties": {
+ "data": {
+ "properties": {
+ "bytes": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "strings": {
+ "ignore_above": 1024,
+ "type": "wildcard"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "hive": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "key": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "path": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "value": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "related": {
+ "properties": {
+ "hash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "hosts": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ip": {
+ "type": "ip"
+ },
+ "user": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "rule": {
+ "properties": {
+ "author": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "category": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "description": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "license": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "reference": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ruleset": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "uuid": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "server": {
+ "properties": {
+ "address": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "as": {
+ "properties": {
+ "number": {
+ "type": "long"
+ },
+ "organization": {
+ "properties": {
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "bytes": {
+ "type": "long"
+ },
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "geo": {
+ "properties": {
+ "city_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "continent_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "continent_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country_iso_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "location": {
+ "type": "geo_point"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "postal_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "region_iso_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "region_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "timezone": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "ip": {
+ "type": "ip"
+ },
+ "mac": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "nat": {
+ "properties": {
+ "ip": {
+ "type": "ip"
+ },
+ "port": {
+ "type": "long"
+ }
+ }
+ },
+ "packets": {
+ "type": "long"
+ },
+ "port": {
+ "type": "long"
+ },
+ "registered_domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subdomain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "top_level_domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "user": {
+ "properties": {
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "email": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "full_name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "group": {
+ "properties": {
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "hash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "roles": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "service": {
+ "properties": {
+ "address": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "environment": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ephemeral_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "hostname": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "node": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "shard": {
+ "properties": {
+ "index": {
+ "path": "elasticsearch.index.name",
+ "type": "alias"
+ },
+ "node": {
+ "path": "elasticsearch.node.id",
+ "type": "alias"
+ },
+ "primary": {
+ "path": "elasticsearch.shard.primary",
+ "type": "alias"
+ },
+ "shard": {
+ "path": "elasticsearch.shard.number",
+ "type": "alias"
+ },
+ "state": {
+ "path": "elasticsearch.shard.state",
+ "type": "alias"
+ }
+ }
+ },
+ "source": {
+ "properties": {
+ "address": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "as": {
+ "properties": {
+ "number": {
+ "type": "long"
+ },
+ "organization": {
+ "properties": {
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "bytes": {
+ "type": "long"
+ },
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "geo": {
+ "properties": {
+ "city_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "continent_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "continent_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country_iso_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "location": {
+ "type": "geo_point"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "postal_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "region_iso_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "region_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "timezone": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "ip": {
+ "type": "ip"
+ },
+ "mac": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "nat": {
+ "properties": {
+ "ip": {
+ "type": "ip"
+ },
+ "port": {
+ "type": "long"
+ }
+ }
+ },
+ "packets": {
+ "type": "long"
+ },
+ "port": {
+ "type": "long"
+ },
+ "registered_domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subdomain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "top_level_domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "user": {
+ "properties": {
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "email": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "full_name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "group": {
+ "properties": {
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "hash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "roles": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "source_node": {
+ "properties": {
+ "name": {
+ "path": "elasticsearch.node.name",
+ "type": "alias"
+ },
+ "uuid": {
+ "path": "elasticsearch.node.id",
+ "type": "alias"
+ }
+ }
+ },
+ "span": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "sql": {
+ "properties": {
+ "driver": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "metrics": {
+ "properties": {
+ "boolean": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "numeric": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "string": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ },
+ "query": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "stack_stats": {
+ "properties": {
+ "apm": {
+ "properties": {
+ "found": {
+ "path": "elasticsearch.cluster.stats.stack.apm.found",
+ "type": "alias"
+ }
+ }
+ },
+ "xpack": {
+ "properties": {
+ "ccr": {
+ "properties": {
+ "available": {
+ "path": "elasticsearch.cluster.stats.stack.xpack.ccr.available",
+ "type": "alias"
+ },
+ "enabled": {
+ "path": "elasticsearch.cluster.stats.stack.xpack.ccr.enabled",
+ "type": "alias"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "stan": {
+ "properties": {
+ "channels": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "depth": {
+ "type": "long"
+ },
+ "first_seq": {
+ "type": "long"
+ },
+ "last_seq": {
+ "type": "long"
+ },
+ "messages": {
+ "type": "long"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "cluster": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "server": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "stats": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "channels": {
+ "type": "long"
+ },
+ "clients": {
+ "type": "long"
+ },
+ "messages": {
+ "type": "long"
+ },
+ "role": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subscriptions": {
+ "type": "long"
+ }
+ }
+ },
+ "subscriptions": {
+ "properties": {
+ "channel": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "last_sent": {
+ "type": "long"
+ },
+ "offline": {
+ "type": "boolean"
+ },
+ "pending": {
+ "type": "long"
+ },
+ "queue": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "stalled": {
+ "type": "boolean"
+ }
+ }
+ }
+ }
+ },
+ "statsd": {
+ "properties": {
+ "*": {
+ "properties": {
+ "*": {
+ "type": "object"
+ },
+ "count": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ },
+ "syncgateway": {
+ "properties": {
+ "memory": {
+ "properties": {
+ "Alloc": {
+ "type": "double"
+ },
+ "BuckHashSys": {
+ "type": "double"
+ },
+ "DebugGC": {
+ "type": "long"
+ },
+ "EnableGC": {
+ "type": "long"
+ },
+ "Frees": {
+ "type": "double"
+ },
+ "GCCPUFraction": {
+ "type": "double"
+ },
+ "GCSys": {
+ "type": "double"
+ },
+ "HeapAlloc": {
+ "type": "double"
+ },
+ "HeapIdle": {
+ "type": "double"
+ },
+ "HeapInuse": {
+ "type": "double"
+ },
+ "HeapObjects": {
+ "type": "double"
+ },
+ "HeapReleased": {
+ "type": "double"
+ },
+ "HeapSys": {
+ "type": "double"
+ },
+ "LastGC": {
+ "type": "double"
+ },
+ "Lookups": {
+ "type": "double"
+ },
+ "MCacheInuse": {
+ "type": "double"
+ },
+ "MCacheSys": {
+ "type": "double"
+ },
+ "MSpanInuse": {
+ "type": "double"
+ },
+ "MSpanSys": {
+ "type": "double"
+ },
+ "Mallocs": {
+ "type": "double"
+ },
+ "NextGC": {
+ "type": "double"
+ },
+ "NumForcedGC": {
+ "type": "double"
+ },
+ "NumGC": {
+ "type": "double"
+ },
+ "OtherSys": {
+ "type": "double"
+ },
+ "PauseTotalNs": {
+ "type": "double"
+ },
+ "StackInuse": {
+ "type": "double"
+ },
+ "StackSys": {
+ "type": "double"
+ },
+ "Sys": {
+ "type": "double"
+ },
+ "TotalAlloc": {
+ "type": "double"
+ }
+ }
+ },
+ "replication": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "metrics": {
+ "properties": {
+ "attachment": {
+ "properties": {
+ "transferred": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "docs": {
+ "properties": {
+ "checked_sent": {
+ "type": "double"
+ },
+ "pushed": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "failed": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "resources": {
+ "properties": {
+ "admin_net_bytes": {
+ "properties": {
+ "recv": {
+ "type": "long"
+ },
+ "sent": {
+ "type": "long"
+ }
+ }
+ },
+ "error_count": {
+ "type": "long"
+ },
+ "go_memstats": {
+ "properties": {
+ "heap": {
+ "properties": {
+ "alloc": {
+ "type": "long"
+ },
+ "idle": {
+ "type": "long"
+ },
+ "inuse": {
+ "type": "long"
+ },
+ "released": {
+ "type": "long"
+ }
+ }
+ },
+ "pause": {
+ "properties": {
+ "ns": {
+ "type": "long"
+ }
+ }
+ },
+ "stack": {
+ "properties": {
+ "inuse": {
+ "type": "long"
+ },
+ "sys": {
+ "type": "long"
+ }
+ }
+ },
+ "sys": {
+ "type": "long"
+ }
+ }
+ },
+ "goroutines_high_watermark": {
+ "type": "long"
+ },
+ "num_goroutines": {
+ "type": "long"
+ },
+ "process": {
+ "properties": {
+ "cpu_percent_utilization": {
+ "type": "long"
+ },
+ "memory_resident": {
+ "type": "long"
+ }
+ }
+ },
+ "pub_net": {
+ "properties": {
+ "recv": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "sent": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "system_memory_total": {
+ "type": "long"
+ },
+ "warn_count": {
+ "type": "long"
+ }
+ }
+ },
+ "syncgateway": {
+ "properties": {
+ "cache": {
+ "properties": {
+ "channel": {
+ "properties": {
+ "hits": {
+ "type": "double"
+ },
+ "misses": {
+ "type": "double"
+ },
+ "revs": {
+ "properties": {
+ "active": {
+ "type": "double"
+ },
+ "removal": {
+ "type": "double"
+ },
+ "tombstone": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "revs": {
+ "properties": {
+ "hits": {
+ "type": "double"
+ },
+ "misses": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "cbl": {
+ "properties": {
+ "replication": {
+ "properties": {
+ "pull": {
+ "properties": {
+ "active": {
+ "properties": {
+ "continuous": {
+ "type": "double"
+ },
+ "count": {
+ "type": "double"
+ },
+ "one_shot": {
+ "type": "double"
+ }
+ }
+ },
+ "attachment": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "caught_up": {
+ "type": "double"
+ },
+ "request_changes": {
+ "properties": {
+ "count": {
+ "type": "double"
+ },
+ "time": {
+ "type": "double"
+ }
+ }
+ },
+ "rev": {
+ "properties": {
+ "processing_time": {
+ "type": "double"
+ },
+ "send": {
+ "properties": {
+ "count": {
+ "type": "double"
+ },
+ "latency": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "since_zero": {
+ "type": "double"
+ },
+ "total": {
+ "properties": {
+ "continuous": {
+ "type": "double"
+ },
+ "one_shot": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "push": {
+ "properties": {
+ "attachment": {
+ "properties": {
+ "bytes": {
+ "type": "double"
+ },
+ "count": {
+ "type": "double"
+ }
+ }
+ },
+ "doc_push_count": {
+ "type": "double"
+ },
+ "propose_change": {
+ "properties": {
+ "count": {
+ "type": "double"
+ },
+ "time": {
+ "type": "double"
+ }
+ }
+ },
+ "sync_function": {
+ "properties": {
+ "count": {
+ "type": "double"
+ },
+ "time": {
+ "type": "double"
+ }
+ }
+ },
+ "write_processing_time": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "gsi": {
+ "properties": {
+ "views": {
+ "properties": {
+ "access": {
+ "properties": {
+ "query": {
+ "properties": {
+ "count": {
+ "type": "double"
+ },
+ "error": {
+ "properties": {
+ "count": {
+ "type": "double"
+ }
+ }
+ },
+ "time": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "all_docs": {
+ "properties": {
+ "query": {
+ "properties": {
+ "count": {
+ "type": "double"
+ },
+ "error": {
+ "properties": {
+ "count": {
+ "type": "double"
+ }
+ }
+ },
+ "time": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "channels": {
+ "properties": {
+ "query": {
+ "properties": {
+ "count": {
+ "type": "double"
+ },
+ "error": {
+ "properties": {
+ "count": {
+ "type": "double"
+ }
+ }
+ },
+ "time": {
+ "type": "double"
+ }
+ }
+ },
+ "star": {
+ "properties": {
+ "query": {
+ "properties": {
+ "count": {
+ "type": "double"
+ },
+ "error": {
+ "properties": {
+ "count": {
+ "type": "double"
+ }
+ }
+ },
+ "time": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "principals": {
+ "properties": {
+ "query": {
+ "properties": {
+ "count": {
+ "type": "double"
+ },
+ "error": {
+ "properties": {
+ "count": {
+ "type": "double"
+ }
+ }
+ },
+ "time": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "resync": {
+ "properties": {
+ "query": {
+ "properties": {
+ "count": {
+ "type": "double"
+ },
+ "error": {
+ "properties": {
+ "count": {
+ "type": "double"
+ }
+ }
+ },
+ "time": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "role_access": {
+ "properties": {
+ "query": {
+ "properties": {
+ "count": {
+ "type": "double"
+ },
+ "error": {
+ "properties": {
+ "count": {
+ "type": "double"
+ }
+ }
+ },
+ "time": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "sequences": {
+ "properties": {
+ "query": {
+ "properties": {
+ "count": {
+ "type": "double"
+ },
+ "error": {
+ "properties": {
+ "count": {
+ "type": "double"
+ }
+ }
+ },
+ "time": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "sessions": {
+ "properties": {
+ "query": {
+ "properties": {
+ "count": {
+ "type": "double"
+ },
+ "error": {
+ "properties": {
+ "count": {
+ "type": "double"
+ }
+ }
+ },
+ "time": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "tombstones": {
+ "properties": {
+ "query": {
+ "properties": {
+ "count": {
+ "type": "double"
+ },
+ "error": {
+ "properties": {
+ "count": {
+ "type": "double"
+ }
+ }
+ },
+ "time": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "memstats": {
+ "properties": {
+ "Alloc": {
+ "type": "double"
+ },
+ "BuckHashSys": {
+ "type": "double"
+ },
+ "DebugGC": {
+ "type": "long"
+ },
+ "EnableGC": {
+ "type": "long"
+ },
+ "Frees": {
+ "type": "double"
+ },
+ "GCCPUFraction": {
+ "type": "double"
+ },
+ "GCSys": {
+ "type": "double"
+ },
+ "HeapAlloc": {
+ "type": "double"
+ },
+ "HeapIdle": {
+ "type": "double"
+ },
+ "HeapInuse": {
+ "type": "double"
+ },
+ "HeapObjects": {
+ "type": "double"
+ },
+ "HeapReleased": {
+ "type": "double"
+ },
+ "HeapSys": {
+ "type": "double"
+ },
+ "LastGC": {
+ "type": "double"
+ },
+ "Lookups": {
+ "type": "double"
+ },
+ "MCacheInuse": {
+ "type": "double"
+ },
+ "MCacheSys": {
+ "type": "double"
+ },
+ "MSpanInuse": {
+ "type": "double"
+ },
+ "MSpanSys": {
+ "type": "double"
+ },
+ "Mallocs": {
+ "type": "double"
+ },
+ "NextGC": {
+ "type": "double"
+ },
+ "NumForcedGC": {
+ "type": "double"
+ },
+ "NumGC": {
+ "type": "double"
+ },
+ "OtherSys": {
+ "type": "double"
+ },
+ "PauseTotalNs": {
+ "type": "double"
+ },
+ "StackInuse": {
+ "type": "double"
+ },
+ "StackSys": {
+ "type": "double"
+ },
+ "Sys": {
+ "type": "double"
+ },
+ "TotalAlloc": {
+ "type": "double"
+ }
+ }
+ },
+ "metrics": {
+ "properties": {
+ "docs": {
+ "properties": {
+ "writes": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "conflict": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "replications": {
+ "properties": {
+ "active": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "security": {
+ "properties": {
+ "access_errors": {
+ "properties": {
+ "count": {
+ "type": "double"
+ }
+ }
+ },
+ "auth": {
+ "properties": {
+ "failed": {
+ "properties": {
+ "count": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ },
+ "docs_rejected": {
+ "properties": {
+ "count": {
+ "type": "double"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "system": {
+ "properties": {
+ "core": {
+ "properties": {
+ "id": {
+ "type": "long"
+ },
+ "idle": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ },
+ "iowait": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ },
+ "irq": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ },
+ "nice": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ },
+ "softirq": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ },
+ "steal": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ },
+ "system": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "user": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "cpu": {
+ "properties": {
+ "cores": {
+ "type": "long"
+ },
+ "idle": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ },
+ "iowait": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ },
+ "irq": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ },
+ "nice": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ },
+ "softirq": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ },
+ "steal": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ },
+ "system": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "user": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "diskio": {
+ "properties": {
+ "io": {
+ "properties": {
+ "ops": {
+ "type": "long"
+ },
+ "time": {
+ "type": "long"
+ }
+ }
+ },
+ "iostat": {
+ "properties": {
+ "await": {
+ "type": "float"
+ },
+ "busy": {
+ "type": "float"
+ },
+ "queue": {
+ "properties": {
+ "avg_size": {
+ "type": "float"
+ }
+ }
+ },
+ "read": {
+ "properties": {
+ "await": {
+ "type": "float"
+ },
+ "per_sec": {
+ "properties": {
+ "bytes": {
+ "type": "float"
+ }
+ }
+ },
+ "request": {
+ "properties": {
+ "merges_per_sec": {
+ "type": "float"
+ },
+ "per_sec": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ },
+ "request": {
+ "properties": {
+ "avg_size": {
+ "type": "float"
+ }
+ }
+ },
+ "service_time": {
+ "type": "float"
+ },
+ "write": {
+ "properties": {
+ "await": {
+ "type": "float"
+ },
+ "per_sec": {
+ "properties": {
+ "bytes": {
+ "type": "float"
+ }
+ }
+ },
+ "request": {
+ "properties": {
+ "merges_per_sec": {
+ "type": "float"
+ },
+ "per_sec": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "read": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "count": {
+ "type": "long"
+ },
+ "time": {
+ "type": "long"
+ }
+ }
+ },
+ "serial_number": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "write": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "count": {
+ "type": "long"
+ },
+ "time": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "entropy": {
+ "properties": {
+ "available_bits": {
+ "type": "long"
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "filesystem": {
+ "properties": {
+ "available": {
+ "type": "long"
+ },
+ "device_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "files": {
+ "type": "long"
+ },
+ "free": {
+ "type": "long"
+ },
+ "free_files": {
+ "type": "long"
+ },
+ "mount_point": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "total": {
+ "type": "long"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "fsstat": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "total_files": {
+ "type": "long"
+ },
+ "total_size": {
+ "properties": {
+ "free": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ },
+ "used": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "load": {
+ "properties": {
+ "1": {
+ "scaling_factor": 100,
+ "type": "scaled_float"
+ },
+ "15": {
+ "scaling_factor": 100,
+ "type": "scaled_float"
+ },
+ "5": {
+ "scaling_factor": 100,
+ "type": "scaled_float"
+ },
+ "cores": {
+ "type": "long"
+ },
+ "norm": {
+ "properties": {
+ "1": {
+ "scaling_factor": 100,
+ "type": "scaled_float"
+ },
+ "15": {
+ "scaling_factor": 100,
+ "type": "scaled_float"
+ },
+ "5": {
+ "scaling_factor": 100,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "actual": {
+ "properties": {
+ "free": {
+ "type": "long"
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "cached": {
+ "type": "long"
+ },
+ "free": {
+ "type": "long"
+ },
+ "hugepages": {
+ "properties": {
+ "default_size": {
+ "type": "long"
+ },
+ "free": {
+ "type": "long"
+ },
+ "reserved": {
+ "type": "long"
+ },
+ "surplus": {
+ "type": "long"
+ },
+ "swap": {
+ "properties": {
+ "out": {
+ "properties": {
+ "fallback": {
+ "type": "long"
+ },
+ "pages": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "total": {
+ "type": "long"
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "pct": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "page_stats": {
+ "properties": {
+ "direct_efficiency": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "kswapd_efficiency": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "pgfree": {
+ "properties": {
+ "pages": {
+ "type": "long"
+ }
+ }
+ },
+ "pgscan_direct": {
+ "properties": {
+ "pages": {
+ "type": "long"
+ }
+ }
+ },
+ "pgscan_kswapd": {
+ "properties": {
+ "pages": {
+ "type": "long"
+ }
+ }
+ },
+ "pgsteal_direct": {
+ "properties": {
+ "pages": {
+ "type": "long"
+ }
+ }
+ },
+ "pgsteal_kswapd": {
+ "properties": {
+ "pages": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "swap": {
+ "properties": {
+ "free": {
+ "type": "long"
+ },
+ "in": {
+ "properties": {
+ "pages": {
+ "type": "long"
+ }
+ }
+ },
+ "out": {
+ "properties": {
+ "pages": {
+ "type": "long"
+ }
+ }
+ },
+ "readahead": {
+ "properties": {
+ "cached": {
+ "type": "long"
+ },
+ "pages": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "type": "long"
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "total": {
+ "type": "long"
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "network": {
+ "properties": {
+ "in": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "dropped": {
+ "type": "long"
+ },
+ "errors": {
+ "type": "long"
+ },
+ "packets": {
+ "type": "long"
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "out": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "dropped": {
+ "type": "long"
+ },
+ "errors": {
+ "type": "long"
+ },
+ "packets": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "network_summary": {
+ "properties": {
+ "icmp": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "ip": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "tcp": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "udp": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "udp_lite": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ },
+ "process": {
+ "properties": {
+ "cgroup": {
+ "properties": {
+ "blkio": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "path": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "total": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "ios": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "cgroups_version": {
+ "type": "long"
+ },
+ "cpu": {
+ "properties": {
+ "cfs": {
+ "properties": {
+ "period": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ },
+ "quota": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ },
+ "shares": {
+ "type": "long"
+ }
+ }
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "path": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "pressure": {
+ "properties": {
+ "full": {
+ "properties": {
+ "10": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "300": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "60": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "some": {
+ "properties": {
+ "10": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "300": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "60": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "rt": {
+ "properties": {
+ "period": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ },
+ "runtime": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "stats": {
+ "properties": {
+ "periods": {
+ "type": "long"
+ },
+ "system": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "ns": {
+ "type": "long"
+ },
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "throttled": {
+ "properties": {
+ "ns": {
+ "type": "long"
+ },
+ "periods": {
+ "type": "long"
+ },
+ "us": {
+ "type": "long"
+ }
+ }
+ },
+ "usage": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "ns": {
+ "type": "long"
+ },
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "user": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "ns": {
+ "type": "long"
+ },
+ "pct": {
+ "type": "float"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "cpuacct": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "path": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "percpu": {
+ "type": "object"
+ },
+ "stats": {
+ "properties": {
+ "system": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "ns": {
+ "type": "long"
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "user": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "ns": {
+ "type": "long"
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "ns": {
+ "type": "long"
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "io": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "path": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "pressure": {
+ "properties": {
+ "full": {
+ "properties": {
+ "10": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "300": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "60": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "some": {
+ "properties": {
+ "10": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "300": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "60": {
+ "properties": {
+ "pct": {
+ "type": "float"
+ }
+ }
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "stats": {
+ "properties": {
+ "*": {
+ "properties": {
+ "*": {
+ "properties": {
+ "bytes": {
+ "type": "object"
+ },
+ "ios": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "kmem": {
+ "properties": {
+ "failures": {
+ "type": "long"
+ },
+ "limit": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "usage": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "max": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "kmem_tcp": {
+ "properties": {
+ "failures": {
+ "type": "long"
+ },
+ "limit": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "usage": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "max": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "mem": {
+ "properties": {
+ "events": {
+ "properties": {
+ "fail": {
+ "type": "long"
+ },
+ "high": {
+ "type": "long"
+ },
+ "low": {
+ "type": "long"
+ },
+ "max": {
+ "type": "long"
+ },
+ "oom": {
+ "type": "long"
+ },
+ "oom_kill": {
+ "type": "long"
+ }
+ }
+ },
+ "failures": {
+ "type": "long"
+ },
+ "high": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "limit": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "low": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "max": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "usage": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "max": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "memsw": {
+ "properties": {
+ "events": {
+ "properties": {
+ "fail": {
+ "type": "long"
+ },
+ "high": {
+ "type": "long"
+ },
+ "low": {
+ "type": "long"
+ },
+ "max": {
+ "type": "long"
+ },
+ "oom": {
+ "type": "long"
+ },
+ "oom_kill": {
+ "type": "long"
+ }
+ }
+ },
+ "failures": {
+ "type": "long"
+ },
+ "high": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "limit": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "low": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "max": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "usage": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "max": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "path": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "stats": {
+ "properties": {
+ "*": {
+ "properties": {
+ "bytes": {
+ "type": "object"
+ }
+ }
+ },
+ "active_anon": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "active_file": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "cache": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "hierarchical_memory_limit": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "hierarchical_memsw_limit": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "inactive_anon": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "inactive_file": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "major_page_faults": {
+ "type": "long"
+ },
+ "mapped_file": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "page_faults": {
+ "type": "long"
+ },
+ "pages_in": {
+ "type": "long"
+ },
+ "pages_out": {
+ "type": "long"
+ },
+ "rss": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "rss_huge": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "swap": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "unevictable": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "path": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "cmdline": {
+ "ignore_above": 2048,
+ "type": "keyword"
+ },
+ "cpu": {
+ "properties": {
+ "start_time": {
+ "type": "date"
+ },
+ "system": {
+ "properties": {
+ "ticks": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ },
+ "value": {
+ "type": "long"
+ }
+ }
+ },
+ "user": {
+ "properties": {
+ "ticks": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "env": {
+ "type": "object"
+ },
+ "fd": {
+ "properties": {
+ "limit": {
+ "properties": {
+ "hard": {
+ "type": "long"
+ },
+ "soft": {
+ "type": "long"
+ }
+ }
+ },
+ "open": {
+ "type": "long"
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "rss": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "share": {
+ "type": "long"
+ },
+ "size": {
+ "type": "long"
+ }
+ }
+ },
+ "state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "summary": {
+ "properties": {
+ "dead": {
+ "type": "long"
+ },
+ "idle": {
+ "type": "long"
+ },
+ "running": {
+ "type": "long"
+ },
+ "sleeping": {
+ "type": "long"
+ },
+ "stopped": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ },
+ "unknown": {
+ "type": "long"
+ },
+ "zombie": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "raid": {
+ "properties": {
+ "blocks": {
+ "properties": {
+ "synced": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "disks": {
+ "properties": {
+ "active": {
+ "type": "long"
+ },
+ "failed": {
+ "type": "long"
+ },
+ "spare": {
+ "type": "long"
+ },
+ "states": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "level": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sync_action": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "service": {
+ "properties": {
+ "exec_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "load_state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "resources": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "usage": {
+ "properties": {
+ "ns": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "usage": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "network": {
+ "properties": {
+ "in": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "packets": {
+ "type": "long"
+ }
+ }
+ },
+ "out": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "packets": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "tasks": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state_since": {
+ "type": "date"
+ },
+ "sub_state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "unit_file": {
+ "properties": {
+ "state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "vendor_preset": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "socket": {
+ "properties": {
+ "local": {
+ "properties": {
+ "ip": {
+ "type": "ip"
+ },
+ "port": {
+ "type": "long"
+ }
+ }
+ },
+ "process": {
+ "properties": {
+ "cmdline": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "remote": {
+ "properties": {
+ "etld_plus_one": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "host": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "host_error": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ip": {
+ "type": "ip"
+ },
+ "port": {
+ "type": "long"
+ }
+ }
+ },
+ "summary": {
+ "properties": {
+ "all": {
+ "properties": {
+ "count": {
+ "type": "long"
+ },
+ "listening": {
+ "type": "long"
+ }
+ }
+ },
+ "tcp": {
+ "properties": {
+ "all": {
+ "properties": {
+ "close_wait": {
+ "type": "long"
+ },
+ "closing": {
+ "type": "long"
+ },
+ "count": {
+ "type": "long"
+ },
+ "established": {
+ "type": "long"
+ },
+ "fin_wait1": {
+ "type": "long"
+ },
+ "fin_wait2": {
+ "type": "long"
+ },
+ "last_ack": {
+ "type": "long"
+ },
+ "listening": {
+ "type": "long"
+ },
+ "orphan": {
+ "type": "long"
+ },
+ "syn_recv": {
+ "type": "long"
+ },
+ "syn_sent": {
+ "type": "long"
+ },
+ "time_wait": {
+ "type": "long"
+ }
+ }
+ },
+ "memory": {
+ "type": "long"
+ }
+ }
+ },
+ "udp": {
+ "properties": {
+ "all": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "memory": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "uptime": {
+ "properties": {
+ "duration": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "users": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "leader": {
+ "type": "long"
+ },
+ "path": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "remote": {
+ "type": "boolean"
+ },
+ "remote_host": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "scope": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "seat": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "service": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "systemd": {
+ "properties": {
+ "fragment_path": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "unit": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "tags": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "task_stats": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "kernel": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ },
+ "system": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "user": {
+ "properties": {
+ "norm": {
+ "properties": {
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "ticks": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "diskio": {
+ "properties": {
+ "read": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "ops": {
+ "type": "long"
+ },
+ "queued": {
+ "type": "long"
+ },
+ "rate": {
+ "type": "long"
+ },
+ "reads": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "service_time": {
+ "type": "long"
+ },
+ "summary": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "ops": {
+ "type": "long"
+ },
+ "queued": {
+ "type": "long"
+ },
+ "rate": {
+ "type": "long"
+ },
+ "service_time": {
+ "type": "long"
+ },
+ "wait_time": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ },
+ "wait_time": {
+ "type": "long"
+ },
+ "write": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "ops": {
+ "type": "long"
+ },
+ "queued": {
+ "type": "long"
+ },
+ "rate": {
+ "type": "long"
+ },
+ "service_time": {
+ "type": "long"
+ },
+ "wait_time": {
+ "type": "long"
+ }
+ }
+ },
+ "writes": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "identifier": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "memory": {
+ "properties": {
+ "stats": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ },
+ "network": {
+ "properties": {
+ "inbound": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "dropped": {
+ "type": "long"
+ },
+ "errors": {
+ "type": "long"
+ },
+ "packets": {
+ "type": "long"
+ }
+ }
+ },
+ "interface": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "outbound": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "dropped": {
+ "type": "long"
+ },
+ "errors": {
+ "type": "long"
+ },
+ "packets": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "threat": {
+ "properties": {
+ "enrichments": {
+ "properties": {
+ "indicator": {
+ "properties": {
+ "as": {
+ "properties": {
+ "number": {
+ "type": "long"
+ },
+ "organization": {
+ "properties": {
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "confidence": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "description": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "email": {
+ "properties": {
+ "address": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "file": {
+ "properties": {
+ "accessed": {
+ "type": "date"
+ },
+ "attributes": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "code_signature": {
+ "properties": {
+ "digest_algorithm": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "exists": {
+ "type": "boolean"
+ },
+ "signing_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subject_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "team_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "timestamp": {
+ "type": "date"
+ },
+ "trusted": {
+ "type": "boolean"
+ },
+ "valid": {
+ "type": "boolean"
+ }
+ }
+ },
+ "created": {
+ "type": "date"
+ },
+ "ctime": {
+ "type": "date"
+ },
+ "device": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "directory": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "drive_letter": {
+ "ignore_above": 1,
+ "type": "keyword"
+ },
+ "elf": {
+ "properties": {
+ "architecture": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "byte_order": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "cpu_type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "creation_date": {
+ "type": "date"
+ },
+ "exports": {
+ "type": "flattened"
+ },
+ "header": {
+ "properties": {
+ "abi_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "class": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "data": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "entrypoint": {
+ "type": "long"
+ },
+ "object_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "os_abi": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "imports": {
+ "type": "flattened"
+ },
+ "sections": {
+ "properties": {
+ "chi2": {
+ "type": "long"
+ },
+ "entropy": {
+ "type": "long"
+ },
+ "flags": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "physical_offset": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "physical_size": {
+ "type": "long"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "virtual_address": {
+ "type": "long"
+ },
+ "virtual_size": {
+ "type": "long"
+ }
+ },
+ "type": "nested"
+ },
+ "segments": {
+ "properties": {
+ "sections": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ },
+ "type": "nested"
+ },
+ "shared_libraries": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "telfhash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "extension": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "fork_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "gid": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "group": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "hash": {
+ "properties": {
+ "md5": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha1": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha256": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha512": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ssdeep": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "inode": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "mime_type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "mode": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "mtime": {
+ "type": "date"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "owner": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "path": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "pe": {
+ "properties": {
+ "architecture": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "company": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "description": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "file_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "imphash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "original_file_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "product": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "size": {
+ "type": "long"
+ },
+ "target_path": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "uid": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "first_seen": {
+ "type": "date"
+ },
+ "geo": {
+ "properties": {
+ "city_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "continent_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "continent_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country_iso_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "location": {
+ "type": "geo_point"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "postal_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "region_iso_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "region_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "timezone": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "ip": {
+ "type": "ip"
+ },
+ "last_seen": {
+ "type": "date"
+ },
+ "marking": {
+ "properties": {
+ "tlp": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "modified_at": {
+ "type": "date"
+ },
+ "port": {
+ "type": "long"
+ },
+ "provider": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "reference": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "registry": {
+ "properties": {
+ "data": {
+ "properties": {
+ "bytes": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "strings": {
+ "ignore_above": 1024,
+ "type": "wildcard"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "hive": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "key": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "path": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "value": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "scanner_stats": {
+ "type": "long"
+ },
+ "sightings": {
+ "type": "long"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "url": {
+ "properties": {
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "extension": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "fragment": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "full": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "wildcard"
+ },
+ "original": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "wildcard"
+ },
+ "password": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "path": {
+ "ignore_above": 1024,
+ "type": "wildcard"
+ },
+ "port": {
+ "type": "long"
+ },
+ "query": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "registered_domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "scheme": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subdomain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "top_level_domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "username": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "x509": {
+ "properties": {
+ "alternative_names": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "issuer": {
+ "properties": {
+ "common_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "distinguished_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "locality": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organization": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organizational_unit": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state_or_province": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "not_after": {
+ "type": "date"
+ },
+ "not_before": {
+ "type": "date"
+ },
+ "public_key_algorithm": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "public_key_curve": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "public_key_exponent": {
+ "doc_values": false,
+ "index": false,
+ "type": "long"
+ },
+ "public_key_size": {
+ "type": "long"
+ },
+ "serial_number": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "signature_algorithm": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subject": {
+ "properties": {
+ "common_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "distinguished_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "locality": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organization": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organizational_unit": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state_or_province": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "version_number": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "matched": {
+ "properties": {
+ "atomic": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "field": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "index": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ },
+ "type": "nested"
+ },
+ "framework": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "group": {
+ "properties": {
+ "alias": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "reference": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "indicator": {
+ "properties": {
+ "as": {
+ "properties": {
+ "number": {
+ "type": "long"
+ },
+ "organization": {
+ "properties": {
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "confidence": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "description": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "email": {
+ "properties": {
+ "address": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "file": {
+ "properties": {
+ "accessed": {
+ "type": "date"
+ },
+ "attributes": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "code_signature": {
+ "properties": {
+ "digest_algorithm": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "exists": {
+ "type": "boolean"
+ },
+ "signing_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subject_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "team_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "timestamp": {
+ "type": "date"
+ },
+ "trusted": {
+ "type": "boolean"
+ },
+ "valid": {
+ "type": "boolean"
+ }
+ }
+ },
+ "created": {
+ "type": "date"
+ },
+ "ctime": {
+ "type": "date"
+ },
+ "device": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "directory": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "drive_letter": {
+ "ignore_above": 1,
+ "type": "keyword"
+ },
+ "elf": {
+ "properties": {
+ "architecture": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "byte_order": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "cpu_type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "creation_date": {
+ "type": "date"
+ },
+ "exports": {
+ "type": "flattened"
+ },
+ "header": {
+ "properties": {
+ "abi_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "class": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "data": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "entrypoint": {
+ "type": "long"
+ },
+ "object_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "os_abi": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "imports": {
+ "type": "flattened"
+ },
+ "sections": {
+ "properties": {
+ "chi2": {
+ "type": "long"
+ },
+ "entropy": {
+ "type": "long"
+ },
+ "flags": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "physical_offset": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "physical_size": {
+ "type": "long"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "virtual_address": {
+ "type": "long"
+ },
+ "virtual_size": {
+ "type": "long"
+ }
+ },
+ "type": "nested"
+ },
+ "segments": {
+ "properties": {
+ "sections": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ },
+ "type": "nested"
+ },
+ "shared_libraries": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "telfhash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "extension": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "fork_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "gid": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "group": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "hash": {
+ "properties": {
+ "md5": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha1": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha256": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha512": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ssdeep": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "inode": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "mime_type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "mode": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "mtime": {
+ "type": "date"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "owner": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "path": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "pe": {
+ "properties": {
+ "architecture": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "company": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "description": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "file_version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "imphash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "original_file_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "product": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "size": {
+ "type": "long"
+ },
+ "target_path": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "uid": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "first_seen": {
+ "type": "date"
+ },
+ "geo": {
+ "properties": {
+ "city_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "continent_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "continent_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country_iso_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "location": {
+ "type": "geo_point"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "postal_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "region_iso_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "region_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "timezone": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "ip": {
+ "type": "ip"
+ },
+ "last_seen": {
+ "type": "date"
+ },
+ "marking": {
+ "properties": {
+ "tlp": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "modified_at": {
+ "type": "date"
+ },
+ "port": {
+ "type": "long"
+ },
+ "provider": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "reference": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "registry": {
+ "properties": {
+ "data": {
+ "properties": {
+ "bytes": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "strings": {
+ "ignore_above": 1024,
+ "type": "wildcard"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "hive": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "key": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "path": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "value": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "scanner_stats": {
+ "type": "long"
+ },
+ "sightings": {
+ "type": "long"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "url": {
+ "properties": {
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "extension": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "fragment": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "full": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "wildcard"
+ },
+ "original": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "wildcard"
+ },
+ "password": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "path": {
+ "ignore_above": 1024,
+ "type": "wildcard"
+ },
+ "port": {
+ "type": "long"
+ },
+ "query": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "registered_domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "scheme": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subdomain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "top_level_domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "username": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "x509": {
+ "properties": {
+ "alternative_names": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "issuer": {
+ "properties": {
+ "common_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "distinguished_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "locality": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organization": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organizational_unit": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state_or_province": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "not_after": {
+ "type": "date"
+ },
+ "not_before": {
+ "type": "date"
+ },
+ "public_key_algorithm": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "public_key_curve": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "public_key_exponent": {
+ "doc_values": false,
+ "index": false,
+ "type": "long"
+ },
+ "public_key_size": {
+ "type": "long"
+ },
+ "serial_number": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "signature_algorithm": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subject": {
+ "properties": {
+ "common_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "distinguished_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "locality": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organization": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organizational_unit": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state_or_province": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "version_number": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "software": {
+ "properties": {
+ "alias": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "platforms": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "reference": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "tactic": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "reference": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "technique": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "reference": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subtechnique": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "reference": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "timeseries": {
+ "properties": {
+ "instance": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "timestamp": {
+ "path": "@timestamp",
+ "type": "alias"
+ },
+ "tls": {
+ "properties": {
+ "cipher": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "client": {
+ "properties": {
+ "certificate": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "certificate_chain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "hash": {
+ "properties": {
+ "md5": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha1": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha256": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "issuer": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ja3": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "not_after": {
+ "type": "date"
+ },
+ "not_before": {
+ "type": "date"
+ },
+ "server_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subject": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "supported_ciphers": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "x509": {
+ "properties": {
+ "alternative_names": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "issuer": {
+ "properties": {
+ "common_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "distinguished_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "locality": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organization": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organizational_unit": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state_or_province": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "not_after": {
+ "type": "date"
+ },
+ "not_before": {
+ "type": "date"
+ },
+ "public_key_algorithm": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "public_key_curve": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "public_key_exponent": {
+ "doc_values": false,
+ "index": false,
+ "type": "long"
+ },
+ "public_key_size": {
+ "type": "long"
+ },
+ "serial_number": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "signature_algorithm": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subject": {
+ "properties": {
+ "common_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "distinguished_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "locality": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organization": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organizational_unit": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state_or_province": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "version_number": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "curve": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "established": {
+ "type": "boolean"
+ },
+ "next_protocol": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "resumed": {
+ "type": "boolean"
+ },
+ "server": {
+ "properties": {
+ "certificate": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "certificate_chain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "hash": {
+ "properties": {
+ "md5": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha1": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "sha256": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "issuer": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "ja3s": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "not_after": {
+ "type": "date"
+ },
+ "not_before": {
+ "type": "date"
+ },
+ "subject": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "x509": {
+ "properties": {
+ "alternative_names": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "issuer": {
+ "properties": {
+ "common_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "distinguished_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "locality": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organization": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organizational_unit": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state_or_province": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "not_after": {
+ "type": "date"
+ },
+ "not_before": {
+ "type": "date"
+ },
+ "public_key_algorithm": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "public_key_curve": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "public_key_exponent": {
+ "doc_values": false,
+ "index": false,
+ "type": "long"
+ },
+ "public_key_size": {
+ "type": "long"
+ },
+ "serial_number": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "signature_algorithm": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subject": {
+ "properties": {
+ "common_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "distinguished_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "locality": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organization": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organizational_unit": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state_or_province": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "version_number": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version_protocol": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "tomcat": {
+ "properties": {
+ "cache": {
+ "properties": {
+ "hit": {
+ "properties": {
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "lookup": {
+ "properties": {
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "mbean": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "size": {
+ "properties": {
+ "max": {
+ "properties": {
+ "kb": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "kb": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "ttl": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "heap": {
+ "properties": {
+ "usage": {
+ "properties": {
+ "committed": {
+ "type": "long"
+ },
+ "init": {
+ "type": "long"
+ },
+ "max": {
+ "type": "long"
+ },
+ "used": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "mbean": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "other": {
+ "properties": {
+ "usage": {
+ "properties": {
+ "committed": {
+ "type": "long"
+ },
+ "init": {
+ "type": "long"
+ },
+ "max": {
+ "type": "long"
+ },
+ "used": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "requests": {
+ "properties": {
+ "bytes": {
+ "properties": {
+ "received": {
+ "type": "long"
+ },
+ "sent": {
+ "type": "long"
+ }
+ }
+ },
+ "errors": {
+ "properties": {
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "mbean": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "processing": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "threading": {
+ "properties": {
+ "busy": {
+ "type": "long"
+ },
+ "cpu": {
+ "properties": {
+ "time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "current": {
+ "type": "long"
+ },
+ "keep_alive": {
+ "properties": {
+ "timeout": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "max": {
+ "type": "long"
+ },
+ "peak": {
+ "type": "long"
+ },
+ "started": {
+ "properties": {
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "type": "long"
+ },
+ "user": {
+ "properties": {
+ "time": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "trace": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "traefik": {
+ "properties": {
+ "health": {
+ "properties": {
+ "response": {
+ "properties": {
+ "avg_time": {
+ "properties": {
+ "us": {
+ "type": "long"
+ }
+ }
+ },
+ "count": {
+ "type": "long"
+ },
+ "status_codes": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ },
+ "uptime": {
+ "properties": {
+ "sec": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "transaction": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "url": {
+ "properties": {
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "extension": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "fragment": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "full": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "wildcard"
+ },
+ "original": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "wildcard"
+ },
+ "password": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "path": {
+ "ignore_above": 1024,
+ "type": "wildcard"
+ },
+ "port": {
+ "type": "long"
+ },
+ "query": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "registered_domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "scheme": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subdomain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "top_level_domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "username": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "user": {
+ "properties": {
+ "changes": {
+ "properties": {
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "email": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "full_name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "group": {
+ "properties": {
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "hash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "roles": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "effective": {
+ "properties": {
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "email": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "full_name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "group": {
+ "properties": {
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "hash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "roles": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "email": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "full_name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "group": {
+ "properties": {
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "hash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "roles": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "target": {
+ "properties": {
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "email": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "full_name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "group": {
+ "properties": {
+ "domain": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "hash": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "roles": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "user_agent": {
+ "properties": {
+ "device": {
+ "properties": {
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "original": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "os": {
+ "properties": {
+ "family": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "full": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "kernel": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "platform": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "uwsgi": {
+ "properties": {
+ "status": {
+ "properties": {
+ "core": {
+ "properties": {
+ "id": {
+ "type": "long"
+ },
+ "read_errors": {
+ "type": "long"
+ },
+ "requests": {
+ "properties": {
+ "offloaded": {
+ "type": "long"
+ },
+ "routed": {
+ "type": "long"
+ },
+ "static": {
+ "type": "long"
+ },
+ "total": {
+ "type": "long"
+ }
+ }
+ },
+ "worker_pid": {
+ "type": "long"
+ },
+ "write_errors": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "exceptions": {
+ "type": "long"
+ },
+ "pid": {
+ "type": "long"
+ },
+ "read_errors": {
+ "type": "long"
+ },
+ "requests": {
+ "type": "long"
+ },
+ "write_errors": {
+ "type": "long"
+ }
+ }
+ },
+ "worker": {
+ "properties": {
+ "accepting": {
+ "type": "long"
+ },
+ "avg_rt": {
+ "type": "long"
+ },
+ "delta_requests": {
+ "type": "long"
+ },
+ "exceptions": {
+ "type": "long"
+ },
+ "harakiri_count": {
+ "type": "long"
+ },
+ "id": {
+ "type": "long"
+ },
+ "pid": {
+ "type": "long"
+ },
+ "requests": {
+ "type": "long"
+ },
+ "respawn_count": {
+ "type": "long"
+ },
+ "rss": {
+ "type": "long"
+ },
+ "running_time": {
+ "type": "long"
+ },
+ "signal_queue": {
+ "type": "long"
+ },
+ "signals": {
+ "type": "long"
+ },
+ "status": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "tx": {
+ "type": "long"
+ },
+ "vsz": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "vlan": {
+ "properties": {
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "vsphere": {
+ "properties": {
+ "datastore": {
+ "properties": {
+ "capacity": {
+ "properties": {
+ "free": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ },
+ "pct": {
+ "scaling_factor": 1000,
+ "type": "scaled_float"
+ }
+ }
+ }
+ }
+ },
+ "fstype": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "host": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "free": {
+ "properties": {
+ "mhz": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "mhz": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "mhz": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "free": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "network_names": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "virtualmachine": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "free": {
+ "properties": {
+ "mhz": {
+ "type": "long"
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "mhz": {
+ "type": "long"
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "mhz": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "custom_fields": {
+ "type": "object"
+ },
+ "host": {
+ "properties": {
+ "hostname": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "free": {
+ "properties": {
+ "guest": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "guest": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "used": {
+ "properties": {
+ "guest": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "host": {
+ "properties": {
+ "bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "network_names": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "os": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "vulnerability": {
+ "properties": {
+ "category": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "classification": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "description": {
+ "fields": {
+ "text": {
+ "type": "match_only_text"
+ }
+ },
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "enumeration": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "reference": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "report_id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "scanner": {
+ "properties": {
+ "vendor": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "score": {
+ "properties": {
+ "base": {
+ "type": "float"
+ },
+ "environmental": {
+ "type": "float"
+ },
+ "temporal": {
+ "type": "float"
+ },
+ "version": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "severity": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "windows": {
+ "properties": {
+ "perfmon": {
+ "properties": {
+ "instance": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "metrics": {
+ "properties": {
+ "*": {
+ "properties": {
+ "*": {
+ "type": "object"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "service": {
+ "properties": {
+ "display_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "exit_code": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "id": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "path_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "pid": {
+ "type": "long"
+ },
+ "start_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "start_type": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "uptime": {
+ "properties": {
+ "ms": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "x509": {
+ "properties": {
+ "alternative_names": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "issuer": {
+ "properties": {
+ "common_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "distinguished_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "locality": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organization": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organizational_unit": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state_or_province": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "not_after": {
+ "type": "date"
+ },
+ "not_before": {
+ "type": "date"
+ },
+ "public_key_algorithm": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "public_key_curve": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "public_key_exponent": {
+ "doc_values": false,
+ "index": false,
+ "type": "long"
+ },
+ "public_key_size": {
+ "type": "long"
+ },
+ "serial_number": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "signature_algorithm": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "subject": {
+ "properties": {
+ "common_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "country": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "distinguished_name": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "locality": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organization": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "organizational_unit": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "state_or_province": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "version_number": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ },
+ "zookeeper": {
+ "properties": {
+ "connection": {
+ "properties": {
+ "interest_ops": {
+ "type": "long"
+ },
+ "queued": {
+ "type": "long"
+ },
+ "received": {
+ "type": "long"
+ },
+ "sent": {
+ "type": "long"
+ }
+ }
+ },
+ "mntr": {
+ "properties": {
+ "approximate_data_size": {
+ "type": "long"
+ },
+ "ephemerals_count": {
+ "type": "long"
+ },
+ "followers": {
+ "type": "long"
+ },
+ "hostname": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "latency": {
+ "properties": {
+ "avg": {
+ "type": "long"
+ },
+ "max": {
+ "type": "long"
+ },
+ "min": {
+ "type": "long"
+ }
+ }
+ },
+ "max_file_descriptor_count": {
+ "type": "long"
+ },
+ "num_alive_connections": {
+ "type": "long"
+ },
+ "open_file_descriptor_count": {
+ "type": "long"
+ },
+ "outstanding_requests": {
+ "type": "long"
+ },
+ "packets": {
+ "properties": {
+ "received": {
+ "type": "long"
+ },
+ "sent": {
+ "type": "long"
+ }
+ }
+ },
+ "pending_syncs": {
+ "type": "long"
+ },
+ "server_state": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "synced_followers": {
+ "type": "long"
+ },
+ "version": {
+ "path": "service.version",
+ "type": "alias"
+ },
+ "watch_count": {
+ "type": "long"
+ },
+ "znode_count": {
+ "type": "long"
+ }
+ }
+ },
+ "server": {
+ "properties": {
+ "connections": {
+ "type": "long"
+ },
+ "count": {
+ "type": "long"
+ },
+ "epoch": {
+ "type": "long"
+ },
+ "latency": {
+ "properties": {
+ "avg": {
+ "type": "long"
+ },
+ "max": {
+ "type": "long"
+ },
+ "min": {
+ "type": "long"
+ }
+ }
+ },
+ "mode": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ },
+ "node_count": {
+ "type": "long"
+ },
+ "outstanding": {
+ "type": "long"
+ },
+ "received": {
+ "type": "long"
+ },
+ "sent": {
+ "type": "long"
+ },
+ "version_date": {
+ "type": "date"
+ },
+ "zxid": {
+ "ignore_above": 1024,
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "settings": {
+ "index": {
+ "codec": "best_compression",
+ "lifecycle": {
+ "name": "ent-search-metricbeat",
+ "rollover_alias": ".monitoring-ent-search-metrics-8.0.0"
+ },
+ "mapping": {
+ "total_fields": {
+ "limit": "10000"
+ }
+ },
+ "max_docvalue_fields_search": "200",
+ "number_of_replicas": "1",
+ "number_of_shards": "1",
+ "refresh_interval": "5s"
+ }
+ }
+ }
+}
+
+{
+ "type": "index",
+ "value": {
+ "aliases": {
+ },
+ "index": ".monitoring-es-7-mb-2021.10.15",
+ "mappings": {
+ "date_detection": false,
+ "dynamic": "false",
+ "properties": {
+ "ccr_auto_follow_stats": {
+ "properties": {
+ "auto_followed_clusters": {
+ "properties": {
+ "cluster_name": {
+ "type": "keyword"
+ },
+ "last_seen_metadata_version": {
+ "type": "long"
+ },
+ "time_since_last_check_millis": {
+ "type": "long"
+ }
+ },
+ "type": "nested"
+ },
+ "number_of_failed_follow_indices": {
+ "type": "long"
+ },
+ "number_of_failed_remote_cluster_state_requests": {
+ "type": "long"
+ },
+ "number_of_successful_follow_indices": {
+ "type": "long"
+ },
+ "recent_auto_follow_errors": {
+ "properties": {
+ "auto_follow_exception": {
+ "properties": {
+ "reason": {
+ "type": "text"
+ },
+ "type": {
+ "type": "keyword"
+ }
+ }
+ },
+ "leader_index": {
+ "type": "keyword"
+ },
+ "timestamp": {
+ "type": "long"
+ }
+ },
+ "type": "nested"
+ }
+ }
+ },
+ "ccr_stats": {
+ "properties": {
+ "bytes_read": {
+ "type": "long"
+ },
+ "failed_read_requests": {
+ "type": "long"
+ },
+ "failed_write_requests": {
+ "type": "long"
+ },
+ "fatal_exception": {
+ "properties": {
+ "reason": {
+ "type": "text"
+ },
+ "type": {
+ "type": "keyword"
+ }
+ }
+ },
+ "follower_aliases_version": {
+ "type": "long"
+ },
+ "follower_global_checkpoint": {
+ "type": "long"
+ },
+ "follower_index": {
+ "type": "keyword"
+ },
+ "follower_mapping_version": {
+ "type": "long"
+ },
+ "follower_max_seq_no": {
+ "type": "long"
+ },
+ "follower_settings_version": {
+ "type": "long"
+ },
+ "last_requested_seq_no": {
+ "type": "long"
+ },
+ "leader_global_checkpoint": {
+ "type": "long"
+ },
+ "leader_index": {
+ "type": "keyword"
+ },
+ "leader_max_seq_no": {
+ "type": "long"
+ },
+ "operations_read": {
+ "type": "long"
+ },
+ "operations_written": {
+ "type": "long"
+ },
+ "outstanding_read_requests": {
+ "type": "long"
+ },
+ "outstanding_write_requests": {
+ "type": "long"
+ },
+ "read_exceptions": {
+ "properties": {
+ "exception": {
+ "properties": {
+ "reason": {
+ "type": "text"
+ },
+ "type": {
+ "type": "keyword"
+ }
+ }
+ },
+ "from_seq_no": {
+ "type": "long"
+ },
+ "retries": {
+ "type": "integer"
+ }
+ },
+ "type": "nested"
+ },
+ "remote_cluster": {
+ "type": "keyword"
+ },
+ "shard_id": {
+ "type": "integer"
+ },
+ "successful_read_requests": {
+ "type": "long"
+ },
+ "successful_write_requests": {
+ "type": "long"
+ },
+ "time_since_last_read_millis": {
+ "type": "long"
+ },
+ "total_read_remote_exec_time_millis": {
+ "type": "long"
+ },
+ "total_read_time_millis": {
+ "type": "long"
+ },
+ "total_write_time_millis": {
+ "type": "long"
+ },
+ "write_buffer_operation_count": {
+ "type": "long"
+ },
+ "write_buffer_size_in_bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "cluster_state": {
+ "properties": {
+ "master_node": {
+ "type": "keyword"
+ },
+ "nodes": {
+ "type": "object"
+ },
+ "nodes_hash": {
+ "type": "integer"
+ },
+ "shards": {
+ "type": "object"
+ },
+ "state_uuid": {
+ "type": "keyword"
+ },
+ "status": {
+ "type": "keyword"
+ },
+ "version": {
+ "type": "long"
+ }
+ }
+ },
+ "cluster_stats": {
+ "properties": {
+ "indices": {
+ "type": "object"
+ },
+ "nodes": {
+ "type": "object"
+ }
+ }
+ },
+ "cluster_uuid": {
+ "type": "keyword"
+ },
+ "enrich_coordinator_stats": {
+ "properties": {
+ "executed_searches_total": {
+ "type": "long"
+ },
+ "node_id": {
+ "type": "keyword"
+ },
+ "queue_size": {
+ "type": "integer"
+ },
+ "remote_requests_current": {
+ "type": "long"
+ },
+ "remote_requests_total": {
+ "type": "long"
+ }
+ }
+ },
+ "enrich_executing_policy_stats": {
+ "properties": {
+ "name": {
+ "type": "keyword"
+ },
+ "task": {
+ "properties": {
+ "action": {
+ "type": "keyword"
+ },
+ "cancellable": {
+ "type": "boolean"
+ },
+ "description": {
+ "type": "keyword"
+ },
+ "id": {
+ "type": "long"
+ },
+ "node": {
+ "type": "keyword"
+ },
+ "running_time_in_nanos": {
+ "type": "long"
+ },
+ "start_time_in_millis": {
+ "format": "epoch_millis",
+ "type": "date"
+ },
+ "type": {
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "index_recovery": {
+ "type": "object"
+ },
+ "index_stats": {
+ "properties": {
+ "index": {
+ "type": "keyword"
+ },
+ "primaries": {
+ "properties": {
+ "bulk": {
+ "properties": {
+ "avg_size_in_bytes": {
+ "type": "long"
+ },
+ "avg_time_in_millis": {
+ "type": "long"
+ },
+ "total_operations": {
+ "type": "long"
+ },
+ "total_size_in_bytes": {
+ "type": "long"
+ },
+ "total_time_in_millis": {
+ "type": "long"
+ }
+ }
+ },
+ "docs": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "fielddata": {
+ "properties": {
+ "evictions": {
+ "type": "long"
+ },
+ "memory_size_in_bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "indexing": {
+ "properties": {
+ "index_time_in_millis": {
+ "type": "long"
+ },
+ "index_total": {
+ "type": "long"
+ },
+ "throttle_time_in_millis": {
+ "type": "long"
+ }
+ }
+ },
+ "merges": {
+ "properties": {
+ "total_size_in_bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "query_cache": {
+ "properties": {
+ "evictions": {
+ "type": "long"
+ },
+ "hit_count": {
+ "type": "long"
+ },
+ "memory_size_in_bytes": {
+ "type": "long"
+ },
+ "miss_count": {
+ "type": "long"
+ }
+ }
+ },
+ "refresh": {
+ "properties": {
+ "total_time_in_millis": {
+ "type": "long"
+ }
+ }
+ },
+ "request_cache": {
+ "properties": {
+ "evictions": {
+ "type": "long"
+ },
+ "hit_count": {
+ "type": "long"
+ },
+ "memory_size_in_bytes": {
+ "type": "long"
+ },
+ "miss_count": {
+ "type": "long"
+ }
+ }
+ },
+ "search": {
+ "properties": {
+ "query_time_in_millis": {
+ "type": "long"
+ },
+ "query_total": {
+ "type": "long"
+ }
+ }
+ },
+ "segments": {
+ "properties": {
+ "count": {
+ "type": "integer"
+ },
+ "doc_values_memory_in_bytes": {
+ "type": "long"
+ },
+ "fixed_bit_set_memory_in_bytes": {
+ "type": "long"
+ },
+ "index_writer_memory_in_bytes": {
+ "type": "long"
+ },
+ "memory_in_bytes": {
+ "type": "long"
+ },
+ "norms_memory_in_bytes": {
+ "type": "long"
+ },
+ "points_memory_in_bytes": {
+ "type": "long"
+ },
+ "stored_fields_memory_in_bytes": {
+ "type": "long"
+ },
+ "term_vectors_memory_in_bytes": {
+ "type": "long"
+ },
+ "terms_memory_in_bytes": {
+ "type": "long"
+ },
+ "version_map_memory_in_bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "store": {
+ "properties": {
+ "size_in_bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "bulk": {
+ "properties": {
+ "avg_size_in_bytes": {
+ "type": "long"
+ },
+ "avg_time_in_millis": {
+ "type": "long"
+ },
+ "total_operations": {
+ "type": "long"
+ },
+ "total_size_in_bytes": {
+ "type": "long"
+ },
+ "total_time_in_millis": {
+ "type": "long"
+ }
+ }
+ },
+ "docs": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "fielddata": {
+ "properties": {
+ "evictions": {
+ "type": "long"
+ },
+ "memory_size_in_bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "indexing": {
+ "properties": {
+ "index_time_in_millis": {
+ "type": "long"
+ },
+ "index_total": {
+ "type": "long"
+ },
+ "throttle_time_in_millis": {
+ "type": "long"
+ }
+ }
+ },
+ "merges": {
+ "properties": {
+ "total_size_in_bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "query_cache": {
+ "properties": {
+ "evictions": {
+ "type": "long"
+ },
+ "hit_count": {
+ "type": "long"
+ },
+ "memory_size_in_bytes": {
+ "type": "long"
+ },
+ "miss_count": {
+ "type": "long"
+ }
+ }
+ },
+ "refresh": {
+ "properties": {
+ "total_time_in_millis": {
+ "type": "long"
+ }
+ }
+ },
+ "request_cache": {
+ "properties": {
+ "evictions": {
+ "type": "long"
+ },
+ "hit_count": {
+ "type": "long"
+ },
+ "memory_size_in_bytes": {
+ "type": "long"
+ },
+ "miss_count": {
+ "type": "long"
+ }
+ }
+ },
+ "search": {
+ "properties": {
+ "query_time_in_millis": {
+ "type": "long"
+ },
+ "query_total": {
+ "type": "long"
+ }
+ }
+ },
+ "segments": {
+ "properties": {
+ "count": {
+ "type": "integer"
+ },
+ "doc_values_memory_in_bytes": {
+ "type": "long"
+ },
+ "fixed_bit_set_memory_in_bytes": {
+ "type": "long"
+ },
+ "index_writer_memory_in_bytes": {
+ "type": "long"
+ },
+ "memory_in_bytes": {
+ "type": "long"
+ },
+ "norms_memory_in_bytes": {
+ "type": "long"
+ },
+ "points_memory_in_bytes": {
+ "type": "long"
+ },
+ "stored_fields_memory_in_bytes": {
+ "type": "long"
+ },
+ "term_vectors_memory_in_bytes": {
+ "type": "long"
+ },
+ "terms_memory_in_bytes": {
+ "type": "long"
+ },
+ "version_map_memory_in_bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "store": {
+ "properties": {
+ "size_in_bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "indices_stats": {
+ "properties": {
+ "_all": {
+ "properties": {
+ "primaries": {
+ "properties": {
+ "bulk": {
+ "properties": {
+ "avg_size_in_bytes": {
+ "type": "long"
+ },
+ "avg_time_in_millis": {
+ "type": "long"
+ },
+ "total_operations": {
+ "type": "long"
+ },
+ "total_size_in_bytes": {
+ "type": "long"
+ },
+ "total_time_in_millis": {
+ "type": "long"
+ }
+ }
+ },
+ "docs": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "indexing": {
+ "properties": {
+ "index_time_in_millis": {
+ "type": "long"
+ },
+ "index_total": {
+ "type": "long"
+ }
+ }
+ },
+ "search": {
+ "properties": {
+ "query_time_in_millis": {
+ "type": "long"
+ },
+ "query_total": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "bulk": {
+ "properties": {
+ "avg_size_in_bytes": {
+ "type": "long"
+ },
+ "avg_time_in_millis": {
+ "type": "long"
+ },
+ "total_operations": {
+ "type": "long"
+ },
+ "total_size_in_bytes": {
+ "type": "long"
+ },
+ "total_time_in_millis": {
+ "type": "long"
+ }
+ }
+ },
+ "docs": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "indexing": {
+ "properties": {
+ "index_time_in_millis": {
+ "type": "long"
+ },
+ "index_total": {
+ "type": "long"
+ }
+ }
+ },
+ "search": {
+ "properties": {
+ "query_time_in_millis": {
+ "type": "long"
+ },
+ "query_total": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "interval_ms": {
+ "type": "long"
+ },
+ "job_stats": {
+ "properties": {
+ "data_counts": {
+ "properties": {
+ "bucket_count": {
+ "type": "long"
+ },
+ "earliest_record_timestamp": {
+ "type": "date"
+ },
+ "empty_bucket_count": {
+ "type": "long"
+ },
+ "input_bytes": {
+ "type": "long"
+ },
+ "latest_record_timestamp": {
+ "type": "date"
+ },
+ "processed_record_count": {
+ "type": "long"
+ },
+ "sparse_bucket_count": {
+ "type": "long"
+ }
+ }
+ },
+ "job_id": {
+ "type": "keyword"
+ },
+ "model_size_stats": {
+ "properties": {
+ "bucket_allocation_failures_count": {
+ "type": "long"
+ },
+ "model_bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "node": {
+ "properties": {
+ "id": {
+ "type": "keyword"
+ }
+ }
+ },
+ "state": {
+ "type": "keyword"
+ }
+ }
+ },
+ "node_stats": {
+ "properties": {
+ "fs": {
+ "properties": {
+ "data": {
+ "properties": {
+ "spins": {
+ "type": "boolean"
+ }
+ }
+ },
+ "io_stats": {
+ "properties": {
+ "total": {
+ "properties": {
+ "operations": {
+ "type": "long"
+ },
+ "read_kilobytes": {
+ "type": "long"
+ },
+ "read_operations": {
+ "type": "long"
+ },
+ "write_kilobytes": {
+ "type": "long"
+ },
+ "write_operations": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "total": {
+ "properties": {
+ "available_in_bytes": {
+ "type": "long"
+ },
+ "free_in_bytes": {
+ "type": "long"
+ },
+ "total_in_bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "indices": {
+ "properties": {
+ "bulk": {
+ "properties": {
+ "avg_size_in_bytes": {
+ "type": "long"
+ },
+ "avg_time_in_millis": {
+ "type": "long"
+ },
+ "total_operations": {
+ "type": "long"
+ },
+ "total_size_in_bytes": {
+ "type": "long"
+ },
+ "total_time_in_millis": {
+ "type": "long"
+ }
+ }
+ },
+ "docs": {
+ "properties": {
+ "count": {
+ "type": "long"
+ }
+ }
+ },
+ "fielddata": {
+ "properties": {
+ "evictions": {
+ "type": "long"
+ },
+ "memory_size_in_bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "indexing": {
+ "properties": {
+ "index_time_in_millis": {
+ "type": "long"
+ },
+ "index_total": {
+ "type": "long"
+ },
+ "throttle_time_in_millis": {
+ "type": "long"
+ }
+ }
+ },
+ "query_cache": {
+ "properties": {
+ "evictions": {
+ "type": "long"
+ },
+ "hit_count": {
+ "type": "long"
+ },
+ "memory_size_in_bytes": {
+ "type": "long"
+ },
+ "miss_count": {
+ "type": "long"
+ }
+ }
+ },
+ "request_cache": {
+ "properties": {
+ "evictions": {
+ "type": "long"
+ },
+ "hit_count": {
+ "type": "long"
+ },
+ "memory_size_in_bytes": {
+ "type": "long"
+ },
+ "miss_count": {
+ "type": "long"
+ }
+ }
+ },
+ "search": {
+ "properties": {
+ "query_time_in_millis": {
+ "type": "long"
+ },
+ "query_total": {
+ "type": "long"
+ }
+ }
+ },
+ "segments": {
+ "properties": {
+ "count": {
+ "type": "integer"
+ },
+ "doc_values_memory_in_bytes": {
+ "type": "long"
+ },
+ "fixed_bit_set_memory_in_bytes": {
+ "type": "long"
+ },
+ "index_writer_memory_in_bytes": {
+ "type": "long"
+ },
+ "memory_in_bytes": {
+ "type": "long"
+ },
+ "norms_memory_in_bytes": {
+ "type": "long"
+ },
+ "points_memory_in_bytes": {
+ "type": "long"
+ },
+ "stored_fields_memory_in_bytes": {
+ "type": "long"
+ },
+ "term_vectors_memory_in_bytes": {
+ "type": "long"
+ },
+ "terms_memory_in_bytes": {
+ "type": "long"
+ },
+ "version_map_memory_in_bytes": {
+ "type": "long"
+ }
+ }
+ },
+ "store": {
+ "properties": {
+ "size_in_bytes": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "jvm": {
+ "properties": {
+ "gc": {
+ "properties": {
+ "collectors": {
+ "properties": {
+ "old": {
+ "properties": {
+ "collection_count": {
+ "type": "long"
+ },
+ "collection_time_in_millis": {
+ "type": "long"
+ }
+ }
+ },
+ "young": {
+ "properties": {
+ "collection_count": {
+ "type": "long"
+ },
+ "collection_time_in_millis": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "mem": {
+ "properties": {
+ "heap_max_in_bytes": {
+ "type": "long"
+ },
+ "heap_used_in_bytes": {
+ "type": "long"
+ },
+ "heap_used_percent": {
+ "type": "half_float"
+ }
+ }
+ }
+ }
+ },
+ "mlockall": {
+ "type": "boolean"
+ },
+ "node_id": {
+ "type": "keyword"
+ },
+ "node_master": {
+ "type": "boolean"
+ },
+ "os": {
+ "properties": {
+ "cgroup": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "cfs_quota_micros": {
+ "type": "long"
+ },
+ "control_group": {
+ "type": "keyword"
+ },
+ "stat": {
+ "properties": {
+ "number_of_elapsed_periods": {
+ "type": "long"
+ },
+ "number_of_times_throttled": {
+ "type": "long"
+ },
+ "time_throttled_nanos": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ },
+ "cpuacct": {
+ "properties": {
+ "control_group": {
+ "type": "keyword"
+ },
+ "usage_nanos": {
+ "type": "long"
+ }
+ }
+ },
+ "memory": {
+ "properties": {
+ "control_group": {
+ "type": "keyword"
+ },
+ "limit_in_bytes": {
+ "type": "keyword"
+ },
+ "usage_in_bytes": {
+ "type": "keyword"
+ }
+ }
+ }
+ }
+ },
+ "cpu": {
+ "properties": {
+ "load_average": {
+ "properties": {
+ "15m": {
+ "type": "half_float"
+ },
+ "1m": {
+ "type": "half_float"
+ },
+ "5m": {
+ "type": "half_float"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "process": {
+ "properties": {
+ "cpu": {
+ "properties": {
+ "percent": {
+ "type": "half_float"
+ }
+ }
+ },
+ "max_file_descriptors": {
+ "type": "long"
+ },
+ "open_file_descriptors": {
+ "type": "long"
+ }
+ }
+ },
+ "thread_pool": {
+ "properties": {
+ "bulk": {
+ "properties": {
+ "queue": {
+ "type": "integer"
+ },
+ "rejected": {
+ "type": "long"
+ },
+ "threads": {
+ "type": "integer"
+ }
+ }
+ },
+ "generic": {
+ "properties": {
+ "queue": {
+ "type": "integer"
+ },
+ "rejected": {
+ "type": "long"
+ },
+ "threads": {
+ "type": "integer"
+ }
+ }
+ },
+ "get": {
+ "properties": {
+ "queue": {
+ "type": "integer"
+ },
+ "rejected": {
+ "type": "long"
+ },
+ "threads": {
+ "type": "integer"
+ }
+ }
+ },
+ "index": {
+ "properties": {
+ "queue": {
+ "type": "integer"
+ },
+ "rejected": {
+ "type": "long"
+ },
+ "threads": {
+ "type": "integer"
+ }
+ }
+ },
+ "management": {
+ "properties": {
+ "queue": {
+ "type": "integer"
+ },
+ "rejected": {
+ "type": "long"
+ },
+ "threads": {
+ "type": "integer"
+ }
+ }
+ },
+ "search": {
+ "properties": {
+ "queue": {
+ "type": "integer"
+ },
+ "rejected": {
+ "type": "long"
+ },
+ "threads": {
+ "type": "integer"
+ }
+ }
+ },
+ "watcher": {
+ "properties": {
+ "queue": {
+ "type": "integer"
+ },
+ "rejected": {
+ "type": "long"
+ },
+ "threads": {
+ "type": "integer"
+ }
+ }
+ },
+ "write": {
+ "properties": {
+ "queue": {
+ "type": "integer"
+ },
+ "rejected": {
+ "type": "long"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "shard": {
+ "properties": {
+ "index": {
+ "type": "keyword"
+ },
+ "node": {
+ "type": "keyword"
+ },
+ "primary": {
+ "type": "boolean"
+ },
+ "relocating_node": {
+ "type": "keyword"
+ },
+ "shard": {
+ "type": "long"
+ },
+ "state": {
+ "type": "keyword"
+ }
+ }
+ },
+ "source_node": {
+ "properties": {
+ "host": {
+ "type": "keyword"
+ },
+ "ip": {
+ "type": "keyword"
+ },
+ "name": {
+ "type": "keyword"
+ },
+ "timestamp": {
+ "format": "date_time",
+ "type": "date"
+ },
+ "transport_address": {
+ "type": "keyword"
+ },
+ "uuid": {
+ "type": "keyword"
+ }
+ }
+ },
+ "state_uuid": {
+ "type": "keyword"
+ },
+ "timestamp": {
+ "format": "date_time",
+ "type": "date"
+ },
+ "type": {
+ "type": "keyword"
+ }
+ }
+ },
+ "settings": {
+ "index": {
+ "auto_expand_replicas": "0-1",
+ "codec": "best_compression",
+ "format": "7",
+ "number_of_replicas": "0",
+ "number_of_shards": "1"
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/x-pack/test/functional/services/index.ts b/x-pack/test/functional/services/index.ts
index 10c68456e1262..6f204608df13a 100644
--- a/x-pack/test/functional/services/index.ts
+++ b/x-pack/test/functional/services/index.ts
@@ -38,6 +38,8 @@ import {
MonitoringKibanaSummaryStatusProvider,
MonitoringSetupModeProvider,
MonitoringAlertsProvider,
+ MonitoringEnterpriseSearchOverviewProvider,
+ MonitoringEnterpriseSearchSummaryStatusProvider,
// @ts-ignore not ts yet
} from './monitoring';
// @ts-ignore not ts yet
@@ -101,6 +103,8 @@ export const services = {
monitoringKibanaInstances: MonitoringKibanaInstancesProvider,
monitoringKibanaInstance: MonitoringKibanaInstanceProvider,
monitoringKibanaSummaryStatus: MonitoringKibanaSummaryStatusProvider,
+ monitoringEnterpriseSearchOverview: MonitoringEnterpriseSearchOverviewProvider,
+ monitoringEnterpriseSearchSummaryStatus: MonitoringEnterpriseSearchSummaryStatusProvider,
monitoringSetupMode: MonitoringSetupModeProvider,
monitoringAlerts: MonitoringAlertsProvider,
pipelineList: PipelineListProvider,
diff --git a/x-pack/test/functional/services/monitoring/cluster_overview.js b/x-pack/test/functional/services/monitoring/cluster_overview.js
index 835e566386e0a..e6c58ba4eac03 100644
--- a/x-pack/test/functional/services/monitoring/cluster_overview.js
+++ b/x-pack/test/functional/services/monitoring/cluster_overview.js
@@ -54,6 +54,12 @@ export function MonitoringClusterOverviewProvider({ getService }) {
const SUBJ_BEATS_LISTING = `${SUBJ_BEATS_PANEL} > beatsListing`;
const SUBJ_BEATS_TYPES_COUNTS = `${SUBJ_BEATS_PANEL} > beatTypeCount`;
+ const SUBJ_ENT_SEARCH_PANEL = `clusterItemContainerEnterprise Search`;
+ const SUBJ_ENT_SEARCH_TOTAL_NODES = `${SUBJ_ENT_SEARCH_PANEL} > entSearchTotalNodes`;
+ const SUBJ_ENT_SEARCH_OVERVIEW = `${SUBJ_ENT_SEARCH_PANEL} > entSearchOverview`;
+ const SUBJ_ENT_SEARCH_ENGINES = `${SUBJ_ENT_SEARCH_PANEL} > appSearchEngines`;
+ const SUBJ_ENT_SEARCH_ORG_SOURCES = `${SUBJ_ENT_SEARCH_PANEL} > workplaceSearchOrgSources`;
+
return new (class ClusterOverview {
async isOnClusterOverview() {
await retry.try(async () => {
@@ -225,5 +231,18 @@ export function MonitoringClusterOverviewProvider({ getService }) {
clickBeatsListing() {
return testSubjects.click(SUBJ_BEATS_LISTING);
}
+
+ getEntSearchTotalNodes() {
+ return testSubjects.getVisibleText(SUBJ_ENT_SEARCH_TOTAL_NODES);
+ }
+ getEntSearchTotalEngines() {
+ return testSubjects.getVisibleText(SUBJ_ENT_SEARCH_ENGINES);
+ }
+ getEntSearchTotalOrgSources() {
+ return testSubjects.getVisibleText(SUBJ_ENT_SEARCH_ORG_SOURCES);
+ }
+ clickEntSearchOverview() {
+ return testSubjects.click(SUBJ_ENT_SEARCH_OVERVIEW);
+ }
})();
}
diff --git a/x-pack/test/functional/services/monitoring/enterprise_search_overview.js b/x-pack/test/functional/services/monitoring/enterprise_search_overview.js
new file mode 100644
index 0000000000000..3d808527da2e9
--- /dev/null
+++ b/x-pack/test/functional/services/monitoring/enterprise_search_overview.js
@@ -0,0 +1,20 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License
+ * 2.0; you may not use this file except in compliance with the Elastic License
+ * 2.0.
+ */
+
+export function MonitoringEnterpriseSearchOverviewProvider({ getService }) {
+ const testSubjects = getService('testSubjects');
+ const retry = getService('retry');
+
+ const SUBJ_OVERVIEW_PAGE = 'entSearchOverviewPage';
+
+ return new (class EnterpriseSearchOverview {
+ async isOnOverview() {
+ const pageId = await retry.try(() => testSubjects.find(SUBJ_OVERVIEW_PAGE));
+ return pageId !== null;
+ }
+ })();
+}
diff --git a/x-pack/test/functional/services/monitoring/enterprise_search_summary_status.js b/x-pack/test/functional/services/monitoring/enterprise_search_summary_status.js
new file mode 100644
index 0000000000000..3ecaddadf742f
--- /dev/null
+++ b/x-pack/test/functional/services/monitoring/enterprise_search_summary_status.js
@@ -0,0 +1,25 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License
+ * 2.0; you may not use this file except in compliance with the Elastic License
+ * 2.0.
+ */
+
+export function MonitoringEnterpriseSearchSummaryStatusProvider({ getService }) {
+ const testSubjects = getService('testSubjects');
+
+ const SUBJ_SUMMARY = 'entSearchSummaryStatus';
+ const SUBJ_SUMMARY_INSTANCES = `${SUBJ_SUMMARY} > totalInstances`;
+ const SUBJ_SUMMARY_ENGINES = `${SUBJ_SUMMARY} > appSearchEngines`;
+ const SUBJ_SUMMARY_ORG_SOURCES = `${SUBJ_SUMMARY} > workplaceSearchOrgSources`;
+
+ return new (class EnterpriseSearchSummaryStatus {
+ async getContent() {
+ return {
+ instances: await testSubjects.getVisibleText(SUBJ_SUMMARY_INSTANCES),
+ appSearchEngines: await testSubjects.getVisibleText(SUBJ_SUMMARY_ENGINES),
+ workplaceSearchOrgSources: await testSubjects.getVisibleText(SUBJ_SUMMARY_ORG_SOURCES),
+ };
+ }
+ })();
+}
diff --git a/x-pack/test/functional/services/monitoring/index.js b/x-pack/test/functional/services/monitoring/index.js
index e02280c52d2c0..3e9584904c5f8 100644
--- a/x-pack/test/functional/services/monitoring/index.js
+++ b/x-pack/test/functional/services/monitoring/index.js
@@ -31,3 +31,5 @@ export { MonitoringKibanaInstanceProvider } from './kibana_instance';
export { MonitoringKibanaSummaryStatusProvider } from './kibana_summary_status';
export { MonitoringSetupModeProvider } from './setup_mode';
export { MonitoringAlertsProvider } from './alerts';
+export { MonitoringEnterpriseSearchOverviewProvider } from './enterprise_search_overview';
+export { MonitoringEnterpriseSearchSummaryStatusProvider } from './enterprise_search_summary_status';