diff --git a/x-pack/plugins/monitoring/public/components/chart/get_technical_preview.js b/x-pack/plugins/monitoring/public/components/chart/get_technical_preview.js
new file mode 100644
index 0000000000000..52b6948658659
--- /dev/null
+++ b/x-pack/plugins/monitoring/public/components/chart/get_technical_preview.js
@@ -0,0 +1,22 @@
+/*
+ * 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 { chain } from 'lodash';
+
+/*
+ * Chart titles are taken from `metric.title` or `metric.label` fields in the series data.
+ * Use title if found, otherwise use label
+ */
+export function getTechnicalPreview(series = []) {
+ return chain(
+ series.map((s) => {
+ return Boolean(s.metric.technicalPreview);
+ })
+ )
+ .first()
+ .value();
+}
diff --git a/x-pack/plugins/monitoring/public/components/chart/get_technical_preview.test.js b/x-pack/plugins/monitoring/public/components/chart/get_technical_preview.test.js
new file mode 100644
index 0000000000000..9df6c25cb25d2
--- /dev/null
+++ b/x-pack/plugins/monitoring/public/components/chart/get_technical_preview.test.js
@@ -0,0 +1,32 @@
+/*
+ * 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 { getTechnicalPreview } from './get_technical_preview';
+
+describe('getTechnicalPreview', function () {
+ it('with metric.technicalPreview undefined', () => {
+ const series = [{ metric: {} }, { metric: { technicalPreview: true } }];
+ expect(getTechnicalPreview(series)).to.be(false);
+ });
+
+ it('with metric.technicalPreview false', () => {
+ const series = [
+ { metric: { technicalPreview: false } },
+ { metric: { technicalPreview: true } },
+ ];
+ expect(getTechnicalPreview(series)).to.be(false);
+ });
+
+ it('with metric.technicalPreview true', () => {
+ const series = [
+ { metric: { technicalPreview: true } },
+ { metric: { technicalPreview: false } },
+ ];
+ expect(getTechnicalPreview(series)).to.be(true);
+ });
+});
diff --git a/x-pack/plugins/monitoring/public/components/chart/monitoring_timeseries_container.js b/x-pack/plugins/monitoring/public/components/chart/monitoring_timeseries_container.js
index fc7ca2975241f..a7640c7e114d3 100644
--- a/x-pack/plugins/monitoring/public/components/chart/monitoring_timeseries_container.js
+++ b/x-pack/plugins/monitoring/public/components/chart/monitoring_timeseries_container.js
@@ -7,6 +7,7 @@
import React, { Fragment } from 'react';
import { get, first } from 'lodash';
+import { getTechnicalPreview } from './get_technical_preview';
import { getTitle } from './get_title';
import { getUnits } from './get_units';
import { MonitoringTimeseries } from './monitoring_timeseries';
@@ -14,6 +15,7 @@ import { InfoTooltip } from './info_tooltip';
import './monitoring_timeseries_container.scss';
import {
+ EuiBadge,
EuiIconTip,
EuiFlexGroup,
EuiFlexItem,
@@ -50,12 +52,30 @@ const zoomOutBtn = (zoomInfo) => {
);
};
+const technicalPreviewBadge = (technicalPreview) => {
+ if (!technicalPreview) {
+ return null;
+ }
+
+ return (
+
+
+
+
+
+ );
+};
+
export function MonitoringTimeseriesContainer({ series, onBrush, zoomInfo }) {
if (series === undefined) {
return null; // still loading
}
const title = getTitle(series);
+ const technicalPreview = getTechnicalPreview(series);
const titleForAriaIds = title.replace(/\s+/, '--');
const units = getUnits(series);
const bucketSize = get(first(series), 'bucket_size'); // bucket size will be the same for all metrics in all series
@@ -115,6 +135,7 @@ export function MonitoringTimeseriesContainer({ series, onBrush, zoomInfo }) {
+ {technicalPreviewBadge(technicalPreview)}
{zoomOutBtn(zoomInfo)}
diff --git a/x-pack/plugins/monitoring/public/components/cluster/overview/kibana_panel.js b/x-pack/plugins/monitoring/public/components/cluster/overview/kibana_panel.js
index 160818aa6babd..96f28b93e8d00 100644
--- a/x-pack/plugins/monitoring/public/components/cluster/overview/kibana_panel.js
+++ b/x-pack/plugins/monitoring/public/components/cluster/overview/kibana_panel.js
@@ -159,11 +159,11 @@ export function KibanaPanel(props) {
-
+
{props.rules.cluster.overdue.count}
>
diff --git a/x-pack/plugins/monitoring/server/lib/details/__snapshots__/get_metrics.test.js.snap b/x-pack/plugins/monitoring/server/lib/details/__snapshots__/get_metrics.test.js.snap
index f6c5079091a5d..76720137cab3f 100644
--- a/x-pack/plugins/monitoring/server/lib/details/__snapshots__/get_metrics.test.js.snap
+++ b/x-pack/plugins/monitoring/server/lib/details/__snapshots__/get_metrics.test.js.snap
@@ -372,6 +372,7 @@ Object {
"isDerivative": true,
"label": "Total Shards",
"metricAgg": "max",
+ "technicalPreview": undefined,
"title": "Search Rate",
"units": "/s",
},
@@ -752,6 +753,7 @@ Object {
"isDerivative": false,
"label": "Indexing Latency",
"metricAgg": "sum",
+ "technicalPreview": undefined,
"units": "ms",
},
"timeRange": Object {
@@ -1127,6 +1129,7 @@ Object {
"isDerivative": false,
"label": "Max",
"metricAgg": "max",
+ "technicalPreview": undefined,
"title": "Client Response Time",
"units": "ms",
},
@@ -1503,6 +1506,7 @@ Object {
"isDerivative": false,
"label": "CPU Utilization",
"metricAgg": "max",
+ "technicalPreview": undefined,
"units": "%",
},
"timeRange": Object {
@@ -1878,6 +1882,7 @@ Object {
"isDerivative": false,
"label": "Fixed Bitsets",
"metricAgg": "max",
+ "technicalPreview": undefined,
"title": "Index Memory - Lucene",
"units": "B",
},
@@ -2247,6 +2252,7 @@ Object {
"isDerivative": false,
"label": "Version Map",
"metricAgg": "max",
+ "technicalPreview": undefined,
"title": "Index Memory",
"units": "B",
},
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 495c1a7642d6d..fc81460688b75 100644
--- a/x-pack/plugins/monitoring/server/lib/details/get_series.ts
+++ b/x-pack/plugins/monitoring/server/lib/details/get_series.ts
@@ -87,7 +87,7 @@ function createMetricAggs(metric: Metric) {
derivative: {
buckets_path: 'metric_mb',
gap_policy: 'skip',
- unit: NORMALIZED_DERIVATIVE_UNIT,
+ ...(metric.derivativeNormalizedUnits ? { unit: NORMALIZED_DERIVATIVE_UNIT } : {}),
},
},
}
@@ -97,7 +97,7 @@ function createMetricAggs(metric: Metric) {
derivative: {
buckets_path: 'metric',
gap_policy: 'skip',
- unit: NORMALIZED_DERIVATIVE_UNIT,
+ ...(metric.derivativeNormalizedUnits ? { unit: NORMALIZED_DERIVATIVE_UNIT } : {}),
},
},
...mbDerivative,
@@ -275,7 +275,12 @@ function handleSeries(
timezone: string,
response: ElasticsearchResponse
) {
- const { derivative, calculation: customCalculation, isNotSupportedInInternalCollection } = metric;
+ const {
+ derivative,
+ derivativeNormalizedUnits,
+ calculation: customCalculation,
+ isNotSupportedInInternalCollection,
+ } = metric;
function getAggregatedData(buckets: SeriesBucket[]) {
const firstUsableBucketIndex = findFirstUsableBucketIndex(buckets, min);
@@ -291,7 +296,11 @@ function handleSeries(
if (firstUsableBucketIndex <= lastUsableBucketIndex) {
// map buckets to values for charts
- const key = derivative ? 'metric_deriv.normalized_value' : 'metric.value';
+ const key = derivative
+ ? derivativeNormalizedUnits
+ ? 'metric_deriv.normalized_value'
+ : 'metric_deriv.value'
+ : 'metric.value';
const calculation = customCalculation !== undefined ? customCalculation : defaultCalculation;
const usableBuckets = buckets.slice(firstUsableBucketIndex, lastUsableBucketIndex + 1); // take only the buckets we know are usable
diff --git a/x-pack/plugins/monitoring/server/lib/elasticsearch/nodes/get_nodes/__snapshots__/handle_response.test.js.snap b/x-pack/plugins/monitoring/server/lib/elasticsearch/nodes/get_nodes/__snapshots__/handle_response.test.js.snap
index ba8506bfd0087..740b2a72d29ba 100644
--- a/x-pack/plugins/monitoring/server/lib/elasticsearch/nodes/get_nodes/__snapshots__/handle_response.test.js.snap
+++ b/x-pack/plugins/monitoring/server/lib/elasticsearch/nodes/get_nodes/__snapshots__/handle_response.test.js.snap
@@ -46,6 +46,7 @@ Array [
"isDerivative": true,
"label": "Cgroup CPU Utilization",
"metricAgg": "max",
+ "technicalPreview": undefined,
"title": "CPU Utilization",
"units": "%",
},
@@ -66,6 +67,7 @@ Array [
"isDerivative": true,
"label": "Cgroup Throttling",
"metricAgg": "max",
+ "technicalPreview": undefined,
"title": "Cgroup CPU Performance",
"units": "ns",
},
@@ -86,6 +88,7 @@ Array [
"isDerivative": false,
"label": "CPU Utilization",
"metricAgg": "max",
+ "technicalPreview": undefined,
"units": "%",
},
"summary": Object {
@@ -105,6 +108,7 @@ Array [
"isDerivative": false,
"label": "Disk Free Space",
"metricAgg": "max",
+ "technicalPreview": undefined,
"units": "",
},
"summary": Object {
@@ -124,6 +128,7 @@ Array [
"isDerivative": false,
"label": "Used Heap",
"metricAgg": "max",
+ "technicalPreview": undefined,
"title": "JVM Heap",
"units": "%",
},
@@ -144,6 +149,7 @@ Array [
"isDerivative": false,
"label": "1m",
"metricAgg": "max",
+ "technicalPreview": undefined,
"title": "System Load",
"units": "",
},
@@ -176,6 +182,7 @@ Array [
"isDerivative": true,
"label": "Cgroup Throttling",
"metricAgg": "max",
+ "technicalPreview": undefined,
"title": "Cgroup CPU Performance",
"units": "ns",
},
@@ -196,6 +203,7 @@ Array [
"isDerivative": false,
"label": "CPU Utilization",
"metricAgg": "max",
+ "technicalPreview": undefined,
"units": "%",
},
"summary": Object {
@@ -215,6 +223,7 @@ Array [
"isDerivative": false,
"label": "Disk Free Space",
"metricAgg": "max",
+ "technicalPreview": undefined,
"units": "",
},
"summary": Object {
@@ -234,6 +243,7 @@ Array [
"isDerivative": false,
"label": "Used Heap",
"metricAgg": "max",
+ "technicalPreview": undefined,
"title": "JVM Heap",
"units": "%",
},
@@ -254,6 +264,7 @@ Array [
"isDerivative": false,
"label": "1m",
"metricAgg": "max",
+ "technicalPreview": undefined,
"title": "System Load",
"units": "",
},
@@ -329,6 +340,7 @@ Array [
"isDerivative": true,
"label": "Cgroup CPU Utilization",
"metricAgg": "max",
+ "technicalPreview": undefined,
"title": "CPU Utilization",
"units": "%",
},
@@ -349,6 +361,7 @@ Array [
"isDerivative": true,
"label": "Cgroup Throttling",
"metricAgg": "max",
+ "technicalPreview": undefined,
"title": "Cgroup CPU Performance",
"units": "ns",
},
@@ -369,6 +382,7 @@ Array [
"isDerivative": false,
"label": "CPU Utilization",
"metricAgg": "max",
+ "technicalPreview": undefined,
"units": "%",
},
"summary": Object {
@@ -388,6 +402,7 @@ Array [
"isDerivative": false,
"label": "Disk Free Space",
"metricAgg": "max",
+ "technicalPreview": undefined,
"units": "",
},
"summary": Object {
@@ -407,6 +422,7 @@ Array [
"isDerivative": false,
"label": "Used Heap",
"metricAgg": "max",
+ "technicalPreview": undefined,
"title": "JVM Heap",
"units": "%",
},
@@ -427,6 +443,7 @@ Array [
"isDerivative": false,
"label": "1m",
"metricAgg": "max",
+ "technicalPreview": undefined,
"title": "System Load",
"units": "",
},
@@ -459,6 +476,7 @@ Array [
"isDerivative": true,
"label": "Cgroup Throttling",
"metricAgg": "max",
+ "technicalPreview": undefined,
"title": "Cgroup CPU Performance",
"units": "ns",
},
@@ -479,6 +497,7 @@ Array [
"isDerivative": false,
"label": "CPU Utilization",
"metricAgg": "max",
+ "technicalPreview": undefined,
"units": "%",
},
"summary": Object {
@@ -498,6 +517,7 @@ Array [
"isDerivative": false,
"label": "Disk Free Space",
"metricAgg": "max",
+ "technicalPreview": undefined,
"units": "",
},
"summary": Object {
@@ -517,6 +537,7 @@ Array [
"isDerivative": false,
"label": "Used Heap",
"metricAgg": "max",
+ "technicalPreview": undefined,
"title": "JVM Heap",
"units": "%",
},
@@ -537,6 +558,7 @@ Array [
"isDerivative": false,
"label": "1m",
"metricAgg": "max",
+ "technicalPreview": undefined,
"title": "System Load",
"units": "",
},
diff --git a/x-pack/plugins/monitoring/server/lib/elasticsearch/nodes/get_nodes/__snapshots__/map_nodes_metrics.test.js.snap b/x-pack/plugins/monitoring/server/lib/elasticsearch/nodes/get_nodes/__snapshots__/map_nodes_metrics.test.js.snap
index ccb968dac28fa..6890c98b5f15b 100644
--- a/x-pack/plugins/monitoring/server/lib/elasticsearch/nodes/get_nodes/__snapshots__/map_nodes_metrics.test.js.snap
+++ b/x-pack/plugins/monitoring/server/lib/elasticsearch/nodes/get_nodes/__snapshots__/map_nodes_metrics.test.js.snap
@@ -13,6 +13,7 @@ Object {
"isDerivative": false,
"label": "CPU Utilization",
"metricAgg": "max",
+ "technicalPreview": undefined,
"units": "%",
},
"summary": Object {
@@ -32,6 +33,7 @@ Object {
"isDerivative": false,
"label": "Used Heap",
"metricAgg": "max",
+ "technicalPreview": undefined,
"title": "JVM Heap",
"units": "%",
},
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 068b849f0a1a1..e02fb7423c010 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
@@ -35,6 +35,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "HTTP Requests received by agent configuration managemen",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.acm.request.count",
@@ -47,6 +48,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Requests Agent Configuration Management",
"units": "/s",
@@ -86,6 +88,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "HTTP requests responded to by APM Server",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.acm.response.count",
@@ -98,6 +101,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Response Count Agent Configuration Management",
"units": "/s",
@@ -137,6 +141,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "HTTP errors count",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.acm.response.errors.count",
@@ -149,6 +154,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Response Error Count Agent Configuration Management",
"units": "/s",
@@ -188,6 +194,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Forbidden HTTP requests rejected count",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.acm.response.errors.forbidden",
@@ -200,6 +207,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Response Errors Agent Configuration Management",
"units": "/s",
@@ -239,6 +247,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Invalid HTTP query",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.acm.response.errors.invalidquery",
@@ -251,6 +260,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Response Invalid Query Errors Agent Configuration Management",
"units": "/s",
@@ -290,6 +300,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "HTTP requests rejected due to incorrect HTTP method",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.acm.response.errors.method",
@@ -302,6 +313,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Response Method Errors Agent Configuration Management",
"units": "/s",
@@ -341,6 +353,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Unauthorized HTTP requests rejected count",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.acm.response.errors.unauthorized",
@@ -353,6 +366,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Response Unauthorized Errors Agent Configuration Management",
"units": "/s",
@@ -392,6 +406,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Unavailable HTTP response count. Possible misconfiguration or unsupported version of Kibana",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.acm.response.errors.unavailable",
@@ -404,6 +419,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Response Unavailable Errors Agent Configuration Management",
"units": "/s",
@@ -443,6 +459,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "304 Not modified response count",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.acm.response.valid.notmodified",
@@ -455,6 +472,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Response Not Modified Agent Configuration Management",
"units": "/s",
@@ -494,6 +512,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "200 OK response count",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.acm.response.valid.ok",
@@ -506,6 +525,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Response OK Count Agent Configuration Management",
"units": "/s",
@@ -548,6 +568,7 @@ Object {
"calculation": [Function],
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "CPU Usage time compared to the CPU quota shown in percentage. If CPU quotas are not set, then no data will be shown.",
"docType": undefined,
"field": "beats_stats.metrics.beat.cpu.total.value",
@@ -560,6 +581,7 @@ Object {
"metricAgg": "max",
"periodsField": "cpu.stats.periods",
"quotaField": "cpu.cfs.quota.us",
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "CPU Utilization",
"units": "%",
@@ -572,6 +594,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Memory limit of the container",
"docType": undefined,
"field": "beats_stats.metrics.beat.cgroup.memory.mem.limit.bytes",
@@ -584,6 +607,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Memory",
"units": "B",
@@ -596,6 +620,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Memory usage of the container",
"docType": undefined,
"field": "beats_stats.metrics.beat.cgroup.memory.mem.usage.bytes",
@@ -608,6 +633,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Memory",
"units": "B",
@@ -620,6 +646,7 @@ Object {
"calculation": [Function],
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Percentage of CPU time spent executing (user+kernel mode) for the APM process",
"docType": undefined,
"field": "beats_stats.metrics.beat.cpu.total.value",
@@ -632,6 +659,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "CPU Utilization",
"units": "%",
@@ -644,6 +672,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Allocated memory",
"docType": undefined,
"field": "beats_stats.metrics.beat.memstats.memory_alloc",
@@ -656,6 +685,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Memory",
"units": "B",
@@ -668,6 +698,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Limit of allocated memory at which garbage collection will occur",
"docType": undefined,
"field": "beats_stats.metrics.beat.memstats.gc_next",
@@ -680,6 +711,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Memory",
"units": "B",
@@ -692,6 +724,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Resident set size of memory reserved by the APM service from the OS",
"docType": undefined,
"field": "beats_stats.metrics.beat.memstats.rss",
@@ -704,6 +737,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Memory",
"units": "B",
@@ -743,6 +777,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Events processed by the output (including retries)",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.output.events.acked",
@@ -755,6 +790,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Output Acked Events Rate",
"units": "/s",
@@ -794,6 +830,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Events processed by the output (including retries)",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.output.events.active",
@@ -806,6 +843,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Output Active Events Rate",
"units": "/s",
@@ -845,6 +883,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Events processed by the output (including retries)",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.output.events.dropped",
@@ -857,6 +896,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Output Dropped Events Rate",
"units": "/s",
@@ -896,6 +936,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Events processed by the output (including retries)",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.output.events.failed",
@@ -908,6 +949,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Output Failed Events Rate",
"units": "/s",
@@ -947,6 +989,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Events processed by the output (including retries)",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.output.events.total",
@@ -959,6 +1002,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Output Events Rate",
"units": "/s",
@@ -998,6 +1042,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Error events processed",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.processor.error.transformations",
@@ -1010,6 +1055,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Transformations",
"units": "/s",
@@ -1049,6 +1095,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Metric events processed",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.processor.metric.transformations",
@@ -1061,6 +1108,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Transformations",
"units": "/s",
@@ -1100,6 +1148,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Span events processed",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.processor.span.transformations",
@@ -1112,6 +1161,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Transformations",
"units": "/s",
@@ -1151,6 +1201,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Transaction events processed",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.processor.transaction.transformations",
@@ -1163,6 +1214,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Processed Events",
"units": "/s",
@@ -1202,6 +1254,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "HTTP Requests received by server",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.server.request.count",
@@ -1214,6 +1267,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Request Count Intake API",
"units": "/s",
@@ -1253,6 +1307,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "HTTP Requests responded to by server",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.server.response.count",
@@ -1265,6 +1320,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Response Count Intake API",
"units": "/s",
@@ -1304,6 +1360,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "HTTP Requests rejected during server shutdown",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.server.response.errors.closed",
@@ -1316,6 +1373,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Closed",
"units": "/s",
@@ -1355,6 +1413,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "HTTP Requests rejected due to overall concurrency limit breach",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.server.response.errors.concurrency",
@@ -1367,6 +1426,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Concurrency",
"units": "/s",
@@ -1406,6 +1466,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "HTTP Requests rejected to due decoding errors - invalid json, incorrect data type for entity",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.server.response.errors.decode",
@@ -1418,6 +1479,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Decode",
"units": "/s",
@@ -1457,6 +1519,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Forbidden HTTP Requests rejected - CORS violation, disabled enpoint",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.server.response.errors.forbidden",
@@ -1469,6 +1532,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Forbidden",
"units": "/s",
@@ -1508,6 +1572,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "HTTP Requests rejected due to a miscellaneous internal error",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.server.response.errors.internal",
@@ -1520,6 +1585,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Internal",
"units": "/s",
@@ -1559,6 +1625,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "HTTP Requests rejected due to incorrect HTTP method",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.server.response.errors.method",
@@ -1571,6 +1638,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Method",
"units": "/s",
@@ -1610,6 +1678,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "HTTP Requests rejected to due internal queue filling up",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.server.response.errors.queue",
@@ -1622,6 +1691,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Queue",
"units": "/s",
@@ -1661,6 +1731,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "HTTP Requests rejected to due excessive rate limit",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.server.response.errors.ratelimit",
@@ -1673,6 +1744,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Rate limit",
"units": "/s",
@@ -1712,6 +1784,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "HTTP Requests rejected due to excessive payload size",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.server.response.errors.toolarge",
@@ -1724,6 +1797,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Response Errors Intake API",
"units": "/s",
@@ -1763,6 +1837,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "HTTP Requests rejected due to invalid secret token",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.server.response.errors.unauthorized",
@@ -1775,6 +1850,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Unauthorized",
"units": "/s",
@@ -1814,6 +1890,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "HTTP Requests rejected due to payload validation error",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.server.response.errors.validate",
@@ -1826,6 +1903,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Validate",
"units": "/s",
@@ -1865,6 +1943,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "HTTP Requests successfully reporting new events",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.server.response.valid.accepted",
@@ -1877,6 +1956,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Accepted",
"units": "/s",
@@ -1916,6 +1996,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "200 OK response count",
"docType": undefined,
"field": "beats_stats.metrics.apm-server.server.response.valid.ok",
@@ -1928,6 +2009,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Ok",
"units": "/s",
@@ -1940,6 +2022,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Load average over the last 1 minute",
"docType": undefined,
"field": "beats_stats.metrics.system.load.1",
@@ -1952,6 +2035,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "System Load",
"units": "",
@@ -1964,6 +2048,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Load average over the last 15 minutes",
"docType": undefined,
"field": "beats_stats.metrics.system.load.15",
@@ -1976,6 +2061,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "System Load",
"units": "",
@@ -1988,6 +2074,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Load average over the last 5 minutes",
"docType": undefined,
"field": "beats_stats.metrics.system.load.5",
@@ -2000,6 +2087,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "System Load",
"units": "",
@@ -2012,6 +2100,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Current number of App Search engines within the Enterprise Search deployment.",
"docType": undefined,
"field": "enterprisesearch.stats.product_usage.app_search.total_engines",
@@ -2024,6 +2113,7 @@ Object {
"metricAgg": "avg",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"units": "",
"usageField": undefined,
@@ -2035,6 +2125,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Bytes written to the output (consists of size of network headers and compressed payload)",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.output.write.bytes",
@@ -2047,6 +2138,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Throughput",
"units": "/s",
@@ -2086,6 +2178,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Events acknowledged by the output (includes events dropped by the output)",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.output.events.acked",
@@ -2098,6 +2191,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Events Rate",
"units": "/s",
@@ -2137,6 +2231,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "(Fatal drop) Events dropped by the output as being \\"invalid.\\" The output still acknowledges the event for the Beat to remove it from the queue.",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.output.events.dropped",
@@ -2149,6 +2244,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Fail Rates",
"units": "/s",
@@ -2188,6 +2284,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Events processed by the output (including retries)",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.output.events.total",
@@ -2200,6 +2297,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Events Rate",
"units": "/s",
@@ -2239,6 +2337,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Bytes read in response from the output",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.output.read.bytes",
@@ -2251,6 +2350,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Throughput",
"units": "/s",
@@ -2290,6 +2390,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Errors in reading the response from the output",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.output.read.errors",
@@ -2302,6 +2403,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Output Errors",
"units": "/s",
@@ -2341,6 +2443,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Errors in writing the response from the output",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.output.write.errors",
@@ -2353,6 +2456,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Output Errors",
"units": "/s",
@@ -2392,6 +2496,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Bytes written to the output (consists of size of network headers and compressed payload)",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.output.write.bytes",
@@ -2404,6 +2509,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Throughput",
"units": "/s",
@@ -2443,6 +2549,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Events that have been dropped after N retries (N = max_retries setting)",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.pipeline.events.dropped",
@@ -2455,6 +2562,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Fail Rates",
"units": "/s",
@@ -2494,6 +2602,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Events added to the event pipeline queue",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.pipeline.events.published",
@@ -2506,6 +2615,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Events Rate",
"units": "/s",
@@ -2545,6 +2655,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Failures that happened before event was added to the publishing pipeline (output was disabled or publisher client closed)",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.pipeline.events.failed",
@@ -2557,6 +2668,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Fail Rates",
"units": "/s",
@@ -2596,6 +2708,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Events in the pipeline that are trying again to be sent to the output",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.pipeline.events.retry",
@@ -2608,6 +2721,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Fail Rates",
"units": "/s",
@@ -2647,6 +2761,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "All events newly created in the publishing pipeline",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.pipeline.events.total",
@@ -2659,6 +2774,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Events Rate",
"units": "/s",
@@ -2671,6 +2787,7 @@ Object {
"calculation": [Function],
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Percentage of CPU time spent executing (user+kernel mode) for the Beat process",
"docType": undefined,
"field": "beats_stats.metrics.beat.cpu.total.value",
@@ -2683,6 +2800,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "CPU Utilization",
"units": "%",
@@ -2695,6 +2813,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Count of open file handlers",
"docType": undefined,
"field": "beats_stats.metrics.beat.handles.open",
@@ -2707,6 +2826,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Open Handles",
"units": "",
@@ -2719,6 +2839,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Private memory in active use by the Beat",
"docType": undefined,
"field": "beats_stats.metrics.beat.memstats.memory_alloc",
@@ -2731,6 +2852,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Memory",
"units": "B",
@@ -2743,6 +2865,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Limit of allocated memory at which garbage collection will occur",
"docType": undefined,
"field": "beats_stats.metrics.beat.memstats.gc_next",
@@ -2755,6 +2878,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Memory",
"units": "B",
@@ -2767,6 +2891,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Resident set size of memory reserved by the Beat from the OS",
"docType": undefined,
"field": "beats_stats.metrics.beat.memstats.rss",
@@ -2779,6 +2904,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Memory",
"units": "B",
@@ -2791,6 +2917,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Events acknowledged by the output (includes events dropped by the output)",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.output.events.acked",
@@ -2803,6 +2930,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Events Rate",
"units": "/s",
@@ -2815,6 +2943,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "(Fatal drop) Events dropped by the output as being \\"invalid.\\" The output still acknowledges the event for the Beat to remove it from the queue.",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.output.events.dropped",
@@ -2827,6 +2956,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Fail Rates",
"units": "/s",
@@ -2839,6 +2969,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Events processed by the output (including retries)",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.output.events.total",
@@ -2851,6 +2982,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Events Rate",
"units": "/s",
@@ -2863,6 +2995,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Errors in reading the response from the output",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.output.read.errors",
@@ -2875,6 +3008,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Output Errors",
"units": "/s",
@@ -2887,6 +3021,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Errors in writing the response from the output",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.output.write.errors",
@@ -2899,6 +3034,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Output Errors",
"units": "/s",
@@ -2911,6 +3047,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Bytes read in response from the output",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.output.read.bytes",
@@ -2923,6 +3060,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Throughput",
"units": "/s",
@@ -2935,6 +3073,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Events that have been dropped after N retries (N = max_retries setting)",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.pipeline.events.dropped",
@@ -2947,6 +3086,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Fail Rates",
"units": "/s",
@@ -2959,6 +3099,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Events added to the event pipeline queue",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.pipeline.events.published",
@@ -2971,6 +3112,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Events Rate",
"units": "/s",
@@ -2983,6 +3125,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Failures that happened before event was added to the publishing pipeline (output was disabled or publisher client closed)",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.pipeline.events.failed",
@@ -2995,6 +3138,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Fail Rates",
"units": "/s",
@@ -3007,6 +3151,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Events in the pipeline that are trying again to be sent to the output",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.pipeline.events.retry",
@@ -3019,6 +3164,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Fail Rates",
"units": "/s",
@@ -3031,6 +3177,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "New events sent to the publishing pipeline",
"docType": undefined,
"field": "beats_stats.metrics.libbeat.pipeline.events.total",
@@ -3043,6 +3190,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "Events Rate",
"units": "/s",
@@ -3055,6 +3203,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Load average over the last 1 minute",
"docType": undefined,
"field": "beats_stats.metrics.system.load.1",
@@ -3067,6 +3216,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "System Load",
"units": "",
@@ -3079,6 +3229,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Load average over the last 15 minutes",
"docType": undefined,
"field": "beats_stats.metrics.system.load.15",
@@ -3091,6 +3242,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "System Load",
"units": "",
@@ -3103,6 +3255,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Load average over the last 5 minutes",
"docType": undefined,
"field": "beats_stats.metrics.system.load.5",
@@ -3115,6 +3268,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "beats_stats.timestamp",
"title": "System Load",
"units": "",
@@ -3138,6 +3292,7 @@ Object {
"calculation": [Function],
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "The number of operations the follower index is lagging behind the leader.",
"docType": undefined,
"field": "",
@@ -3151,6 +3306,7 @@ Object {
"metricAgg": "sum",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Ops delay",
"type": "ccr",
@@ -3164,6 +3320,7 @@ Object {
"calculation": [Function],
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "The amount of time the follower index is lagging behind the leader.",
"docType": undefined,
"field": "ccr_stats.time_since_last_read_millis",
@@ -3176,6 +3333,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Fetch delay",
"type": "ccr",
@@ -3214,6 +3372,7 @@ Object {
"calculation": [Function],
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Average latency for indexing documents, which is time it takes to index documents divided by number that were indexed. This only considers primary shards.",
"docType": undefined,
"field": "indices_stats._all.primaries.indexing.index_total",
@@ -3226,6 +3385,7 @@ Object {
"metricAgg": "sum",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"type": "cluster",
"units": "ms",
@@ -3238,6 +3398,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Number of documents being indexed for primary shards.",
"docType": undefined,
"field": "indices_stats._all.primaries.indexing.index_total",
@@ -3250,6 +3411,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Indexing Rate",
"type": "index",
@@ -3263,6 +3425,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Number of documents being indexed for primary and replica shards.",
"docType": undefined,
"field": "indices_stats._all.total.indexing.index_total",
@@ -3275,6 +3438,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Indexing Rate",
"type": "index",
@@ -3313,6 +3477,7 @@ Object {
"calculation": [Function],
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Average latency for searching, which is time it takes to execute searches divided by number of searches submitted. This considers primary and replica shards.",
"docType": undefined,
"field": "indices_stats._all.total.search.query_total",
@@ -3325,6 +3490,7 @@ Object {
"metricAgg": "sum",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"type": "cluster",
"units": "ms",
@@ -3337,6 +3503,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Number of search requests being executed across primary and replica shards. A single search can run against multiple shards!",
"docType": undefined,
"field": "indices_stats._all.total.search.query_total",
@@ -3349,6 +3516,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Search Rate",
"type": "cluster",
@@ -3362,6 +3530,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Currently active App Search crawler workers.",
"docType": undefined,
"field": "enterprisesearch.health.crawler.workers.active",
@@ -3374,6 +3543,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"units": "",
"usageField": undefined,
@@ -3385,6 +3555,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "The number of crawler workers configured across all instances of App Search.",
"docType": undefined,
"field": "enterprisesearch.health.crawler.workers.pool_size",
@@ -3397,6 +3568,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"title": "Crawler Workers",
"units": "",
@@ -3409,6 +3581,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Currently running JVM daemon threads used by the application.",
"docType": undefined,
"field": "enterprisesearch.health.jvm.threads.daemon",
@@ -3421,6 +3594,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"units": "",
"usageField": undefined,
@@ -3432,6 +3606,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "The rate of JVM garbage collector invocations across the fleet.",
"docType": undefined,
"field": "enterprisesearch.health.jvm.gc.collection_count",
@@ -3444,6 +3619,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"units": "/s",
"usageField": undefined,
@@ -3455,6 +3631,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Time spent performing JVM garbage collections.",
"docType": undefined,
"field": "enterprisesearch.health.jvm.gc.collection_time.ms",
@@ -3467,6 +3644,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"units": "ms",
"usageField": undefined,
@@ -3478,6 +3656,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "The amount of memory JVM has allocated from the OS and is available to the application.",
"docType": undefined,
"field": "enterprisesearch.health.jvm.memory_usage.heap_committed.bytes",
@@ -3490,6 +3669,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"units": "bytes",
"usageField": undefined,
@@ -3501,6 +3681,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Maximum amount of JVM heap memory available to the application.",
"docType": undefined,
"field": "enterprisesearch.health.jvm.memory_usage.heap_max.bytes",
@@ -3513,6 +3694,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"title": "JVM Heap Usage",
"units": "bytes",
@@ -3525,6 +3707,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Current amount of JVM Heam memory used by the application.",
"docType": undefined,
"field": "enterprisesearch.health.jvm.memory_usage.heap_used.bytes",
@@ -3537,6 +3720,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"units": "bytes",
"usageField": undefined,
@@ -3548,6 +3732,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Outgoing HTTP 1xx responses across all instances in the deployment.",
"docType": undefined,
"field": "enterprisesearch.stats.http.responses.1xx",
@@ -3560,6 +3745,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"title": "HTTP Responses",
"units": "/s",
@@ -3572,6 +3758,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Outgoing HTTP 2xx responses across all instances in the deployment.",
"docType": undefined,
"field": "enterprisesearch.stats.http.responses.2xx",
@@ -3584,6 +3771,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"units": "/s",
"usageField": undefined,
@@ -3595,6 +3783,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Outgoing HTTP 3xx responses across all instances in the deployment.",
"docType": undefined,
"field": "enterprisesearch.stats.http.responses.3xx",
@@ -3607,6 +3796,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"units": "/s",
"usageField": undefined,
@@ -3618,6 +3808,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Outgoing HTTP 4xx responses across all instances in the deployment.",
"docType": undefined,
"field": "enterprisesearch.stats.http.responses.4xx",
@@ -3630,6 +3821,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"units": "/s",
"usageField": undefined,
@@ -3641,6 +3833,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Outgoing HTTP 5xx responses across all instances in the deployment.",
"docType": undefined,
"field": "enterprisesearch.stats.http.responses.5xx",
@@ -3653,6 +3846,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"units": "/s",
"usageField": undefined,
@@ -3664,6 +3858,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Incoming HTTP traffic rate across all instances in the deployment.",
"docType": undefined,
"field": "enterprisesearch.stats.http.network.received.bytes",
@@ -3676,6 +3871,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"title": "HTTP Traffic",
"units": "/s",
@@ -3688,6 +3884,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Total number of bytes received by all instances in the deployment.",
"docType": undefined,
"field": "enterprisesearch.stats.http.network.received.bytes",
@@ -3700,6 +3897,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"units": "bytes",
"usageField": undefined,
@@ -3711,6 +3909,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Outgoing HTTP traffic across all instances in the deployment.",
"docType": undefined,
"field": "enterprisesearch.stats.http.network.sent.bytes",
@@ -3723,6 +3922,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"units": "/s",
"usageField": undefined,
@@ -3734,6 +3934,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Total number of bytes sent by all instances in the deployment.",
"docType": undefined,
"field": "enterprisesearch.stats.http.network.sent.bytes",
@@ -3746,6 +3947,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"units": "bytes",
"usageField": undefined,
@@ -3757,6 +3959,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Currently open incoming HTTP connections across all instances.",
"docType": undefined,
"field": "enterprisesearch.stats.http.connections.current",
@@ -3769,6 +3972,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"units": "",
"usageField": undefined,
@@ -3780,6 +3984,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "The rate of incoming HTTP connections across all instances.",
"docType": undefined,
"field": "enterprisesearch.stats.http.connections.total",
@@ -3792,6 +3997,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"units": "/s",
"usageField": undefined,
@@ -3803,6 +4009,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Number of objects within the JVM heap waiting for the finalizer thread.",
"docType": undefined,
"field": "enterprisesearch.health.jvm.memory_usage.object_pending_finalization_count",
@@ -3815,6 +4022,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"units": "",
"usageField": undefined,
@@ -3826,6 +4034,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Currently running JVM threads used by the application.",
"docType": undefined,
"field": "enterprisesearch.health.jvm.threads.current",
@@ -3838,6 +4047,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"title": "JVM Threads",
"units": "",
@@ -3850,6 +4060,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Currently running JVM threads used by the application.",
"docType": undefined,
"field": "enterprisesearch.health.jvm.threads.total_started",
@@ -3862,6 +4073,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"units": "/s",
"usageField": undefined,
@@ -3873,6 +4085,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Total number of documents, only including primary shards.",
"docType": undefined,
"field": "index_stats.primaries.docs.count",
@@ -3885,6 +4098,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"type": "index",
"units": "",
@@ -3922,6 +4136,7 @@ Object {
"calculation": [Function],
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Average latency for indexing documents, which is time it takes to index documents divided by number that were indexed. This only considers primary shards.",
"docType": undefined,
"field": "index_stats.primaries.indexing.index_total",
@@ -3934,6 +4149,7 @@ Object {
"metricAgg": "sum",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Latency",
"type": "cluster",
@@ -3947,6 +4163,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Amount of time spent performing index operations on primary shards only.",
"docType": undefined,
"field": "index_stats.primaries.indexing.index_time_in_millis",
@@ -3959,6 +4176,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Request Time",
"type": "index",
@@ -3972,6 +4190,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Amount of indexing operations.",
"docType": undefined,
"field": "index_stats.primaries.indexing.index_total",
@@ -3984,6 +4203,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Request Rate",
"type": "index",
@@ -3997,6 +4217,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Amount of time spent performing index operations on primary and replica shards.",
"docType": undefined,
"field": "index_stats.total.indexing.index_time_in_millis",
@@ -4009,6 +4230,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Request Time",
"type": "index",
@@ -4022,6 +4244,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Heap memory used by Fielddata (e.g., global ordinals or explicitly enabled fielddata on text fields). This is for the same shards, but not a part of Lucene Total.",
"docType": undefined,
"field": "index_stats.total.fielddata.memory_size_in_bytes",
@@ -4034,6 +4257,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Index Memory",
"type": "index",
@@ -4047,6 +4271,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Heap memory used by Fixed Bit Sets (e.g., deeply nested documents). This is a part of Lucene Total.",
"docType": undefined,
"field": "index_stats.total.segments.fixed_bit_set_memory_in_bytes",
@@ -4059,6 +4284,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Index Memory - Lucene",
"type": "index",
@@ -4072,6 +4298,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Heap memory used by Query Cache (e.g., cached filters). This is for the same shards, but not a part of Lucene Total.",
"docType": undefined,
"field": "index_stats.total.query_cache.memory_size_in_bytes",
@@ -4084,6 +4311,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Index Memory - Elasticsearch",
"type": "index",
@@ -4097,6 +4325,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Heap memory used by Request Cache (e.g., instant aggregations). This is for the same shards, but not a part of Lucene Total.",
"docType": undefined,
"field": "index_stats.total.request_cache.memory_size_in_bytes",
@@ -4109,6 +4338,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Index Memory",
"type": "index",
@@ -4122,6 +4352,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Heap memory used by Versioning (e.g., updates and deletes). This is NOT a part of Lucene Total.",
"docType": undefined,
"field": "index_stats.total.segments.version_map_memory_in_bytes",
@@ -4134,6 +4365,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Index Memory",
"type": "index",
@@ -4147,6 +4379,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Heap memory used by the Index Writer. This is NOT a part of Lucene Total.",
"docType": undefined,
"field": "index_stats.total.segments.index_writer_memory_in_bytes",
@@ -4159,6 +4392,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Index Memory",
"type": "index",
@@ -4172,6 +4406,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Amount in bytes of merged segments. Larger numbers indicate heavier disk activity.",
"docType": undefined,
"field": "index_stats.total.merges.total_size_in_bytes",
@@ -4184,6 +4419,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"type": "index",
"units": "/s",
@@ -4221,6 +4457,7 @@ Object {
"calculation": [Function],
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Average latency for searching, which is time it takes to execute searches divided by number of searches submitted. This considers primary and replica shards.",
"docType": undefined,
"field": "index_stats.total.search.query_total",
@@ -4233,6 +4470,7 @@ Object {
"metricAgg": "sum",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"type": "cluster",
"units": "ms",
@@ -4245,6 +4483,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Time spent on Elasticsearch refresh for primary and replica shards.",
"docType": undefined,
"field": "index_stats.total.refresh.total_time_in_millis",
@@ -4257,6 +4496,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"type": "index",
"units": "",
@@ -4269,6 +4509,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Number of documents being indexed for primary shards.",
"docType": undefined,
"field": "index_stats.primaries.indexing.index_total",
@@ -4281,6 +4522,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Indexing Rate",
"type": "index",
@@ -4294,6 +4536,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Number of documents being indexed for primary and replica shards.",
"docType": undefined,
"field": "index_stats.total.indexing.index_total",
@@ -4306,6 +4549,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Indexing Rate",
"type": "index",
@@ -4319,6 +4563,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Number of search requests being executed across primary and replica shards. A single search can run against multiple shards!",
"docType": undefined,
"field": "index_stats.total.search.query_total",
@@ -4331,6 +4576,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Search Rate",
"type": "index",
@@ -4344,6 +4590,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Amount of time spent performing search operations (per shard).",
"docType": undefined,
"field": "index_stats.total.search.query_time_in_millis",
@@ -4356,6 +4603,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Request Time",
"type": "index",
@@ -4369,6 +4617,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Amount of search operations (per shard).",
"docType": undefined,
"field": "index_stats.total.search.query_total",
@@ -4381,6 +4630,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Request Rate",
"type": "index",
@@ -4394,6 +4644,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Number of segments for primary shards.",
"docType": undefined,
"field": "index_stats.primaries.segments.count",
@@ -4406,6 +4657,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Segment Count",
"type": "index",
@@ -4419,6 +4671,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Number of segments for primary and replica shards.",
"docType": undefined,
"field": "index_stats.total.segments.count",
@@ -4431,6 +4684,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Segment Count",
"type": "index",
@@ -4444,6 +4698,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Size of merges on primary shards.",
"docType": undefined,
"field": "index_stats.primaries.merges.total_size_in_bytes",
@@ -4456,6 +4711,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Disk",
"type": "index",
@@ -4469,6 +4725,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Size of merges on primary and replica shards.",
"docType": undefined,
"field": "index_stats.total.merges.total_size_in_bytes",
@@ -4481,6 +4738,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Disk",
"type": "index",
@@ -4494,6 +4752,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Amount of time spent to perform refresh operations on primary shards.",
"docType": undefined,
"field": "index_stats.primaries.refresh.total_time_in_millis",
@@ -4506,6 +4765,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Refresh Time",
"type": "index",
@@ -4519,6 +4779,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Amount of time spent to perform refresh operations on primary and replica shards.",
"docType": undefined,
"field": "index_stats.total.refresh.total_time_in_millis",
@@ -4531,6 +4792,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Refresh Time",
"type": "index",
@@ -4544,6 +4806,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Size of primary shards on disk.",
"docType": undefined,
"field": "index_stats.primaries.store.size_in_bytes",
@@ -4556,6 +4819,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Disk",
"type": "index",
@@ -4569,6 +4833,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Size of primary and replica shards on disk.",
"docType": undefined,
"field": "index_stats.total.store.size_in_bytes",
@@ -4581,6 +4846,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Disk",
"type": "index",
@@ -4594,6 +4860,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Amount of time spent with index throttling, which indicates slow merging.",
"docType": undefined,
"field": "index_stats.primaries.indexing.throttle_time_in_millis",
@@ -4606,6 +4873,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"type": "index",
"units": "ms",
@@ -4618,6 +4886,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Amount of time spent throttling index operations on primary shards.",
"docType": undefined,
"field": "index_stats.primaries.indexing.throttle_time_in_millis",
@@ -4630,6 +4899,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Throttle Time",
"type": "index",
@@ -4643,6 +4913,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Amount of time spent throttling index operations on primary and replica shards.",
"docType": undefined,
"field": "index_stats.total.indexing.throttle_time_in_millis",
@@ -4655,6 +4926,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Throttle Time",
"type": "index",
@@ -4668,6 +4940,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Total number of open socket connections to the Kibana instance.",
"docType": undefined,
"field": "kibana_stats.concurrent_connections",
@@ -4680,6 +4953,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "kibana_stats.timestamp",
"units": "",
"usageField": undefined,
@@ -4691,6 +4965,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Average response time for client requests to the Kibana instance.",
"docType": undefined,
"field": "kibana_stats.response_times.average",
@@ -4703,6 +4978,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "kibana_stats.timestamp",
"title": "Client Response Time",
"units": "ms",
@@ -4715,18 +4991,20 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
- "description": "Number of overdue actions across the entire cluster.",
+ "derivativeNormalizedUnits": true,
+ "description": "Number of actions queued.",
"docType": undefined,
"field": "kibana.cluster_actions.overdue.count",
"fieldSource": undefined,
"format": "0.[00]",
"getDateHistogramSubAggs": undefined,
"isNotSupportedInInternalCollection": true,
- "label": "Action Overdue Count",
+ "label": "Action Queue",
"mbField": undefined,
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": true,
"timestampField": "timestamp",
"units": "",
"usageField": undefined,
@@ -4738,19 +5016,22 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
- "description": "Average delay of all overdue actions across the entire cluster.",
+ "derivativeNormalizedUnits": true,
+ "description": "Average duration actions are queued.",
"docType": undefined,
"field": "kibana.cluster_actions.overdue.delay.p50",
"fieldSource": undefined,
"format": "0.[00]",
"getDateHistogramSubAggs": undefined,
"isNotSupportedInInternalCollection": true,
- "label": "Average Action Overdue Delay",
+ "label": "Average Action Queue Duration",
"mbField": undefined,
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": true,
"timestampField": "timestamp",
+ "title": "Action Queue Duration",
"units": "ms",
"usageField": undefined,
"uuidField": "cluster_uuid",
@@ -4761,19 +5042,22 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
- "description": "Worst delay of all overdue actions across the entire cluster.",
+ "derivativeNormalizedUnits": true,
+ "description": "Longest duration an action was queued.",
"docType": undefined,
"field": "kibana.cluster_actions.overdue.delay.p99",
"fieldSource": undefined,
"format": "0.[00]",
"getDateHistogramSubAggs": undefined,
"isNotSupportedInInternalCollection": true,
- "label": "Worst Action Overdue Delay",
+ "label": "Longest Action Queue Duration",
"mbField": undefined,
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": true,
"timestampField": "timestamp",
+ "title": "Action Queue Duration",
"units": "ms",
"usageField": undefined,
"uuidField": "cluster_uuid",
@@ -4811,6 +5095,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Average response time for client requests to the Kibana instance.",
"docType": undefined,
"field": "kibana_stats.response_times.average",
@@ -4823,6 +5108,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "kibana_stats.timestamp",
"title": "Client Response Time",
"units": "ms",
@@ -4862,6 +5148,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Maximum response time for client requests to the Kibana instance.",
"docType": undefined,
"field": "kibana_stats.response_times.max",
@@ -4874,6 +5161,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "kibana_stats.timestamp",
"title": "Client Response Time",
"units": "ms",
@@ -4913,6 +5201,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Total number of client requests received by the Kibana instance.",
"docType": undefined,
"field": "kibana_stats.requests.total",
@@ -4925,6 +5214,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "kibana_stats.timestamp",
"units": "",
"usageField": undefined,
@@ -4936,18 +5226,20 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
- "description": "Number of overdue rules across the entire cluster.",
+ "derivativeNormalizedUnits": true,
+ "description": "Number of queued alerting rules.",
"docType": undefined,
"field": "kibana.cluster_rules.overdue.count",
"fieldSource": undefined,
"format": "0.[00]",
"getDateHistogramSubAggs": undefined,
"isNotSupportedInInternalCollection": true,
- "label": "Rule Overdue Count",
+ "label": "Rule Queue",
"mbField": undefined,
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": true,
"timestampField": "timestamp",
"units": "",
"usageField": undefined,
@@ -4959,19 +5251,22 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
- "description": "Average delay of all overdue rules across the entire cluster.",
+ "derivativeNormalizedUnits": true,
+ "description": "Average duration alerting rules are queued.",
"docType": undefined,
"field": "kibana.cluster_rules.overdue.delay.p50",
"fieldSource": undefined,
"format": "0.[00]",
"getDateHistogramSubAggs": undefined,
"isNotSupportedInInternalCollection": true,
- "label": "Average Rule Overdue Delay",
+ "label": "Average Rule Queue Duration",
"mbField": undefined,
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": true,
"timestampField": "timestamp",
+ "title": "Rule Queue Duration",
"units": "ms",
"usageField": undefined,
"uuidField": "cluster_uuid",
@@ -4982,19 +5277,22 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
- "description": "Worst delay of all overdue rules across the entire cluster.",
+ "derivativeNormalizedUnits": true,
+ "description": "Longest duration an alerting rule was queued.",
"docType": undefined,
"field": "kibana.cluster_rules.overdue.delay.p99",
"fieldSource": undefined,
"format": "0.[00]",
"getDateHistogramSubAggs": undefined,
"isNotSupportedInInternalCollection": true,
- "label": "Worst Rule Overdue Delay",
+ "label": "Longest Rule Queue Duration",
"mbField": undefined,
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": true,
"timestampField": "timestamp",
+ "title": "Rule Queue Duration",
"units": "ms",
"usageField": undefined,
"uuidField": "cluster_uuid",
@@ -5005,18 +5303,20 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
- "description": "Rate of action executions for the Kibana instance.",
+ "derivativeNormalizedUnits": false,
+ "description": "Total action executions for the Kibana instance.",
"docType": undefined,
"field": "kibana.node_actions.executions",
"fieldSource": undefined,
"format": "0.[00]",
"getDateHistogramSubAggs": undefined,
"isNotSupportedInInternalCollection": true,
- "label": "Action Executions Rate",
+ "label": "Action Executions",
"mbField": undefined,
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": true,
"timestampField": "timestamp",
"units": "",
"usageField": undefined,
@@ -5028,18 +5328,20 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
- "description": "Rate of action failures for the Kibana instance.",
+ "derivativeNormalizedUnits": false,
+ "description": "Total action failures for the Kibana instance.",
"docType": undefined,
"field": "kibana.node_actions.failures",
"fieldSource": undefined,
"format": "0.[00]",
"getDateHistogramSubAggs": undefined,
"isNotSupportedInInternalCollection": true,
- "label": "Action Failures Rate",
+ "label": "Action Failures",
"mbField": undefined,
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": true,
"timestampField": "timestamp",
"units": "",
"usageField": undefined,
@@ -5051,18 +5353,20 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
- "description": "Rate of rule executions for the Kibana instance.",
+ "derivativeNormalizedUnits": false,
+ "description": "Total rule executions for the Kibana instance.",
"docType": undefined,
"field": "kibana.node_rules.executions",
"fieldSource": undefined,
"format": "0.[00]",
"getDateHistogramSubAggs": undefined,
"isNotSupportedInInternalCollection": true,
- "label": "Rule Executions Rate",
+ "label": "Rule Executions",
"mbField": undefined,
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": true,
"timestampField": "timestamp",
"units": "",
"usageField": undefined,
@@ -5074,18 +5378,20 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
- "description": "Rate of rule failures for the Kibana instance.",
+ "derivativeNormalizedUnits": false,
+ "description": "Total rule failures for the Kibana instance.",
"docType": undefined,
"field": "kibana.node_rules.failures",
"fieldSource": undefined,
"format": "0.[00]",
"getDateHistogramSubAggs": undefined,
"isNotSupportedInInternalCollection": true,
- "label": "Rule Failures Rate",
+ "label": "Rule Failures",
"mbField": undefined,
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": true,
"timestampField": "timestamp",
"units": "",
"usageField": undefined,
@@ -5097,6 +5403,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Maximum response time for client requests to the Kibana instance.",
"docType": undefined,
"field": "kibana_stats.response_times.max",
@@ -5109,6 +5416,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "kibana_stats.timestamp",
"title": "Client Response Time",
"units": "ms",
@@ -5121,6 +5429,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Limit of memory usage before garbage collection.",
"docType": undefined,
"field": "kibana_stats.process.memory.heap.size_limit",
@@ -5133,6 +5442,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "kibana_stats.timestamp",
"title": "Memory Size",
"units": "B",
@@ -5145,6 +5455,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Total heap used by Kibana running in Node.js.",
"docType": undefined,
"field": "kibana_stats.process.memory.resident_set_size_in_bytes",
@@ -5157,6 +5468,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "kibana_stats.timestamp",
"title": "Memory Size",
"units": "B",
@@ -5169,6 +5481,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Load average over the last 15 minutes.",
"docType": undefined,
"field": "kibana_stats.os.load.15m",
@@ -5181,6 +5494,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "kibana_stats.timestamp",
"title": "System Load",
"units": "",
@@ -5193,6 +5507,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Load average over the last minute.",
"docType": undefined,
"field": "kibana_stats.os.load.1m",
@@ -5205,6 +5520,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "kibana_stats.timestamp",
"title": "System Load",
"units": "",
@@ -5217,6 +5533,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Load average over the last 5 minutes.",
"docType": undefined,
"field": "kibana_stats.os.load.5m",
@@ -5229,6 +5546,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "kibana_stats.timestamp",
"title": "System Load",
"units": "",
@@ -5241,6 +5559,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Delay in Kibana server event loops. Longer delays may indicate blocking events in server thread, such as synchronous functions taking large amount of CPU time.",
"docType": undefined,
"field": "kibana_stats.process.event_loop_delay",
@@ -5253,6 +5572,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "kibana_stats.timestamp",
"units": "ms",
"usageField": undefined,
@@ -5264,6 +5584,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Total number of client disconnects to the Kibana instance.",
"docType": undefined,
"field": "kibana_stats.requests.disconnects",
@@ -5276,6 +5597,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "kibana_stats.timestamp",
"units": "",
"usageField": undefined,
@@ -5287,6 +5609,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Total number of client requests received by the Kibana instance.",
"docType": undefined,
"field": "kibana_stats.requests.total",
@@ -5299,6 +5622,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "kibana_stats.timestamp",
"units": "",
"usageField": undefined,
@@ -5337,6 +5661,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Number of events received per second by all Logstash nodes at the inputs stage.",
"docType": undefined,
"field": "logstash_stats.events.in",
@@ -5349,6 +5674,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"units": "/s",
"usageField": undefined,
@@ -5405,6 +5731,7 @@ Object {
"calculation": [Function],
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Average time spent by events in the filter and output stages, which is the total time it takes to process events divided by number of events emitted.",
"docType": undefined,
"field": "logstash_stats.events.out",
@@ -5417,6 +5744,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"units": "ms",
"usageField": undefined,
@@ -5455,6 +5783,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Number of events emitted per second by all Logstash nodes at the outputs stage.",
"docType": undefined,
"field": "logstash_stats.events.out",
@@ -5467,6 +5796,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"units": "/s",
"usageField": undefined,
@@ -5478,6 +5808,7 @@ Object {
"calculation": [Function],
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Number of nodes on which the Logstash pipeline is running.",
"docType": undefined,
"field": "logstash_stats.logstash.uuid",
@@ -5490,6 +5821,7 @@ Object {
"metricAgg": undefined,
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"units": "",
"usageField": undefined,
@@ -5501,6 +5833,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Number of events emitted per second by the Logstash pipeline at the outputs stage.",
"docType": undefined,
"field": "logstash_stats.pipelines.events.out",
@@ -5513,6 +5846,7 @@ Object {
"metricAgg": undefined,
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"units": "e/s",
"usageField": undefined,
@@ -5524,6 +5858,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Number of events received per second by the Logstash node at the inputs stage.",
"docType": undefined,
"field": "logstash_stats.events.in",
@@ -5536,6 +5871,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"units": "/s",
"usageField": undefined,
@@ -5572,6 +5908,7 @@ Object {
"calculation": [Function],
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Average time spent by events in the filter and output stages, which is the total time it takes to process events divided by number of events emitted.",
"docType": undefined,
"field": "logstash_stats.events.out",
@@ -5584,6 +5921,7 @@ Object {
"metricAgg": "sum",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"units": "ms",
"usageField": undefined,
@@ -5595,6 +5933,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Number of events emitted per second by the Logstash node at the outputs stage.",
"docType": undefined,
"field": "logstash_stats.events.out",
@@ -5607,6 +5946,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"units": "/s",
"usageField": undefined,
@@ -5618,6 +5958,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "The number of sampling periods from the Completely Fair Scheduler (CFS). Compare against the number of times throttled.",
"docType": undefined,
"field": "logstash_stats.os.cgroup.cpu.stat.number_of_elapsed_periods",
@@ -5630,6 +5971,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"title": "Cgroup CFS Stats",
"units": "",
@@ -5672,6 +6014,7 @@ Object {
"calculation": [Function],
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "CPU Usage time compared to the CPU quota shown in percentage. If CPU quotas are not set, then no data will be shown.",
"docType": undefined,
"field": "logstash_stats.process.cpu.percent",
@@ -5684,6 +6027,7 @@ Object {
"metricAgg": "max",
"periodsField": "cpu.stat.number_of_elapsed_periods",
"quotaField": "cpu.cfs_quota_micros",
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"title": "CPU Utilization",
"units": "%",
@@ -5726,6 +6070,7 @@ Object {
"calculation": [Function],
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "CPU Usage time compared to the CPU quota shown in percentage. If CPU quotas are not set, then no data will be shown.",
"docType": undefined,
"field": "logstash_stats.process.cpu.percent",
@@ -5738,6 +6083,7 @@ Object {
"metricAgg": "max",
"periodsField": "cpu.stat.number_of_elapsed_periods",
"quotaField": "cpu.cfs_quota_micros",
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"units": "%",
"usageField": "cpuacct.usage_nanos",
@@ -5749,6 +6095,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "The amount of throttled time, reported in nanoseconds, of the Cgroup.",
"docType": undefined,
"field": "logstash_stats.os.cgroup.cpu.stat.time_throttled_nanos",
@@ -5761,6 +6108,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"title": "Cgroup CPU Performance",
"units": "ns",
@@ -5773,6 +6121,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "The number of times that the CPU was throttled by the Cgroup.",
"docType": undefined,
"field": "logstash_stats.os.cgroup.cpu.stat.number_of_times_throttled",
@@ -5785,6 +6134,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"title": "Cgroup CFS Stats",
"units": "",
@@ -5797,6 +6147,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "The usage, reported in nanoseconds, of the Cgroup. Compare this with the throttling to discover issues.",
"docType": undefined,
"field": "logstash_stats.os.cgroup.cpuacct.usage_nanos",
@@ -5809,6 +6160,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"title": "Cgroup CPU Performance",
"units": "ns",
@@ -5821,6 +6173,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Percentage of CPU usage reported by the OS (100% is the max).",
"docType": undefined,
"field": "logstash_stats.process.cpu.percent",
@@ -5833,6 +6186,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"units": "%",
"usageField": undefined,
@@ -5844,6 +6198,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Total heap available to Logstash running in the JVM.",
"docType": undefined,
"field": "logstash_stats.jvm.mem.heap_max_in_bytes",
@@ -5856,6 +6211,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"title": "JVM Heap",
"units": "B",
@@ -5868,6 +6224,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Total heap used by Logstash running in the JVM.",
"docType": undefined,
"field": "logstash_stats.jvm.mem.heap_used_in_bytes",
@@ -5880,6 +6237,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"title": "JVM Heap",
"units": "B",
@@ -5892,6 +6250,7 @@ Object {
"calculation": [Function],
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Number of nodes on which the Logstash pipeline is running.",
"docType": undefined,
"field": "logstash_stats.logstash.uuid",
@@ -5904,6 +6263,7 @@ Object {
"metricAgg": undefined,
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"units": "",
"usageField": undefined,
@@ -5915,6 +6275,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Number of events emitted per second by the Logstash pipeline at the outputs stage.",
"docType": undefined,
"field": "logstash_stats.pipelines.events.out",
@@ -5927,6 +6288,7 @@ Object {
"metricAgg": undefined,
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"units": "e/s",
"usageField": undefined,
@@ -5938,6 +6300,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Load average over the last 15 minutes.",
"docType": undefined,
"field": "logstash_stats.os.cpu.load_average.15m",
@@ -5950,6 +6313,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"title": "System Load",
"units": "",
@@ -5962,6 +6326,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Load average over the last minute.",
"docType": undefined,
"field": "logstash_stats.os.cpu.load_average.1m",
@@ -5974,6 +6339,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"title": "System Load",
"units": "",
@@ -5986,6 +6352,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Load average over the last 5 minutes.",
"docType": undefined,
"field": "logstash_stats.os.cpu.load_average.5m",
@@ -5998,6 +6365,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"title": "System Load",
"units": "",
@@ -6061,6 +6429,7 @@ Object {
},
},
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Maximum size set for the persistent queues on this node.",
"docType": undefined,
"field": "logstash_stats.pipelines.queue.max_queue_size_in_bytes",
@@ -6073,6 +6442,7 @@ Object {
"metricAgg": undefined,
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"units": "B",
"usageField": undefined,
@@ -6135,6 +6505,7 @@ Object {
},
},
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Current size of all persistent queues in the Logstash pipelines on this node.",
"docType": undefined,
"field": "logstash_stats.pipelines.queue.queue_size_in_bytes",
@@ -6147,6 +6518,7 @@ Object {
"metricAgg": undefined,
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"title": "Persistent Queue Size",
"units": "B",
@@ -6159,6 +6531,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Average number of events in the persistent queue waiting to be processed by the filter and output stages.",
"docType": undefined,
"field": "logstash_stats.queue.events_count",
@@ -6171,6 +6544,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "logstash_stats.timestamp",
"title": "Persistent Queue Events",
"units": "",
@@ -6183,6 +6557,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "The number of sampling periods from the Completely Fair Scheduler (CFS). Compare against the number of times throttled.",
"docType": undefined,
"field": "node_stats.os.cgroup.cpu.stat.number_of_elapsed_periods",
@@ -6195,6 +6570,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Cgroup CFS Stats",
"type": "node",
@@ -6238,6 +6614,7 @@ Object {
"calculation": [Function],
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "CPU Usage time compared to the CPU quota shown in percentage. If CPU quotas are not set, then no data will be shown.",
"docType": undefined,
"field": "node_stats.process.cpu.percent",
@@ -6250,6 +6627,7 @@ Object {
"metricAgg": "max",
"periodsField": "cpu.stat.number_of_elapsed_periods",
"quotaField": "cpu.cfs_quota_micros",
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "CPU Utilization",
"type": "node",
@@ -6293,6 +6671,7 @@ Object {
"calculation": [Function],
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "CPU Usage time compared to the CPU quota shown in percentage. If CPU quotas are not set, then no data will be shown.",
"docType": undefined,
"field": "node_stats.process.cpu.percent",
@@ -6305,6 +6684,7 @@ Object {
"metricAgg": "max",
"periodsField": "cpu.stat.number_of_elapsed_periods",
"quotaField": "cpu.cfs_quota_micros",
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"type": "node",
"units": "%",
@@ -6317,6 +6697,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "The amount of throttled time, reported in nanoseconds, of the cgroup.",
"docType": undefined,
"field": "node_stats.os.cgroup.cpu.stat.time_throttled_nanos",
@@ -6329,6 +6710,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Cgroup CPU Performance",
"type": "node",
@@ -6342,6 +6724,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "The number of times that the CPU was throttled by the cgroup.",
"docType": undefined,
"field": "node_stats.os.cgroup.cpu.stat.number_of_times_throttled",
@@ -6354,6 +6737,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Cgroup CFS Stats",
"type": "node",
@@ -6367,6 +6751,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "The usage, reported in nanoseconds, of the cgroup. Compare this with the throttling to discover issues.",
"docType": undefined,
"field": "node_stats.os.cgroup.cpuacct.usage_nanos",
@@ -6379,6 +6764,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Cgroup CPU Performance",
"type": "node",
@@ -6392,6 +6778,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Percentage of CPU usage for the Elasticsearch process.",
"docType": undefined,
"field": "node_stats.process.cpu.percent",
@@ -6404,6 +6791,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"type": "node",
"units": "%",
@@ -6416,6 +6804,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Free disk space available on the node.",
"docType": undefined,
"field": "node_stats.fs.total.available_in_bytes",
@@ -6428,6 +6817,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"type": "node",
"units": "",
@@ -6465,6 +6855,7 @@ Object {
"calculation": [Function],
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Average latency for indexing documents, which is time it takes to index documents divided by number that were indexed. This considers any shard located on this node, including replicas.",
"docType": undefined,
"field": "node_stats.indices.indexing.index_total",
@@ -6477,6 +6868,7 @@ Object {
"metricAgg": "sum",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Latency",
"type": "node",
@@ -6490,6 +6882,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Heap memory used by Fielddata (e.g., global ordinals or explicitly enabled fielddata on text fields). This is for the same shards, but not a part of Lucene Total.",
"docType": undefined,
"field": "node_stats.indices.fielddata.memory_size_in_bytes",
@@ -6502,6 +6895,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Index Memory",
"type": "node",
@@ -6515,6 +6909,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Heap memory used by Fixed Bit Sets (e.g., deeply nested documents). This is a part of Lucene Total.",
"docType": undefined,
"field": "node_stats.indices.segments.fixed_bit_set_memory_in_bytes",
@@ -6527,6 +6922,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Index Memory - Lucene",
"type": "node",
@@ -6540,6 +6936,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Heap memory used by Query Cache (e.g., cached filters). This is for the same shards, but not a part of Lucene Total.",
"docType": undefined,
"field": "node_stats.indices.query_cache.memory_size_in_bytes",
@@ -6552,6 +6949,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Index Memory - Elasticsearch",
"type": "node",
@@ -6565,6 +6963,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Heap memory used by Request Cache (e.g., instant aggregations). This is for the same shards, but not a part of Lucene Total.",
"docType": undefined,
"field": "node_stats.indices.request_cache.memory_size_in_bytes",
@@ -6577,6 +6976,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Index Memory",
"type": "node",
@@ -6590,6 +6990,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Heap memory used by Versioning (e.g., updates and deletes). This is NOT a part of Lucene Total.",
"docType": undefined,
"field": "node_stats.indices.segments.version_map_memory_in_bytes",
@@ -6602,6 +7003,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Index Memory",
"type": "node",
@@ -6615,6 +7017,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Heap memory used by the Index Writer. This is NOT a part of Lucene Total.",
"docType": undefined,
"field": "node_stats.indices.segments.index_writer_memory_in_bytes",
@@ -6627,6 +7030,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Index Memory",
"type": "node",
@@ -6640,6 +7044,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Number of GET operations in the queue.",
"docType": undefined,
"field": "node_stats.thread_pool.get.queue",
@@ -6653,6 +7058,7 @@ Object {
"min": 0,
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Read Threads",
"type": "node",
@@ -6666,6 +7072,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Number of GET operations that have been rejected, which occurs when the queue is full.",
"docType": undefined,
"field": "node_stats.thread_pool.get.rejected",
@@ -6679,6 +7086,7 @@ Object {
"min": 0,
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Read Threads",
"type": "node",
@@ -6692,6 +7100,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Number of search operations in the queue (e.g., shard level searches).",
"docType": undefined,
"field": "node_stats.thread_pool.search.queue",
@@ -6705,6 +7114,7 @@ Object {
"min": 0,
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Read Threads",
"type": "node",
@@ -6718,6 +7128,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Number of search operations that have been rejected, which occurs when the queue is full.",
"docType": undefined,
"field": "node_stats.thread_pool.search.rejected",
@@ -6731,6 +7142,7 @@ Object {
"min": 0,
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Read Threads",
"type": "node",
@@ -6760,6 +7172,7 @@ Object {
},
},
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Number of index, bulk, and write operations in the queue. The bulk threadpool was renamed to write in 6.3, and the index threadpool is deprecated.",
"docType": undefined,
"field": "node_stats.thread_pool.write.queue",
@@ -6772,6 +7185,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Indexing Threads",
"type": "node",
@@ -6822,6 +7236,7 @@ Object {
},
},
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Number of index, bulk, and write operations that have been rejected, which occurs when the queue is full. The bulk threadpool was renamed to write in 6.3, and the index threadpool is deprecated.",
"docType": undefined,
"field": "node_stats.thread_pool.write.rejected",
@@ -6834,6 +7249,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Indexing Threads",
"type": "node",
@@ -6847,6 +7263,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Amount of time spent on indexing operations.",
"docType": undefined,
"field": "node_stats.indices.indexing.index_time_in_millis",
@@ -6859,6 +7276,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Indexing Time",
"type": "node",
@@ -6872,6 +7290,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Amount of indexing operations.",
"docType": undefined,
"field": "node_stats.indices.indexing.index_total",
@@ -6884,6 +7303,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Request Rate",
"type": "node",
@@ -6897,6 +7317,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Number of old Garbage Collections.",
"docType": undefined,
"field": "node_stats.jvm.gc.collectors.old.collection_count",
@@ -6909,6 +7330,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "GC Rate",
"type": "node",
@@ -6922,6 +7344,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Time spent performing old Garbage Collections.",
"docType": undefined,
"field": "node_stats.jvm.gc.collectors.old.collection_time_in_millis",
@@ -6934,6 +7357,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "GC Duration",
"type": "node",
@@ -6947,6 +7371,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Number of young Garbage Collections.",
"docType": undefined,
"field": "node_stats.jvm.gc.collectors.young.collection_count",
@@ -6959,6 +7384,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "GC Rate",
"type": "node",
@@ -6972,6 +7398,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Time spent performing young Garbage Collections.",
"docType": undefined,
"field": "node_stats.jvm.gc.collectors.young.collection_time_in_millis",
@@ -6984,6 +7411,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "GC Duration",
"type": "node",
@@ -6997,6 +7425,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Total heap available to Elasticsearch running in the JVM.",
"docType": undefined,
"field": "node_stats.jvm.mem.heap_max_in_bytes",
@@ -7009,6 +7438,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "JVM Heap",
"type": "node",
@@ -7022,6 +7452,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Total heap used by Elasticsearch running in the JVM.",
"docType": undefined,
"field": "node_stats.jvm.mem.heap_used_percent",
@@ -7034,6 +7465,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "JVM Heap",
"type": "node",
@@ -7047,6 +7479,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Total heap used by Elasticsearch running in the JVM.",
"docType": undefined,
"field": "node_stats.jvm.mem.heap_used_in_bytes",
@@ -7059,6 +7492,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "JVM Heap",
"type": "node",
@@ -7072,6 +7506,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Load average over the last minute.",
"docType": undefined,
"field": "node_stats.os.cpu.load_average.1m",
@@ -7084,6 +7519,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "System Load",
"type": "node",
@@ -7122,6 +7558,7 @@ Object {
"calculation": [Function],
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Average latency for searching, which is time it takes to execute searches divided by number of searches submitted. This considers primary and replica shards.",
"docType": undefined,
"field": "node_stats.indices.search.query_total",
@@ -7134,6 +7571,7 @@ Object {
"metricAgg": "sum",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Latency",
"type": "node",
@@ -7147,6 +7585,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Amount of search operations (per shard).",
"docType": undefined,
"field": "node_stats.indices.search.query_total",
@@ -7159,6 +7598,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Request Rate",
"type": "node",
@@ -7172,6 +7612,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Maximum segment count for primary and replica shards on this node.",
"docType": undefined,
"field": "node_stats.indices.segments.count",
@@ -7184,6 +7625,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"type": "node",
"units": "",
@@ -7196,6 +7638,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Number of bulk indexing operations waiting to be processed on this node. A single bulk request can create multiple bulk operations.",
"docType": undefined,
"field": "node_stats.thread_pool.bulk.queue",
@@ -7208,6 +7651,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Thread Queue",
"type": "node",
@@ -7221,6 +7665,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Number of generic (internal) operations waiting to be processed on this node.",
"docType": undefined,
"field": "node_stats.thread_pool.generic.queue",
@@ -7233,6 +7678,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Thread Queue",
"type": "node",
@@ -7246,6 +7692,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Number of get operations waiting to be processed on this node.",
"docType": undefined,
"field": "node_stats.thread_pool.get.queue",
@@ -7258,6 +7705,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Thread Queue",
"type": "node",
@@ -7271,6 +7719,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Number of non-bulk, index operations waiting to be processed on this node.",
"docType": undefined,
"field": "node_stats.thread_pool.index.queue",
@@ -7283,6 +7732,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Thread Queue",
"type": "node",
@@ -7296,6 +7746,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Number of management (internal) operations waiting to be processed on this node.",
"docType": undefined,
"field": "node_stats.thread_pool.management.queue",
@@ -7308,6 +7759,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Thread Queue",
"type": "node",
@@ -7321,6 +7773,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Number of search operations waiting to be processed on this node. A single search request can create multiple search operations.",
"docType": undefined,
"field": "node_stats.thread_pool.search.queue",
@@ -7333,6 +7786,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Thread Queue",
"type": "node",
@@ -7346,6 +7800,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Number of Watcher operations waiting to be processed on this node.",
"docType": undefined,
"field": "node_stats.thread_pool.watcher.queue",
@@ -7358,6 +7813,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Thread Queue",
"type": "node",
@@ -7371,6 +7827,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Bulk rejections. These occur when the queue is full.",
"docType": undefined,
"field": "node_stats.thread_pool.bulk.rejected",
@@ -7383,6 +7840,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Thread Rejections",
"type": "node",
@@ -7396,6 +7854,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Generic (internal) rejections. These occur when the queue is full.",
"docType": undefined,
"field": "node_stats.thread_pool.generic.rejected",
@@ -7408,6 +7867,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Thread Rejections",
"type": "node",
@@ -7421,6 +7881,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Get rejections. These occur when the queue is full.",
"docType": undefined,
"field": "node_stats.thread_pool.get.rejected",
@@ -7433,6 +7894,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Thread Rejections",
"type": "node",
@@ -7446,6 +7908,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Index rejections. These occur when the queue is full. You should look at bulk indexing.",
"docType": undefined,
"field": "node_stats.thread_pool.index.rejected",
@@ -7458,6 +7921,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Thread Rejections",
"type": "node",
@@ -7471,6 +7935,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Get (internal) rejections. These occur when the queue is full.",
"docType": undefined,
"field": "node_stats.thread_pool.management.rejected",
@@ -7483,6 +7948,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Thread Rejections",
"type": "node",
@@ -7496,6 +7962,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Search rejections. These occur when the queue is full. This can indicate over-sharding.",
"docType": undefined,
"field": "node_stats.thread_pool.search.rejected",
@@ -7508,6 +7975,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Thread Rejections",
"type": "node",
@@ -7521,6 +7989,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Watch rejections. These occur when the queue is full. This can indicate stuck-Watches.",
"docType": undefined,
"field": "node_stats.thread_pool.watcher.rejected",
@@ -7533,6 +8002,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Thread Rejections",
"type": "node",
@@ -7546,6 +8016,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Amount of time spent with index throttling, which indicates slow disks on a node.",
"docType": undefined,
"field": "node_stats.indices.indexing.throttle_time_in_millis",
@@ -7559,6 +8030,7 @@ Object {
"min": 0,
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Indexing Time",
"type": "node",
@@ -7572,6 +8044,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Total I/O. (This metric is not supported on all platforms and may display N/A if I/O data is unavailable.)",
"docType": undefined,
"field": "node_stats.fs.io_stats.total.operations",
@@ -7584,6 +8057,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "I/O Operations Rate",
"type": "node",
@@ -7597,6 +8071,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Total Read I/O. (This metric is not supported on all platforms and may display N/A if I/O data is unavailable.)",
"docType": undefined,
"field": "node_stats.fs.io_stats.total.read_operations",
@@ -7609,6 +8084,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "I/O Operations Rate",
"type": "node",
@@ -7622,6 +8098,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Total Write I/O. (This metric is not supported on all platforms and may display N/A if I/O data is unavailable.)",
"docType": undefined,
"field": "node_stats.fs.io_stats.total.write_operations",
@@ -7634,6 +8111,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "I/O Operations Rate",
"type": "node",
@@ -7647,6 +8125,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": true,
+ "derivativeNormalizedUnits": true,
"description": "Number of search requests being executed across primary and replica shards. A single search can run against multiple shards!",
"docType": undefined,
"field": "index_stats.total.search.query_total",
@@ -7659,6 +8138,7 @@ Object {
"metricAgg": "max",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "timestamp",
"title": "Search Rate",
"type": "cluster",
@@ -7672,6 +8152,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Current number of Workplace Search org-wide content sources within the Enterprise Search deployment.",
"docType": undefined,
"field": "enterprisesearch.stats.product_usage.workplace_search.total_org_sources",
@@ -7684,6 +8165,7 @@ Object {
"metricAgg": "avg",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"title": "Workpace Search Content Sources",
"units": "",
@@ -7696,6 +8178,7 @@ Object {
"calculation": undefined,
"dateHistogramSubAggs": undefined,
"derivative": false,
+ "derivativeNormalizedUnits": true,
"description": "Current number of Workplace Search private content sources within the Enterprise Search deployment.",
"docType": undefined,
"field": "enterprisesearch.stats.product_usage.workplace_search.total_private_sources",
@@ -7708,6 +8191,7 @@ Object {
"metricAgg": "avg",
"periodsField": undefined,
"quotaField": undefined,
+ "technicalPreview": undefined,
"timestampField": "@timestamp",
"units": "",
"usageField": undefined,
diff --git a/x-pack/plugins/monitoring/server/lib/metrics/classes/metric.ts b/x-pack/plugins/monitoring/server/lib/metrics/classes/metric.ts
index e9c04d7e0aebf..92927fb1fa7c4 100644
--- a/x-pack/plugins/monitoring/server/lib/metrics/classes/metric.ts
+++ b/x-pack/plugins/monitoring/server/lib/metrics/classes/metric.ts
@@ -24,10 +24,12 @@ interface OptionalMetricOptions {
mbField?: string;
type?: string;
isNotSupportedInInternalCollection?: boolean;
+ technicalPreview?: boolean;
}
interface DefaultMetricOptions {
derivative?: boolean;
+ derivativeNormalizedUnits?: boolean;
}
export type MetricOptions = RequiredMetricOptions & OptionalMetricOptions & DefaultMetricOptions;
@@ -44,6 +46,7 @@ export class Metric {
public metricAgg?: string;
public mbField?: string;
public derivative: boolean = false;
+ public derivativeNormalizedUnits: boolean = true;
public aggs?: object;
public dateHistogramSubAggs?: object;
public getDateHistogramSubAggs?: (options: any) => object;
@@ -58,10 +61,12 @@ export class Metric {
public periodsField?: string;
public quotaField?: string;
public isNotSupportedInInternalCollection?: boolean;
+ public technicalPreview?: boolean;
constructor(opts: MetricOptions) {
const props: Required = {
derivative: false,
+ derivativeNormalizedUnits: true,
};
const requireds = {
@@ -96,6 +101,7 @@ export class Metric {
'description',
'units',
'format',
+ 'technicalPreview',
];
const metric = Object.create(this);
diff --git a/x-pack/plugins/monitoring/server/lib/metrics/kibana/classes.ts b/x-pack/plugins/monitoring/server/lib/metrics/kibana/classes.ts
index 4a171ce6ce40f..1209d313690f5 100644
--- a/x-pack/plugins/monitoring/server/lib/metrics/kibana/classes.ts
+++ b/x-pack/plugins/monitoring/server/lib/metrics/kibana/classes.ts
@@ -19,7 +19,9 @@ type KibanaClusterMetricOptions = Pick<
| 'units'
| 'metricAgg'
| 'derivative'
+ | 'derivativeNormalizedUnits'
| 'isNotSupportedInInternalCollection'
+ | 'technicalPreview'
> &
Partial>;
diff --git a/x-pack/plugins/monitoring/server/lib/metrics/kibana/metrics.ts b/x-pack/plugins/monitoring/server/lib/metrics/kibana/metrics.ts
index 022f81f5854ac..4127ea9565160 100644
--- a/x-pack/plugins/monitoring/server/lib/metrics/kibana/metrics.ts
+++ b/x-pack/plugins/monitoring/server/lib/metrics/kibana/metrics.ts
@@ -44,6 +44,17 @@ const msTimeUnitLabel = i18n.translate('xpack.monitoring.metrics.kibana.msTimeUn
defaultMessage: 'ms',
});
+const ruleQueueDurationTitle = i18n.translate('xpack.monitoring.metrics.kibana.ruleQueueDuration', {
+ defaultMessage: 'Rule Queue Duration',
+});
+
+const actionQueueDurationTitle = i18n.translate(
+ 'xpack.monitoring.metrics.kibana.actionQueueDuration',
+ {
+ defaultMessage: 'Action Queue Duration',
+ }
+);
+
export const metrics = {
kibana_cluster_requests: new KibanaEventsRateClusterMetric({
field: 'kibana_stats.requests.total',
@@ -263,170 +274,188 @@ export const metrics = {
kibana_instance_rule_failures: new KibanaInstanceRuleMetric({
derivative: true,
+ derivativeNormalizedUnits: false,
field: 'kibana.node_rules.failures',
label: i18n.translate('xpack.monitoring.metrics.kibanaInstance.ruleInstanceFailuresLabel', {
- defaultMessage: 'Rule Failures Rate',
+ defaultMessage: 'Rule Failures',
}),
description: i18n.translate(
'xpack.monitoring.metrics.kibanaInstance.ruleInstanceFailuresDescription',
{
- defaultMessage: 'Rate of rule failures for the Kibana instance.',
+ defaultMessage: 'Total rule failures for the Kibana instance.',
}
),
format: SMALL_FLOAT,
metricAgg: 'max',
units: '',
isNotSupportedInInternalCollection: true,
+ technicalPreview: true,
}),
kibana_instance_rule_executions: new KibanaInstanceRuleMetric({
derivative: true,
+ derivativeNormalizedUnits: false,
field: 'kibana.node_rules.executions',
label: i18n.translate('xpack.monitoring.metrics.kibanaInstance.ruleInstanceExecutionsLabel', {
- defaultMessage: 'Rule Executions Rate',
+ defaultMessage: 'Rule Executions',
}),
description: i18n.translate(
'xpack.monitoring.metrics.kibanaInstance.ruleInstanceExecutionsDescription',
{
- defaultMessage: 'Rate of rule executions for the Kibana instance.',
+ defaultMessage: 'Total rule executions for the Kibana instance.',
}
),
format: SMALL_FLOAT,
metricAgg: 'max',
units: '',
isNotSupportedInInternalCollection: true,
+ technicalPreview: true,
}),
kibana_instance_action_failures: new KibanaInstanceActionMetric({
derivative: true,
+ derivativeNormalizedUnits: false,
field: 'kibana.node_actions.failures',
label: i18n.translate('xpack.monitoring.metrics.kibanaInstance.actionInstanceFailuresLabel', {
- defaultMessage: 'Action Failures Rate',
+ defaultMessage: 'Action Failures',
}),
description: i18n.translate(
'xpack.monitoring.metrics.kibanaInstance.actionInstanceFailuresDescription',
{
- defaultMessage: 'Rate of action failures for the Kibana instance.',
+ defaultMessage: 'Total action failures for the Kibana instance.',
}
),
format: SMALL_FLOAT,
metricAgg: 'max',
units: '',
isNotSupportedInInternalCollection: true,
+ technicalPreview: true,
}),
kibana_instance_action_executions: new KibanaInstanceActionMetric({
derivative: true,
+ derivativeNormalizedUnits: false,
field: 'kibana.node_actions.executions',
label: i18n.translate('xpack.monitoring.metrics.kibanaInstance.actionInstanceExecutionsLabel', {
- defaultMessage: 'Action Executions Rate',
+ defaultMessage: 'Action Executions',
}),
description: i18n.translate(
'xpack.monitoring.metrics.kibanaInstance.actionInstanceExecutionsDescription',
{
- defaultMessage: 'Rate of action executions for the Kibana instance.',
+ defaultMessage: 'Total action executions for the Kibana instance.',
}
),
format: SMALL_FLOAT,
metricAgg: 'max',
units: '',
isNotSupportedInInternalCollection: true,
+ technicalPreview: true,
}),
kibana_cluster_rule_overdue_count: new KibanaClusterRuleMetric({
field: 'kibana.cluster_rules.overdue.count',
label: i18n.translate('xpack.monitoring.metrics.kibanaInstance.clusterRuleOverdueCountLabel', {
- defaultMessage: 'Rule Overdue Count',
+ defaultMessage: 'Rule Queue',
}),
description: i18n.translate(
'xpack.monitoring.metrics.kibanaInstance.clusterRuleOverdueCountDescription',
{
- defaultMessage: 'Number of overdue rules across the entire cluster.',
+ defaultMessage: 'Number of queued alerting rules.',
}
),
format: SMALL_FLOAT,
metricAgg: 'max',
units: '',
isNotSupportedInInternalCollection: true,
+ technicalPreview: true,
}),
kibana_cluster_rule_overdue_p50: new KibanaClusterRuleMetric({
+ title: ruleQueueDurationTitle,
field: 'kibana.cluster_rules.overdue.delay.p50',
label: i18n.translate('xpack.monitoring.metrics.kibanaInstance.clusterRuleOverdueP50Label', {
- defaultMessage: 'Average Rule Overdue Delay',
+ defaultMessage: 'Average Rule Queue Duration',
}),
description: i18n.translate(
'xpack.monitoring.metrics.kibanaInstance.clusterRuleOverdueP50Description',
{
- defaultMessage: 'Average delay of all overdue rules across the entire cluster.',
+ defaultMessage: 'Average duration alerting rules are queued.',
}
),
format: SMALL_FLOAT,
metricAgg: 'max',
units: msTimeUnitLabel,
isNotSupportedInInternalCollection: true,
+ technicalPreview: true,
}),
kibana_cluster_rule_overdue_p99: new KibanaClusterRuleMetric({
+ title: ruleQueueDurationTitle,
field: 'kibana.cluster_rules.overdue.delay.p99',
label: i18n.translate('xpack.monitoring.metrics.kibanaInstance.clusterRuleOverdueP99Label', {
- defaultMessage: 'Worst Rule Overdue Delay',
+ defaultMessage: 'Longest Rule Queue Duration',
}),
description: i18n.translate(
'xpack.monitoring.metrics.kibanaInstance.clusterRuleOverdueP99Description',
{
- defaultMessage: 'Worst delay of all overdue rules across the entire cluster.',
+ defaultMessage: 'Longest duration an alerting rule was queued.',
}
),
format: SMALL_FLOAT,
metricAgg: 'max',
units: msTimeUnitLabel,
isNotSupportedInInternalCollection: true,
+ technicalPreview: true,
}),
kibana_cluster_action_overdue_count: new KibanaClusterActionMetric({
field: 'kibana.cluster_actions.overdue.count',
label: i18n.translate(
'xpack.monitoring.metrics.kibanaInstance.clusterActionOverdueCountLabel',
{
- defaultMessage: 'Action Overdue Count',
+ defaultMessage: 'Action Queue',
}
),
description: i18n.translate(
'xpack.monitoring.metrics.kibanaInstance.clusterActionOverdueCountDescription',
{
- defaultMessage: 'Number of overdue actions across the entire cluster.',
+ defaultMessage: 'Number of actions queued.',
}
),
format: SMALL_FLOAT,
metricAgg: 'max',
units: '',
isNotSupportedInInternalCollection: true,
+ technicalPreview: true,
}),
kibana_cluster_action_overdue_p50: new KibanaClusterActionMetric({
+ title: actionQueueDurationTitle,
field: 'kibana.cluster_actions.overdue.delay.p50',
label: i18n.translate('xpack.monitoring.metrics.kibanaInstance.clusterActionOverdueP50Label', {
- defaultMessage: 'Average Action Overdue Delay',
+ defaultMessage: 'Average Action Queue Duration',
}),
description: i18n.translate(
'xpack.monitoring.metrics.kibanaInstance.clusterActionOverdueP50Description',
{
- defaultMessage: 'Average delay of all overdue actions across the entire cluster.',
+ defaultMessage: 'Average duration actions are queued.',
}
),
format: SMALL_FLOAT,
metricAgg: 'max',
units: msTimeUnitLabel,
isNotSupportedInInternalCollection: true,
+ technicalPreview: true,
}),
kibana_cluster_action_overdue_p99: new KibanaClusterActionMetric({
+ title: actionQueueDurationTitle,
field: 'kibana.cluster_actions.overdue.delay.p99',
label: i18n.translate('xpack.monitoring.metrics.kibanaInstance.clusterActionOverdueP99Label', {
- defaultMessage: 'Worst Action Overdue Delay',
+ defaultMessage: 'Longest Action Queue Duration',
}),
description: i18n.translate(
'xpack.monitoring.metrics.kibanaInstance.clusterActionOverdueP99Description',
{
- defaultMessage: 'Worst delay of all overdue actions across the entire cluster.',
+ defaultMessage: 'Longest duration an action was queued.',
}
),
format: SMALL_FLOAT,
metricAgg: 'max',
units: msTimeUnitLabel,
isNotSupportedInInternalCollection: true,
+ technicalPreview: true,
}),
};
diff --git a/x-pack/test/api_integration/apis/monitoring/kibana/fixtures/instance.json b/x-pack/test/api_integration/apis/monitoring/kibana/fixtures/instance.json
index b5a88fabdfa66..1e2b25f38d0d5 100644
--- a/x-pack/test/api_integration/apis/monitoring/kibana/fixtures/instance.json
+++ b/x-pack/test/api_integration/apis/monitoring/kibana/fixtures/instance.json
@@ -3,7 +3,10 @@
"kibana_os_load": [
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.os.load.1m",
@@ -17,20 +20,50 @@
"isDerivative": false
},
"data": [
- [1504027460000, 5.87109375],
- [1504027470000, 5.84375],
- [1504027480000, 5.08984375],
- [1504027490000, 4.53515625],
- [1504027500000, 3.990234375],
- [1504027510000, 3.537109375],
- [1504027520000, 3.29296875],
- [1504027530000, 3.2421875],
- [1504027540000, 3.19140625]
+ [
+ 1504027460000,
+ 5.87109375
+ ],
+ [
+ 1504027470000,
+ 5.84375
+ ],
+ [
+ 1504027480000,
+ 5.08984375
+ ],
+ [
+ 1504027490000,
+ 4.53515625
+ ],
+ [
+ 1504027500000,
+ 3.990234375
+ ],
+ [
+ 1504027510000,
+ 3.537109375
+ ],
+ [
+ 1504027520000,
+ 3.29296875
+ ],
+ [
+ 1504027530000,
+ 3.2421875
+ ],
+ [
+ 1504027540000,
+ 3.19140625
+ ]
]
},
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.os.load.5m",
@@ -44,20 +77,50 @@
"isDerivative": false
},
"data": [
- [1504027460000, 4.92578125],
- [1504027470000, 4.9453125],
- [1504027480000, 4.81640625],
- [1504027490000, 4.70703125],
- [1504027500000, 4.58203125],
- [1504027510000, 4.46484375],
- [1504027520000, 4.3828125],
- [1504027530000, 4.3359375],
- [1504027540000, 4.29296875]
+ [
+ 1504027460000,
+ 4.92578125
+ ],
+ [
+ 1504027470000,
+ 4.9453125
+ ],
+ [
+ 1504027480000,
+ 4.81640625
+ ],
+ [
+ 1504027490000,
+ 4.70703125
+ ],
+ [
+ 1504027500000,
+ 4.58203125
+ ],
+ [
+ 1504027510000,
+ 4.46484375
+ ],
+ [
+ 1504027520000,
+ 4.3828125
+ ],
+ [
+ 1504027530000,
+ 4.3359375
+ ],
+ [
+ 1504027540000,
+ 4.29296875
+ ]
]
},
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.os.load.15m",
@@ -71,22 +134,52 @@
"isDerivative": false
},
"data": [
- [1504027460000, 4.5390625],
- [1504027470000, 4.546875],
- [1504027480000, 4.5078125],
- [1504027490000, 4.46875],
- [1504027500000, 4.4296875],
- [1504027510000, 4.390625],
- [1504027520000, 4.359375],
- [1504027530000, 4.34375],
- [1504027540000, 4.328125]
+ [
+ 1504027460000,
+ 4.5390625
+ ],
+ [
+ 1504027470000,
+ 4.546875
+ ],
+ [
+ 1504027480000,
+ 4.5078125
+ ],
+ [
+ 1504027490000,
+ 4.46875
+ ],
+ [
+ 1504027500000,
+ 4.4296875
+ ],
+ [
+ 1504027510000,
+ 4.390625
+ ],
+ [
+ 1504027520000,
+ 4.359375
+ ],
+ [
+ 1504027530000,
+ 4.34375
+ ],
+ [
+ 1504027540000,
+ 4.328125
+ ]
]
}
],
"kibana_average_concurrent_connections": [
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.concurrent_connections",
@@ -99,22 +192,52 @@
"isDerivative": false
},
"data": [
- [1504027460000, 78],
- [1504027470000, 90],
- [1504027480000, 102],
- [1504027490000, 114],
- [1504027500000, 126],
- [1504027510000, 138],
- [1504027520000, 150],
- [1504027530000, 162],
- [1504027540000, 174]
+ [
+ 1504027460000,
+ 78
+ ],
+ [
+ 1504027470000,
+ 90
+ ],
+ [
+ 1504027480000,
+ 102
+ ],
+ [
+ 1504027490000,
+ 114
+ ],
+ [
+ 1504027500000,
+ 126
+ ],
+ [
+ 1504027510000,
+ 138
+ ],
+ [
+ 1504027520000,
+ 150
+ ],
+ [
+ 1504027530000,
+ 162
+ ],
+ [
+ 1504027540000,
+ 174
+ ]
]
}
],
"kibana_process_delay": [
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.process.event_loop_delay",
@@ -127,22 +250,52 @@
"isDerivative": false
},
"data": [
- [1504027460000, 9.576263427734375],
- [1504027470000, 10.395200729370117],
- [1504027480000, 11.072744369506836],
- [1504027490000, 11.617706298828125],
- [1504027500000, 12.510245323181152],
- [1504027510000, 13.343531608581543],
- [1504027520000, 14.059904098510742],
- [1504027530000, 14.816107749938965],
- [1504027540000, 15.663384437561035]
+ [
+ 1504027460000,
+ 9.576263427734375
+ ],
+ [
+ 1504027470000,
+ 10.395200729370117
+ ],
+ [
+ 1504027480000,
+ 11.072744369506836
+ ],
+ [
+ 1504027490000,
+ 11.617706298828125
+ ],
+ [
+ 1504027500000,
+ 12.510245323181152
+ ],
+ [
+ 1504027510000,
+ 13.343531608581543
+ ],
+ [
+ 1504027520000,
+ 14.059904098510742
+ ],
+ [
+ 1504027530000,
+ 14.816107749938965
+ ],
+ [
+ 1504027540000,
+ 15.663384437561035
+ ]
]
}
],
"kibana_memory": [
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.process.memory.heap.size_limit",
@@ -156,20 +309,50 @@
"isDerivative": false
},
"data": [
- [1504027460000, 1501560832],
- [1504027470000, 1501560832],
- [1504027480000, 1501560832],
- [1504027490000, 1501560832],
- [1504027500000, 1501560832],
- [1504027510000, 1501560832],
- [1504027520000, 1501560832],
- [1504027530000, 1501560832],
- [1504027540000, 1501560832]
+ [
+ 1504027460000,
+ 1501560832
+ ],
+ [
+ 1504027470000,
+ 1501560832
+ ],
+ [
+ 1504027480000,
+ 1501560832
+ ],
+ [
+ 1504027490000,
+ 1501560832
+ ],
+ [
+ 1504027500000,
+ 1501560832
+ ],
+ [
+ 1504027510000,
+ 1501560832
+ ],
+ [
+ 1504027520000,
+ 1501560832
+ ],
+ [
+ 1504027530000,
+ 1501560832
+ ],
+ [
+ 1504027540000,
+ 1501560832
+ ]
]
},
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.process.memory.resident_set_size_in_bytes",
@@ -183,22 +366,52 @@
"isDerivative": false
},
"data": [
- [1504027460000, 228552704],
- [1504027470000, 231333888],
- [1504027480000, 232230912],
- [1504027490000, 229707776],
- [1504027500000, 230150144],
- [1504027510000, 230617088],
- [1504027520000, 229924864],
- [1504027530000, 230363136],
- [1504027540000, 230227968]
+ [
+ 1504027460000,
+ 228552704
+ ],
+ [
+ 1504027470000,
+ 231333888
+ ],
+ [
+ 1504027480000,
+ 232230912
+ ],
+ [
+ 1504027490000,
+ 229707776
+ ],
+ [
+ 1504027500000,
+ 230150144
+ ],
+ [
+ 1504027510000,
+ 230617088
+ ],
+ [
+ 1504027520000,
+ 229924864
+ ],
+ [
+ 1504027530000,
+ 230363136
+ ],
+ [
+ 1504027540000,
+ 230227968
+ ]
]
}
],
"kibana_response_times": [
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.response_times.max",
@@ -212,20 +425,50 @@
"isDerivative": false
},
"data": [
- [1504027460000, 2203],
- [1504027470000, 2203],
- [1504027480000, 2203],
- [1504027490000, 2203],
- [1504027500000, 2203],
- [1504027510000, 2203],
- [1504027520000, 2203],
- [1504027530000, 2203],
- [1504027540000, 2203]
+ [
+ 1504027460000,
+ 2203
+ ],
+ [
+ 1504027470000,
+ 2203
+ ],
+ [
+ 1504027480000,
+ 2203
+ ],
+ [
+ 1504027490000,
+ 2203
+ ],
+ [
+ 1504027500000,
+ 2203
+ ],
+ [
+ 1504027510000,
+ 2203
+ ],
+ [
+ 1504027520000,
+ 2203
+ ],
+ [
+ 1504027530000,
+ 2203
+ ],
+ [
+ 1504027540000,
+ 2203
+ ]
]
},
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.response_times.average",
@@ -239,22 +482,52 @@
"isDerivative": false
},
"data": [
- [1504027460000, 171.05714416503906],
- [1504027470000, 171.05714416503906],
- [1504027480000, 171.05714416503906],
- [1504027490000, 171.05714416503906],
- [1504027500000, 171.05714416503906],
- [1504027510000, 171.05714416503906],
- [1504027520000, 171.05714416503906],
- [1504027530000, 171.05714416503906],
- [1504027540000, 171.05714416503906]
+ [
+ 1504027460000,
+ 171.05714416503906
+ ],
+ [
+ 1504027470000,
+ 171.05714416503906
+ ],
+ [
+ 1504027480000,
+ 171.05714416503906
+ ],
+ [
+ 1504027490000,
+ 171.05714416503906
+ ],
+ [
+ 1504027500000,
+ 171.05714416503906
+ ],
+ [
+ 1504027510000,
+ 171.05714416503906
+ ],
+ [
+ 1504027520000,
+ 171.05714416503906
+ ],
+ [
+ 1504027530000,
+ 171.05714416503906
+ ],
+ [
+ 1504027540000,
+ 171.05714416503906
+ ]
]
}
],
"kibana_requests": [
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.requests.total",
@@ -267,20 +540,50 @@
"isDerivative": false
},
"data": [
- [1504027460000, 113],
- [1504027470000, 146],
- [1504027480000, 162],
- [1504027490000, 164],
- [1504027500000, 166],
- [1504027510000, 168],
- [1504027520000, 170],
- [1504027530000, 172],
- [1504027540000, 174]
+ [
+ 1504027460000,
+ 113
+ ],
+ [
+ 1504027470000,
+ 146
+ ],
+ [
+ 1504027480000,
+ 162
+ ],
+ [
+ 1504027490000,
+ 164
+ ],
+ [
+ 1504027500000,
+ 166
+ ],
+ [
+ 1504027510000,
+ 168
+ ],
+ [
+ 1504027520000,
+ 170
+ ],
+ [
+ 1504027530000,
+ 172
+ ],
+ [
+ 1504027540000,
+ 174
+ ]
]
},
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.requests.disconnects",
@@ -293,131 +596,294 @@
"isDerivative": false
},
"data": [
- [1504027460000, 0],
- [1504027470000, 0],
- [1504027480000, 0],
- [1504027490000, 0],
- [1504027500000, 0],
- [1504027510000, 0],
- [1504027520000, 0],
- [1504027530000, 0],
- [1504027540000, 0]
+ [
+ 1504027460000,
+ 0
+ ],
+ [
+ 1504027470000,
+ 0
+ ],
+ [
+ 1504027480000,
+ 0
+ ],
+ [
+ 1504027490000,
+ 0
+ ],
+ [
+ 1504027500000,
+ 0
+ ],
+ [
+ 1504027510000,
+ 0
+ ],
+ [
+ 1504027520000,
+ 0
+ ],
+ [
+ 1504027530000,
+ 0
+ ],
+ [
+ 1504027540000,
+ 0
+ ]
]
}
],
"kibana_instance_rule_failures": [
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana.node_rules.failures",
"metricAgg": "max",
- "label": "Rule Failures Rate",
- "description": "Rate of rule failures for the Kibana instance.",
+ "label": "Rule Failures",
+ "description": "Total rule failures for the Kibana instance.",
"units": "",
"format": "0.[00]",
+ "technicalPreview": true,
"hasCalculation": false,
"isDerivative": true
},
- "indices_found": { "internal": true, "metricbeat": false },
+ "indices_found": {
+ "internal": true,
+ "metricbeat": false
+ },
"data": [
- [1504027460000, null],
- [1504027470000, null],
- [1504027480000, null],
- [1504027490000, null],
- [1504027500000, null],
- [1504027510000, null],
- [1504027520000, null],
- [1504027530000, null],
- [1504027540000, null]
+ [
+ 1504027460000,
+ null
+ ],
+ [
+ 1504027470000,
+ null
+ ],
+ [
+ 1504027480000,
+ null
+ ],
+ [
+ 1504027490000,
+ null
+ ],
+ [
+ 1504027500000,
+ null
+ ],
+ [
+ 1504027510000,
+ null
+ ],
+ [
+ 1504027520000,
+ null
+ ],
+ [
+ 1504027530000,
+ null
+ ],
+ [
+ 1504027540000,
+ null
+ ]
]
}
],
"kibana_instance_rule_executions": [
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana.node_rules.executions",
"metricAgg": "max",
- "label": "Rule Executions Rate",
- "description": "Rate of rule executions for the Kibana instance.",
+ "label": "Rule Executions",
+ "description": "Total rule executions for the Kibana instance.",
"units": "",
"format": "0.[00]",
+ "technicalPreview": true,
"hasCalculation": false,
"isDerivative": true
},
- "indices_found": { "internal": true, "metricbeat": false },
+ "indices_found": {
+ "internal": true,
+ "metricbeat": false
+ },
"data": [
- [1504027460000, null],
- [1504027470000, null],
- [1504027480000, null],
- [1504027490000, null],
- [1504027500000, null],
- [1504027510000, null],
- [1504027520000, null],
- [1504027530000, null],
- [1504027540000, null]
+ [
+ 1504027460000,
+ null
+ ],
+ [
+ 1504027470000,
+ null
+ ],
+ [
+ 1504027480000,
+ null
+ ],
+ [
+ 1504027490000,
+ null
+ ],
+ [
+ 1504027500000,
+ null
+ ],
+ [
+ 1504027510000,
+ null
+ ],
+ [
+ 1504027520000,
+ null
+ ],
+ [
+ 1504027530000,
+ null
+ ],
+ [
+ 1504027540000,
+ null
+ ]
]
}
],
"kibana_instance_action_failures": [
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana.node_actions.failures",
"metricAgg": "max",
- "label": "Action Failures Rate",
- "description": "Rate of action failures for the Kibana instance.",
+ "label": "Action Failures",
+ "description": "Total action failures for the Kibana instance.",
"units": "",
"format": "0.[00]",
+ "technicalPreview": true,
"hasCalculation": false,
"isDerivative": true
},
- "indices_found": { "internal": true, "metricbeat": false },
+ "indices_found": {
+ "internal": true,
+ "metricbeat": false
+ },
"data": [
- [1504027460000, null],
- [1504027470000, null],
- [1504027480000, null],
- [1504027490000, null],
- [1504027500000, null],
- [1504027510000, null],
- [1504027520000, null],
- [1504027530000, null],
- [1504027540000, null]
+ [
+ 1504027460000,
+ null
+ ],
+ [
+ 1504027470000,
+ null
+ ],
+ [
+ 1504027480000,
+ null
+ ],
+ [
+ 1504027490000,
+ null
+ ],
+ [
+ 1504027500000,
+ null
+ ],
+ [
+ 1504027510000,
+ null
+ ],
+ [
+ 1504027520000,
+ null
+ ],
+ [
+ 1504027530000,
+ null
+ ],
+ [
+ 1504027540000,
+ null
+ ]
]
}
],
"kibana_instance_action_executions": [
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana.node_actions.executions",
"metricAgg": "max",
- "label": "Action Executions Rate",
- "description": "Rate of action executions for the Kibana instance.",
+ "label": "Action Executions",
+ "description": "Total action executions for the Kibana instance.",
"units": "",
"format": "0.[00]",
+ "technicalPreview": true,
"hasCalculation": false,
"isDerivative": true
},
- "indices_found": { "internal": true, "metricbeat": false },
+ "indices_found": {
+ "internal": true,
+ "metricbeat": false
+ },
"data": [
- [1504027460000, null],
- [1504027470000, null],
- [1504027480000, null],
- [1504027490000, null],
- [1504027500000, null],
- [1504027510000, null],
- [1504027520000, null],
- [1504027530000, null],
- [1504027540000, null]
+ [
+ 1504027460000,
+ null
+ ],
+ [
+ 1504027470000,
+ null
+ ],
+ [
+ 1504027480000,
+ null
+ ],
+ [
+ 1504027490000,
+ null
+ ],
+ [
+ 1504027500000,
+ null
+ ],
+ [
+ 1504027510000,
+ null
+ ],
+ [
+ 1504027520000,
+ null
+ ],
+ [
+ 1504027530000,
+ null
+ ],
+ [
+ 1504027540000,
+ null
+ ]
]
}
]
@@ -431,8 +897,8 @@
"transport_address": "tsullivan.local:5601",
"uuid": "de3b8f2a-7bb9-4931-9bf3-997ba7824cf9",
"version": "7.0.0-alpha1",
- "lastSeenTimestamp": "2017-08-29T17:25:43.192Z",
"statusIsStale": true,
+ "lastSeenTimestamp": "2017-08-29T17:25:43.192Z",
"os_memory_free": 1645989888,
"uptime": 200102
}
diff --git a/x-pack/test/api_integration/apis/monitoring/kibana/fixtures/overview.json b/x-pack/test/api_integration/apis/monitoring/kibana/fixtures/overview.json
index 9c6044f396d30..071e2215455a6 100644
--- a/x-pack/test/api_integration/apis/monitoring/kibana/fixtures/overview.json
+++ b/x-pack/test/api_integration/apis/monitoring/kibana/fixtures/overview.json
@@ -1,24 +1,25 @@
{
"clusterStatus": {
- "uuids": ["de3b8f2a-7bb9-4931-9bf3-997ba7824cf9"],
+ "uuids": [
+ "de3b8f2a-7bb9-4931-9bf3-997ba7824cf9"
+ ],
"status": "green",
+ "some_status_is_stale": true,
"requests_total": 174,
"concurrent_connections": 174,
"response_time_max": 2203,
"memory_size": 230227968,
"memory_limit": 1501560832,
- "count": 1,
- "status": "green",
- "some_status_is_stale": true,
- "uuids": [
- "de3b8f2a-7bb9-4931-9bf3-997ba7824cf9"
- ]
+ "count": 1
},
"metrics": {
"kibana_cluster_requests": [
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.requests.total",
@@ -31,22 +32,52 @@
"isDerivative": false
},
"data": [
- [1504027460000, 113],
- [1504027470000, 146],
- [1504027480000, 162],
- [1504027490000, 164],
- [1504027500000, 166],
- [1504027510000, 168],
- [1504027520000, 170],
- [1504027530000, 172],
- [1504027540000, 174]
+ [
+ 1504027460000,
+ 113
+ ],
+ [
+ 1504027470000,
+ 146
+ ],
+ [
+ 1504027480000,
+ 162
+ ],
+ [
+ 1504027490000,
+ 164
+ ],
+ [
+ 1504027500000,
+ 166
+ ],
+ [
+ 1504027510000,
+ 168
+ ],
+ [
+ 1504027520000,
+ 170
+ ],
+ [
+ 1504027530000,
+ 172
+ ],
+ [
+ 1504027540000,
+ 174
+ ]
]
}
],
"kibana_cluster_response_times": [
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.response_times.max",
@@ -60,20 +91,50 @@
"isDerivative": false
},
"data": [
- [1504027460000, 2203],
- [1504027470000, 2203],
- [1504027480000, 2203],
- [1504027490000, 2203],
- [1504027500000, 2203],
- [1504027510000, 2203],
- [1504027520000, 2203],
- [1504027530000, 2203],
- [1504027540000, 2203]
+ [
+ 1504027460000,
+ 2203
+ ],
+ [
+ 1504027470000,
+ 2203
+ ],
+ [
+ 1504027480000,
+ 2203
+ ],
+ [
+ 1504027490000,
+ 2203
+ ],
+ [
+ 1504027500000,
+ 2203
+ ],
+ [
+ 1504027510000,
+ 2203
+ ],
+ [
+ 1504027520000,
+ 2203
+ ],
+ [
+ 1504027530000,
+ 2203
+ ],
+ [
+ 1504027540000,
+ 2203
+ ]
]
},
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.response_times.average",
@@ -87,185 +148,420 @@
"isDerivative": false
},
"data": [
- [1504027460000, 171.05714416503906],
- [1504027470000, 171.05714416503906],
- [1504027480000, 171.05714416503906],
- [1504027490000, 171.05714416503906],
- [1504027500000, 171.05714416503906],
- [1504027510000, 171.05714416503906],
- [1504027520000, 171.05714416503906],
- [1504027530000, 171.05714416503906],
- [1504027540000, 171.05714416503906]
+ [
+ 1504027460000,
+ 171.05714416503906
+ ],
+ [
+ 1504027470000,
+ 171.05714416503906
+ ],
+ [
+ 1504027480000,
+ 171.05714416503906
+ ],
+ [
+ 1504027490000,
+ 171.05714416503906
+ ],
+ [
+ 1504027500000,
+ 171.05714416503906
+ ],
+ [
+ 1504027510000,
+ 171.05714416503906
+ ],
+ [
+ 1504027520000,
+ 171.05714416503906
+ ],
+ [
+ 1504027530000,
+ 171.05714416503906
+ ],
+ [
+ 1504027540000,
+ 171.05714416503906
+ ]
]
}
],
"kibana_cluster_rule_overdue_count": [
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana.cluster_rules.overdue.count",
"metricAgg": "max",
- "label": "Rule Overdue Count",
- "description": "Number of overdue rules across the entire cluster.",
+ "label": "Rule Queue",
+ "description": "Number of queued alerting rules.",
"units": "",
"format": "0.[00]",
+ "technicalPreview": true,
"hasCalculation": false,
"isDerivative": false
},
- "indices_found": { "internal": true, "metricbeat": false },
+ "indices_found": {
+ "internal": true,
+ "metricbeat": false
+ },
"data": [
- [1504027460000, null],
- [1504027470000, null],
- [1504027480000, null],
- [1504027490000, null],
- [1504027500000, null],
- [1504027510000, null],
- [1504027520000, null],
- [1504027530000, null],
- [1504027540000, null]
+ [
+ 1504027460000,
+ null
+ ],
+ [
+ 1504027470000,
+ null
+ ],
+ [
+ 1504027480000,
+ null
+ ],
+ [
+ 1504027490000,
+ null
+ ],
+ [
+ 1504027500000,
+ null
+ ],
+ [
+ 1504027510000,
+ null
+ ],
+ [
+ 1504027520000,
+ null
+ ],
+ [
+ 1504027530000,
+ null
+ ],
+ [
+ 1504027540000,
+ null
+ ]
]
}
],
"kibana_cluster_rule_overdue_duration": [
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana.cluster_rules.overdue.delay.p50",
"metricAgg": "max",
- "label": "Average Rule Overdue Delay",
- "description": "Average delay of all overdue rules across the entire cluster.",
+ "label": "Average Rule Queue Duration",
+ "title": "Rule Queue Duration",
+ "description": "Average duration alerting rules are queued.",
"units": "ms",
"format": "0.[00]",
+ "technicalPreview": true,
"hasCalculation": false,
"isDerivative": false
},
- "indices_found": { "internal": true, "metricbeat": false },
+ "indices_found": {
+ "internal": true,
+ "metricbeat": false
+ },
"data": [
- [1504027460000, null],
- [1504027470000, null],
- [1504027480000, null],
- [1504027490000, null],
- [1504027500000, null],
- [1504027510000, null],
- [1504027520000, null],
- [1504027530000, null],
- [1504027540000, null]
+ [
+ 1504027460000,
+ null
+ ],
+ [
+ 1504027470000,
+ null
+ ],
+ [
+ 1504027480000,
+ null
+ ],
+ [
+ 1504027490000,
+ null
+ ],
+ [
+ 1504027500000,
+ null
+ ],
+ [
+ 1504027510000,
+ null
+ ],
+ [
+ 1504027520000,
+ null
+ ],
+ [
+ 1504027530000,
+ null
+ ],
+ [
+ 1504027540000,
+ null
+ ]
]
},
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana.cluster_rules.overdue.delay.p99",
"metricAgg": "max",
- "label": "Worst Rule Overdue Delay",
- "description": "Worst delay of all overdue rules across the entire cluster.",
+ "label": "Longest Rule Queue Duration",
+ "title": "Rule Queue Duration",
+ "description": "Longest duration an alerting rule was queued.",
"units": "ms",
"format": "0.[00]",
+ "technicalPreview": true,
"hasCalculation": false,
"isDerivative": false
},
- "indices_found": { "internal": true, "metricbeat": false },
+ "indices_found": {
+ "internal": true,
+ "metricbeat": false
+ },
"data": [
- [1504027460000, null],
- [1504027470000, null],
- [1504027480000, null],
- [1504027490000, null],
- [1504027500000, null],
- [1504027510000, null],
- [1504027520000, null],
- [1504027530000, null],
- [1504027540000, null]
+ [
+ 1504027460000,
+ null
+ ],
+ [
+ 1504027470000,
+ null
+ ],
+ [
+ 1504027480000,
+ null
+ ],
+ [
+ 1504027490000,
+ null
+ ],
+ [
+ 1504027500000,
+ null
+ ],
+ [
+ 1504027510000,
+ null
+ ],
+ [
+ 1504027520000,
+ null
+ ],
+ [
+ 1504027530000,
+ null
+ ],
+ [
+ 1504027540000,
+ null
+ ]
]
}
],
"kibana_cluster_action_overdue_count": [
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana.cluster_actions.overdue.count",
"metricAgg": "max",
- "label": "Action Overdue Count",
- "description": "Number of overdue actions across the entire cluster.",
+ "label": "Action Queue",
+ "description": "Number of actions queued.",
"units": "",
"format": "0.[00]",
+ "technicalPreview": true,
"hasCalculation": false,
"isDerivative": false
},
- "indices_found": { "internal": true, "metricbeat": false },
+ "indices_found": {
+ "internal": true,
+ "metricbeat": false
+ },
"data": [
- [1504027460000, null],
- [1504027470000, null],
- [1504027480000, null],
- [1504027490000, null],
- [1504027500000, null],
- [1504027510000, null],
- [1504027520000, null],
- [1504027530000, null],
- [1504027540000, null]
+ [
+ 1504027460000,
+ null
+ ],
+ [
+ 1504027470000,
+ null
+ ],
+ [
+ 1504027480000,
+ null
+ ],
+ [
+ 1504027490000,
+ null
+ ],
+ [
+ 1504027500000,
+ null
+ ],
+ [
+ 1504027510000,
+ null
+ ],
+ [
+ 1504027520000,
+ null
+ ],
+ [
+ 1504027530000,
+ null
+ ],
+ [
+ 1504027540000,
+ null
+ ]
]
}
],
"kibana_cluster_action_overdue_duration": [
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana.cluster_actions.overdue.delay.p50",
"metricAgg": "max",
- "label": "Average Action Overdue Delay",
- "description": "Average delay of all overdue actions across the entire cluster.",
+ "label": "Average Action Queue Duration",
+ "title": "Action Queue Duration",
+ "description": "Average duration actions are queued.",
"units": "ms",
"format": "0.[00]",
+ "technicalPreview": true,
"hasCalculation": false,
"isDerivative": false
},
- "indices_found": { "internal": true, "metricbeat": false },
+ "indices_found": {
+ "internal": true,
+ "metricbeat": false
+ },
"data": [
- [1504027460000, null],
- [1504027470000, null],
- [1504027480000, null],
- [1504027490000, null],
- [1504027500000, null],
- [1504027510000, null],
- [1504027520000, null],
- [1504027530000, null],
- [1504027540000, null]
+ [
+ 1504027460000,
+ null
+ ],
+ [
+ 1504027470000,
+ null
+ ],
+ [
+ 1504027480000,
+ null
+ ],
+ [
+ 1504027490000,
+ null
+ ],
+ [
+ 1504027500000,
+ null
+ ],
+ [
+ 1504027510000,
+ null
+ ],
+ [
+ 1504027520000,
+ null
+ ],
+ [
+ 1504027530000,
+ null
+ ],
+ [
+ 1504027540000,
+ null
+ ]
]
},
{
"bucket_size": "10 seconds",
- "timeRange": { "min": 1504027457000, "max": 1504027568000 },
+ "timeRange": {
+ "min": 1504027457000,
+ "max": 1504027568000
+ },
"metric": {
"app": "kibana",
"field": "kibana.cluster_actions.overdue.delay.p99",
"metricAgg": "max",
- "label": "Worst Action Overdue Delay",
- "description": "Worst delay of all overdue actions across the entire cluster.",
+ "label": "Longest Action Queue Duration",
+ "title": "Action Queue Duration",
+ "description": "Longest duration an action was queued.",
"units": "ms",
"format": "0.[00]",
+ "technicalPreview": true,
"hasCalculation": false,
"isDerivative": false
},
- "indices_found": { "internal": true, "metricbeat": false },
+ "indices_found": {
+ "internal": true,
+ "metricbeat": false
+ },
"data": [
- [1504027460000, null],
- [1504027470000, null],
- [1504027480000, null],
- [1504027490000, null],
- [1504027500000, null],
- [1504027510000, null],
- [1504027520000, null],
- [1504027530000, null],
- [1504027540000, null]
+ [
+ 1504027460000,
+ null
+ ],
+ [
+ 1504027470000,
+ null
+ ],
+ [
+ 1504027480000,
+ null
+ ],
+ [
+ 1504027490000,
+ null
+ ],
+ [
+ 1504027500000,
+ null
+ ],
+ [
+ 1504027510000,
+ null
+ ],
+ [
+ 1504027520000,
+ null
+ ],
+ [
+ 1504027530000,
+ null
+ ],
+ [
+ 1504027540000,
+ null
+ ]
]
}
]
diff --git a/x-pack/test/api_integration/apis/monitoring/kibana/rules_and_actions/fixtures/instance.json b/x-pack/test/api_integration/apis/monitoring/kibana/rules_and_actions/fixtures/instance.json
index 17bde11cb7c4e..d971ba105ae94 100644
--- a/x-pack/test/api_integration/apis/monitoring/kibana/rules_and_actions/fixtures/instance.json
+++ b/x-pack/test/api_integration/apis/monitoring/kibana/rules_and_actions/fixtures/instance.json
@@ -3,7 +3,10 @@
"kibana_os_load": [
{
"bucket_size": "1 min",
- "timeRange": { "min": 1654022659267, "max": 1654027159267 },
+ "timeRange": {
+ "min": 1654022659267,
+ "max": 1654027159267
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.os.load.1m",
@@ -17,13 +20,22 @@
"isDerivative": false
},
"data": [
- [1654023060000, 5.27734375],
- [1654023120000, 4.78125]
+ [
+ 1654023060000,
+ 5.27734375
+ ],
+ [
+ 1654023120000,
+ 4.78125
+ ]
]
},
{
"bucket_size": "1 min",
- "timeRange": { "min": 1654022659267, "max": 1654027159267 },
+ "timeRange": {
+ "min": 1654022659267,
+ "max": 1654027159267
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.os.load.5m",
@@ -37,13 +49,22 @@
"isDerivative": false
},
"data": [
- [1654023060000, 6.7734375],
- [1654023120000, 6.5625]
+ [
+ 1654023060000,
+ 6.7734375
+ ],
+ [
+ 1654023120000,
+ 6.5625
+ ]
]
},
{
"bucket_size": "1 min",
- "timeRange": { "min": 1654022659267, "max": 1654027159267 },
+ "timeRange": {
+ "min": 1654022659267,
+ "max": 1654027159267
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.os.load.15m",
@@ -57,15 +78,24 @@
"isDerivative": false
},
"data": [
- [1654023060000, 5.8359375],
- [1654023120000, 5.78125]
+ [
+ 1654023060000,
+ 5.8359375
+ ],
+ [
+ 1654023120000,
+ 5.78125
+ ]
]
}
],
"kibana_average_concurrent_connections": [
{
"bucket_size": "1 min",
- "timeRange": { "min": 1654022659267, "max": 1654027159267 },
+ "timeRange": {
+ "min": 1654022659267,
+ "max": 1654027159267
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.concurrent_connections",
@@ -78,15 +108,24 @@
"isDerivative": false
},
"data": [
- [1654023060000, 10],
- [1654023120000, 17]
+ [
+ 1654023060000,
+ 10
+ ],
+ [
+ 1654023120000,
+ 17
+ ]
]
}
],
"kibana_process_delay": [
{
"bucket_size": "1 min",
- "timeRange": { "min": 1654022659267, "max": 1654027159267 },
+ "timeRange": {
+ "min": 1654022659267,
+ "max": 1654027159267
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.process.event_loop_delay",
@@ -99,15 +138,24 @@
"isDerivative": false
},
"data": [
- [1654023060000, 10.624],
- [1654023120000, 11.916]
+ [
+ 1654023060000,
+ 10.624
+ ],
+ [
+ 1654023120000,
+ 11.916
+ ]
]
}
],
"kibana_memory": [
{
"bucket_size": "1 min",
- "timeRange": { "min": 1654022659267, "max": 1654027159267 },
+ "timeRange": {
+ "min": 1654022659267,
+ "max": 1654027159267
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.process.memory.heap.size_limit",
@@ -121,13 +169,22 @@
"isDerivative": false
},
"data": [
- [1654023060000, 8438939648],
- [1654023120000, 8438939648]
+ [
+ 1654023060000,
+ 8438939648
+ ],
+ [
+ 1654023120000,
+ 8438939648
+ ]
]
},
{
"bucket_size": "1 min",
- "timeRange": { "min": 1654022659267, "max": 1654027159267 },
+ "timeRange": {
+ "min": 1654022659267,
+ "max": 1654027159267
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.process.memory.resident_set_size_in_bytes",
@@ -141,15 +198,24 @@
"isDerivative": false
},
"data": [
- [1654023060000, 568397824],
- [1654023120000, 632569856]
+ [
+ 1654023060000,
+ 568397824
+ ],
+ [
+ 1654023120000,
+ 632569856
+ ]
]
}
],
"kibana_response_times": [
{
"bucket_size": "1 min",
- "timeRange": { "min": 1654022659267, "max": 1654027159267 },
+ "timeRange": {
+ "min": 1654022659267,
+ "max": 1654027159267
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.response_times.max",
@@ -163,13 +229,22 @@
"isDerivative": false
},
"data": [
- [1654023060000, 77],
- [1654023120000, 418]
+ [
+ 1654023060000,
+ 77
+ ],
+ [
+ 1654023120000,
+ 418
+ ]
]
},
{
"bucket_size": "1 min",
- "timeRange": { "min": 1654022659267, "max": 1654027159267 },
+ "timeRange": {
+ "min": 1654022659267,
+ "max": 1654027159267
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.response_times.average",
@@ -183,15 +258,24 @@
"isDerivative": false
},
"data": [
- [1654023060000, 37],
- [1654023120000, 40]
+ [
+ 1654023060000,
+ 37
+ ],
+ [
+ 1654023120000,
+ 40
+ ]
]
}
],
"kibana_requests": [
{
"bucket_size": "1 min",
- "timeRange": { "min": 1654022659267, "max": 1654027159267 },
+ "timeRange": {
+ "min": 1654022659267,
+ "max": 1654027159267
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.requests.total",
@@ -204,13 +288,22 @@
"isDerivative": false
},
"data": [
- [1654023060000, 3],
- [1654023120000, 59]
+ [
+ 1654023060000,
+ 3
+ ],
+ [
+ 1654023120000,
+ 59
+ ]
]
},
{
"bucket_size": "1 min",
- "timeRange": { "min": 1654022659267, "max": 1654027159267 },
+ "timeRange": {
+ "min": 1654022659267,
+ "max": 1654027159267
+ },
"metric": {
"app": "kibana",
"field": "kibana_stats.requests.disconnects",
@@ -223,96 +316,154 @@
"isDerivative": false
},
"data": [
- [1654023060000, 0],
- [1654023120000, 0]
+ [
+ 1654023060000,
+ 0
+ ],
+ [
+ 1654023120000,
+ 0
+ ]
]
}
],
"kibana_instance_rule_failures": [
{
"bucket_size": "1 min",
- "timeRange": { "min": 1654022659267, "max": 1654027159267 },
+ "timeRange": {
+ "min": 1654022659267,
+ "max": 1654027159267
+ },
"metric": {
"app": "kibana",
"field": "kibana.node_rules.failures",
"metricAgg": "max",
- "label": "Rule Failures Rate",
- "description": "Rate of rule failures for the Kibana instance.",
+ "label": "Rule Failures",
+ "description": "Total rule failures for the Kibana instance.",
"units": "",
"format": "0.[00]",
+ "technicalPreview": true,
"hasCalculation": false,
"isDerivative": true
},
- "indices_found": { "internal": false, "metricbeat": true },
+ "indices_found": {
+ "internal": false,
+ "metricbeat": true
+ },
"data": [
- [1654023060000, null],
- [1654023120000, 0]
+ [
+ 1654023060000,
+ null
+ ],
+ [
+ 1654023120000,
+ 0
+ ]
]
}
],
"kibana_instance_rule_executions": [
{
"bucket_size": "1 min",
- "timeRange": { "min": 1654022659267, "max": 1654027159267 },
+ "timeRange": {
+ "min": 1654022659267,
+ "max": 1654027159267
+ },
"metric": {
"app": "kibana",
"field": "kibana.node_rules.executions",
"metricAgg": "max",
- "label": "Rule Executions Rate",
- "description": "Rate of rule executions for the Kibana instance.",
+ "label": "Rule Executions",
+ "description": "Total rule executions for the Kibana instance.",
"units": "",
"format": "0.[00]",
+ "technicalPreview": true,
"hasCalculation": false,
"isDerivative": true
},
- "indices_found": { "internal": false, "metricbeat": true },
+ "indices_found": {
+ "internal": false,
+ "metricbeat": true
+ },
"data": [
- [1654023060000, null],
- [1654023120000, 0.03333333333333333]
+ [
+ 1654023060000,
+ null
+ ],
+ [
+ 1654023120000,
+ 2
+ ]
]
}
],
"kibana_instance_action_failures": [
{
"bucket_size": "1 min",
- "timeRange": { "min": 1654022659267, "max": 1654027159267 },
+ "timeRange": {
+ "min": 1654022659267,
+ "max": 1654027159267
+ },
"metric": {
"app": "kibana",
"field": "kibana.node_actions.failures",
"metricAgg": "max",
- "label": "Action Failures Rate",
- "description": "Rate of action failures for the Kibana instance.",
+ "label": "Action Failures",
+ "description": "Total action failures for the Kibana instance.",
"units": "",
"format": "0.[00]",
+ "technicalPreview": true,
"hasCalculation": false,
"isDerivative": true
},
- "indices_found": { "internal": false, "metricbeat": true },
+ "indices_found": {
+ "internal": false,
+ "metricbeat": true
+ },
"data": [
- [1654023060000, null],
- [1654023120000, 0]
+ [
+ 1654023060000,
+ null
+ ],
+ [
+ 1654023120000,
+ 0
+ ]
]
}
],
"kibana_instance_action_executions": [
{
"bucket_size": "1 min",
- "timeRange": { "min": 1654022659267, "max": 1654027159267 },
+ "timeRange": {
+ "min": 1654022659267,
+ "max": 1654027159267
+ },
"metric": {
"app": "kibana",
"field": "kibana.node_actions.executions",
"metricAgg": "max",
- "label": "Action Executions Rate",
- "description": "Rate of action executions for the Kibana instance.",
+ "label": "Action Executions",
+ "description": "Total action executions for the Kibana instance.",
"units": "",
"format": "0.[00]",
+ "technicalPreview": true,
"hasCalculation": false,
"isDerivative": true
},
- "indices_found": { "internal": false, "metricbeat": true },
+ "indices_found": {
+ "internal": false,
+ "metricbeat": true
+ },
"data": [
- [1654023060000, null],
- [1654023120000, 0.03333333333333333]
+ [
+ 1654023060000,
+ null
+ ],
+ [
+ 1654023120000,
+ 2
+ ]
]
}
]
@@ -321,13 +472,13 @@
"name": "CBR-MBP.local",
"host": "localhost",
"status": "green",
- "statusIsStale": true,
"transport_address": "localhost:5601",
"uuid": "5b2de169-2785-441b-ae8c-186a1936b17d",
"snapshot": false,
"index": ".kibana",
- "lastSeenTimestamp": "2022-05-31T18:52:10.179Z",
"version": "8.4.0",
+ "statusIsStale": true,
+ "lastSeenTimestamp": "2022-05-31T18:52:10.179Z",
"os_memory_free": 1504448512,
"uptime": 1845765
}