;
+
+export const withOptions = (WrappedComponent: React.ComponentType
) => (
+ {args => }
+);
+
+export class WithOptions extends React.Component {
+ public readonly state: State = initialState;
+
+ public render() {
+ return this.props.children(this.state.options);
+ }
+}
diff --git a/x-pack/plugins/ingest/public/logs/containers/with_source.ts b/x-pack/plugins/ingest/public/logs/containers/with_source.ts
new file mode 100644
index 0000000000000..4ca9397972ba4
--- /dev/null
+++ b/x-pack/plugins/ingest/public/logs/containers/with_source.ts
@@ -0,0 +1,18 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License;
+ * you may not use this file except in compliance with the Elastic License.
+ */
+
+import { connect } from 'react-redux';
+
+import { sourceSelectors, State } from '../../store';
+import { asChildFunctionRenderer } from '../../utils/typed_react';
+
+export const withSource = connect((state: State) => ({
+ configuredFields: sourceSelectors.selectSourceFields(state),
+ logIndicesExist: sourceSelectors.selectSourceLogIndicesExist(state),
+ metricIndicesExist: sourceSelectors.selectSourceMetricIndicesExist(state),
+}));
+
+export const WithSource = asChildFunctionRenderer(withSource);
diff --git a/x-pack/plugins/ingest/public/logs/containers/with_state_from_location.tsx b/x-pack/plugins/ingest/public/logs/containers/with_state_from_location.tsx
new file mode 100644
index 0000000000000..17df3f5c27454
--- /dev/null
+++ b/x-pack/plugins/ingest/public/logs/containers/with_state_from_location.tsx
@@ -0,0 +1,126 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License;
+ * you may not use this file except in compliance with the Elastic License.
+ */
+
+import { Location } from 'history';
+import omit from 'lodash/fp/omit';
+import { parse as parseQueryString, stringify as stringifyQueryString } from 'querystring';
+import React from 'react';
+import { RouteComponentProps, withRouter } from 'react-router';
+import { decode_object, encode_object } from 'rison-node';
+import { Omit } from '../../lib/lib';
+
+interface AnyObject {
+ [key: string]: any;
+}
+
+interface WithStateFromLocationOptions {
+ mapLocationToState: (location: Location) => StateInLocation;
+ mapStateToLocation: (state: StateInLocation, location: Location) => Location;
+}
+
+type InjectedPropsFromLocation = Partial & {
+ pushStateInLocation?: (state: StateInLocation) => void;
+ replaceStateInLocation?: (state: StateInLocation) => void;
+};
+
+export const withStateFromLocation = ({
+ mapLocationToState,
+ mapStateToLocation,
+}: WithStateFromLocationOptions) => <
+ WrappedComponentProps extends InjectedPropsFromLocation
+>(
+ WrappedComponent: React.ComponentType
+) => {
+ const wrappedName = WrappedComponent.displayName || WrappedComponent.name;
+
+ return withRouter(
+ class WithStateFromLocation extends React.PureComponent<
+ RouteComponentProps<{}> &
+ Omit>
+ > {
+ public static displayName = `WithStateFromLocation(${wrappedName})`;
+
+ public render() {
+ const { location } = this.props;
+ const otherProps = omit(['location', 'history', 'match', 'staticContext'], this.props);
+
+ const stateFromLocation = mapLocationToState(location);
+
+ return (
+
+ );
+ }
+
+ private pushStateInLocation = (state: StateInLocation) => {
+ const { history, location } = this.props;
+
+ const newLocation = mapStateToLocation(state, this.props.location);
+
+ if (newLocation !== location) {
+ history.push(newLocation);
+ }
+ };
+
+ private replaceStateInLocation = (state: StateInLocation) => {
+ const { history, location } = this.props;
+
+ const newLocation = mapStateToLocation(state, this.props.location);
+
+ if (newLocation !== location) {
+ history.replace(newLocation);
+ }
+ };
+ }
+ );
+};
+
+const decodeRisonAppState = (queryValues: { _a?: string }): AnyObject => {
+ try {
+ return queryValues && queryValues._a ? decode_object(queryValues._a) : {};
+ } catch (error) {
+ if (error instanceof Error && error.message.startsWith('rison decoder error')) {
+ return {};
+ }
+ throw error;
+ }
+};
+
+const encodeRisonAppState = (state: AnyObject) => ({
+ _a: encode_object(state),
+});
+
+export const mapRisonAppLocationToState = (
+ mapState: (risonAppState: AnyObject) => State = (state: AnyObject) => state as State
+) => (location: Location): State => {
+ const queryValues = parseQueryString(location.search.substring(1));
+ const decodedState = decodeRisonAppState(queryValues);
+ return mapState(decodedState);
+};
+
+export const mapStateToRisonAppLocation = (
+ mapState: (state: State) => AnyObject = (state: State) => state
+) => (state: State, location: Location): Location => {
+ const previousQueryValues = parseQueryString(location.search.substring(1));
+ const previousState = decodeRisonAppState(previousQueryValues);
+
+ const encodedState = encodeRisonAppState({
+ ...previousState,
+ ...mapState(state),
+ });
+ const newQueryValues = stringifyQueryString({
+ ...previousQueryValues,
+ ...encodedState,
+ });
+ return {
+ ...location,
+ search: `?${newQueryValues}`,
+ };
+};
diff --git a/x-pack/plugins/infra/public/pages/logs/index.ts b/x-pack/plugins/ingest/public/logs/pages/logs/index.ts
similarity index 100%
rename from x-pack/plugins/infra/public/pages/logs/index.ts
rename to x-pack/plugins/ingest/public/logs/pages/logs/index.ts
diff --git a/x-pack/plugins/infra/public/pages/logs/logs.tsx b/x-pack/plugins/ingest/public/logs/pages/logs/logs.tsx
similarity index 91%
rename from x-pack/plugins/infra/public/pages/logs/logs.tsx
rename to x-pack/plugins/ingest/public/logs/pages/logs/logs.tsx
index 1b001d7404785..1fcfa4f263027 100644
--- a/x-pack/plugins/infra/public/pages/logs/logs.tsx
+++ b/x-pack/plugins/ingest/public/logs/pages/logs/logs.tsx
@@ -9,9 +9,9 @@ import React from 'react';
import { LogsPageContent } from './page_content';
import { LogsToolbar } from './toolbar';
-import { EmptyPage } from '../../components/empty_page';
-import { Header } from '../../components/header';
-import { ColumnarPage } from '../../components/page';
+import { EmptyPage } from '../../../components/empty_page';
+import { Header } from '../../../components/header';
+import { ColumnarPage } from '../../../components/page';
import { WithLogFilterUrlState } from '../../containers/logs/with_log_filter';
import { WithLogMinimapUrlState } from '../../containers/logs/with_log_minimap';
diff --git a/x-pack/plugins/infra/public/pages/logs/page_content.tsx b/x-pack/plugins/ingest/public/logs/pages/logs/page_content.tsx
similarity index 97%
rename from x-pack/plugins/infra/public/pages/logs/page_content.tsx
rename to x-pack/plugins/ingest/public/logs/pages/logs/page_content.tsx
index b30eed4b9c039..dbe3471700d7b 100644
--- a/x-pack/plugins/infra/public/pages/logs/page_content.tsx
+++ b/x-pack/plugins/ingest/public/logs/pages/logs/page_content.tsx
@@ -7,10 +7,10 @@
import React from 'react';
import styled from 'styled-components';
-import { AutoSizer } from '../../components/auto_sizer';
+import { AutoSizer } from '../../../components/auto_sizer';
+import { PageContent } from '../../../components/page';
import { LogMinimap } from '../../components/logging/log_minimap';
import { ScrollableLogTextStreamView } from '../../components/logging/log_text_stream';
-import { PageContent } from '../../components/page';
import { WithLogMinimap } from '../../containers/logs/with_log_minimap';
import { WithLogPosition } from '../../containers/logs/with_log_position';
import { WithLogTextview } from '../../containers/logs/with_log_textview';
diff --git a/x-pack/plugins/infra/public/pages/logs/toolbar.tsx b/x-pack/plugins/ingest/public/logs/pages/logs/toolbar.tsx
similarity index 96%
rename from x-pack/plugins/infra/public/pages/logs/toolbar.tsx
rename to x-pack/plugins/ingest/public/logs/pages/logs/toolbar.tsx
index 7c7c7004c4674..48de9137a11ec 100644
--- a/x-pack/plugins/infra/public/pages/logs/toolbar.tsx
+++ b/x-pack/plugins/ingest/public/logs/pages/logs/toolbar.tsx
@@ -7,8 +7,8 @@
import { EuiFlexGroup, EuiFlexItem } from '@elastic/eui';
import React from 'react';
-import { AutocompleteField } from '../../components/autocomplete_field';
-import { Toolbar } from '../../components/eui';
+import { AutocompleteField } from '../../../components/autocomplete_field';
+import { Toolbar } from '../../../components/eui';
import { LogCustomizationMenu } from '../../components/logging/log_customization_menu';
import { LogMinimapScaleControls } from '../../components/logging/log_minimap_scale_controls';
import { LogTextScaleControls } from '../../components/logging/log_text_scale_controls';
diff --git a/x-pack/plugins/ingest/public/logs/routes.tsx b/x-pack/plugins/ingest/public/logs/routes.tsx
new file mode 100644
index 0000000000000..afa14560721d0
--- /dev/null
+++ b/x-pack/plugins/ingest/public/logs/routes.tsx
@@ -0,0 +1,19 @@
+/*
+ * Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
+ * or more contributor license agreements. Licensed under the Elastic License;
+ * you may not use this file except in compliance with the Elastic License.
+ */
+
+import React from 'react';
+import { Redirect, Route, Switch } from 'react-router-dom';
+
+import { NotFoundPage } from '../components/404';
+import { LogsPage } from './pages/logs';
+
+export const LogsRoutes: React.SFC = () => (
+
+
+
+
+
+);
diff --git a/x-pack/plugins/infra/public/register_feature.ts b/x-pack/plugins/ingest/public/register_feature.ts
similarity index 91%
rename from x-pack/plugins/infra/public/register_feature.ts
rename to x-pack/plugins/ingest/public/register_feature.ts
index ca1260798b83c..235a8172fa254 100644
--- a/x-pack/plugins/infra/public/register_feature.ts
+++ b/x-pack/plugins/ingest/public/register_feature.ts
@@ -9,7 +9,7 @@ import {
FeatureCatalogueRegistryProvider,
} from 'ui/registry/feature_catalogue';
-const APP_ID = 'infra';
+const APP_ID = 'ingest';
FeatureCatalogueRegistryProvider.register(() => ({
id: 'infraops',
@@ -17,7 +17,7 @@ FeatureCatalogueRegistryProvider.register(() => ({
description:
'Explore infrastructure metrics and logs for common servers, containers, and services.',
icon: 'infraApp',
- path: `/app/${APP_ID}#home`,
+ path: `/app/${APP_ID}#/infraops`,
showOnHomePage: true,
category: FeatureCatalogueCategory.DATA,
}));
@@ -28,7 +28,7 @@ FeatureCatalogueRegistryProvider.register(() => ({
description:
'Stream logs in real time or scroll through historical views in a console-like experience.',
icon: 'loggingApp',
- path: `/app/${APP_ID}#logs`,
+ path: `/app/${APP_ID}#/logs`,
showOnHomePage: true,
category: FeatureCatalogueCategory.DATA,
}));
diff --git a/x-pack/plugins/infra/public/routes.tsx b/x-pack/plugins/ingest/public/routes.tsx
similarity index 60%
rename from x-pack/plugins/infra/public/routes.tsx
rename to x-pack/plugins/ingest/public/routes.tsx
index ca23ebae2279f..46b132e79f64e 100644
--- a/x-pack/plugins/infra/public/routes.tsx
+++ b/x-pack/plugins/ingest/public/routes.tsx
@@ -8,11 +8,10 @@ import { History } from 'history';
import React from 'react';
import { Redirect, Route, Router, Switch } from 'react-router-dom';
-import { NotFoundPage } from './pages/404';
-import { HomePage } from './pages/home';
-import { LinkToPage } from './pages/link_to';
-import { LogsPage } from './pages/logs';
-import { MetricDetail } from './pages/metrics';
+import { NotFoundPage } from './components/404';
+import { InfraOpsApp } from './infraops/app';
+import { LinkToPage } from './link_to';
+import { LogsApp } from './logs/app';
interface RouterProps {
history: History;
@@ -22,11 +21,10 @@ export const PageRouter: React.SFC = ({ history }) => {
return (
-
-
-
+
+
+
-
diff --git a/x-pack/plugins/infra/public/store/actions.ts b/x-pack/plugins/ingest/public/store/actions.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/actions.ts
rename to x-pack/plugins/ingest/public/store/actions.ts
diff --git a/x-pack/plugins/infra/public/store/epics.ts b/x-pack/plugins/ingest/public/store/epics.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/epics.ts
rename to x-pack/plugins/ingest/public/store/epics.ts
diff --git a/x-pack/plugins/infra/public/store/index.ts b/x-pack/plugins/ingest/public/store/index.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/index.ts
rename to x-pack/plugins/ingest/public/store/index.ts
diff --git a/x-pack/plugins/infra/public/store/local/actions.ts b/x-pack/plugins/ingest/public/store/local/actions.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/actions.ts
rename to x-pack/plugins/ingest/public/store/local/actions.ts
diff --git a/x-pack/plugins/infra/public/store/local/epic.ts b/x-pack/plugins/ingest/public/store/local/epic.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/epic.ts
rename to x-pack/plugins/ingest/public/store/local/epic.ts
diff --git a/x-pack/plugins/infra/public/store/local/index.ts b/x-pack/plugins/ingest/public/store/local/index.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/index.ts
rename to x-pack/plugins/ingest/public/store/local/index.ts
diff --git a/x-pack/plugins/infra/public/store/local/log_filter/actions.ts b/x-pack/plugins/ingest/public/store/local/log_filter/actions.ts
similarity index 87%
rename from x-pack/plugins/infra/public/store/local/log_filter/actions.ts
rename to x-pack/plugins/ingest/public/store/local/log_filter/actions.ts
index acf28ab6092c6..1b6c24c18df6b 100644
--- a/x-pack/plugins/infra/public/store/local/log_filter/actions.ts
+++ b/x-pack/plugins/ingest/public/store/local/log_filter/actions.ts
@@ -8,7 +8,7 @@ import actionCreatorFactory from 'typescript-fsa';
import { FilterQuery } from './reducer';
-const actionCreator = actionCreatorFactory('x-pack/infra/local/log_filter');
+const actionCreator = actionCreatorFactory('x-pack/ingest/local/log_filter');
export const setLogFilterQueryDraft = actionCreator('SET_LOG_FILTER_QUERY_DRAFT');
diff --git a/x-pack/plugins/infra/public/store/local/log_filter/index.ts b/x-pack/plugins/ingest/public/store/local/log_filter/index.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/log_filter/index.ts
rename to x-pack/plugins/ingest/public/store/local/log_filter/index.ts
diff --git a/x-pack/plugins/infra/public/store/local/log_filter/reducer.ts b/x-pack/plugins/ingest/public/store/local/log_filter/reducer.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/log_filter/reducer.ts
rename to x-pack/plugins/ingest/public/store/local/log_filter/reducer.ts
diff --git a/x-pack/plugins/infra/public/store/local/log_filter/selectors.ts b/x-pack/plugins/ingest/public/store/local/log_filter/selectors.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/log_filter/selectors.ts
rename to x-pack/plugins/ingest/public/store/local/log_filter/selectors.ts
diff --git a/x-pack/plugins/infra/public/store/local/log_minimap/actions.ts b/x-pack/plugins/ingest/public/store/local/log_minimap/actions.ts
similarity index 83%
rename from x-pack/plugins/infra/public/store/local/log_minimap/actions.ts
rename to x-pack/plugins/ingest/public/store/local/log_minimap/actions.ts
index 019b1034b2bd9..6d11c6700e719 100644
--- a/x-pack/plugins/infra/public/store/local/log_minimap/actions.ts
+++ b/x-pack/plugins/ingest/public/store/local/log_minimap/actions.ts
@@ -6,6 +6,6 @@
import actionCreatorFactory from 'typescript-fsa';
-const actionCreator = actionCreatorFactory('x-pack/infra/local/log_minimap');
+const actionCreator = actionCreatorFactory('x-pack/ingest/local/log_minimap');
export const setMinimapIntervalSize = actionCreator('SET_MINIMAP_INTERVAL_SIZE');
diff --git a/x-pack/plugins/infra/public/store/local/log_minimap/index.ts b/x-pack/plugins/ingest/public/store/local/log_minimap/index.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/log_minimap/index.ts
rename to x-pack/plugins/ingest/public/store/local/log_minimap/index.ts
diff --git a/x-pack/plugins/infra/public/store/local/log_minimap/reducer.ts b/x-pack/plugins/ingest/public/store/local/log_minimap/reducer.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/log_minimap/reducer.ts
rename to x-pack/plugins/ingest/public/store/local/log_minimap/reducer.ts
diff --git a/x-pack/plugins/infra/public/store/local/log_minimap/selectors.ts b/x-pack/plugins/ingest/public/store/local/log_minimap/selectors.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/log_minimap/selectors.ts
rename to x-pack/plugins/ingest/public/store/local/log_minimap/selectors.ts
diff --git a/x-pack/plugins/infra/public/store/local/log_position/actions.ts b/x-pack/plugins/ingest/public/store/local/log_position/actions.ts
similarity index 94%
rename from x-pack/plugins/infra/public/store/local/log_position/actions.ts
rename to x-pack/plugins/ingest/public/store/local/log_position/actions.ts
index 0c677f17dd7ac..296237d95fe58 100644
--- a/x-pack/plugins/infra/public/store/local/log_position/actions.ts
+++ b/x-pack/plugins/ingest/public/store/local/log_position/actions.ts
@@ -8,7 +8,7 @@ import actionCreatorFactory from 'typescript-fsa';
import { TimeKey } from '../../../../common/time';
-const actionCreator = actionCreatorFactory('x-pack/infra/local/log_position');
+const actionCreator = actionCreatorFactory('x-pack/ingest/local/log_position');
export const jumpToTargetPosition = actionCreator('JUMP_TO_TARGET_POSITION');
diff --git a/x-pack/plugins/infra/public/store/local/log_position/epic.ts b/x-pack/plugins/ingest/public/store/local/log_position/epic.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/log_position/epic.ts
rename to x-pack/plugins/ingest/public/store/local/log_position/epic.ts
diff --git a/x-pack/plugins/infra/public/store/local/log_position/index.ts b/x-pack/plugins/ingest/public/store/local/log_position/index.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/log_position/index.ts
rename to x-pack/plugins/ingest/public/store/local/log_position/index.ts
diff --git a/x-pack/plugins/infra/public/store/local/log_position/reducer.ts b/x-pack/plugins/ingest/public/store/local/log_position/reducer.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/log_position/reducer.ts
rename to x-pack/plugins/ingest/public/store/local/log_position/reducer.ts
diff --git a/x-pack/plugins/infra/public/store/local/log_position/selectors.ts b/x-pack/plugins/ingest/public/store/local/log_position/selectors.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/log_position/selectors.ts
rename to x-pack/plugins/ingest/public/store/local/log_position/selectors.ts
diff --git a/x-pack/plugins/infra/public/store/local/log_textview/actions.ts b/x-pack/plugins/ingest/public/store/local/log_textview/actions.ts
similarity index 86%
rename from x-pack/plugins/infra/public/store/local/log_textview/actions.ts
rename to x-pack/plugins/ingest/public/store/local/log_textview/actions.ts
index 7aa63c8bb7fdd..25b4071fcffa4 100644
--- a/x-pack/plugins/infra/public/store/local/log_textview/actions.ts
+++ b/x-pack/plugins/ingest/public/store/local/log_textview/actions.ts
@@ -8,7 +8,7 @@ import actionCreatorFactory from 'typescript-fsa';
import { TextScale } from '../../../../common/log_text_scale';
-const actionCreator = actionCreatorFactory('x-pack/infra/local/log_textview');
+const actionCreator = actionCreatorFactory('x-pack/ingest/local/log_textview');
export const setTextviewScale = actionCreator('SET_TEXTVIEW_SCALE');
diff --git a/x-pack/plugins/infra/public/store/local/log_textview/index.ts b/x-pack/plugins/ingest/public/store/local/log_textview/index.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/log_textview/index.ts
rename to x-pack/plugins/ingest/public/store/local/log_textview/index.ts
diff --git a/x-pack/plugins/infra/public/store/local/log_textview/reducer.ts b/x-pack/plugins/ingest/public/store/local/log_textview/reducer.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/log_textview/reducer.ts
rename to x-pack/plugins/ingest/public/store/local/log_textview/reducer.ts
diff --git a/x-pack/plugins/infra/public/store/local/log_textview/selectors.ts b/x-pack/plugins/ingest/public/store/local/log_textview/selectors.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/log_textview/selectors.ts
rename to x-pack/plugins/ingest/public/store/local/log_textview/selectors.ts
diff --git a/x-pack/plugins/infra/public/store/local/metric_time/actions.ts b/x-pack/plugins/ingest/public/store/local/metric_time/actions.ts
similarity index 88%
rename from x-pack/plugins/infra/public/store/local/metric_time/actions.ts
rename to x-pack/plugins/ingest/public/store/local/metric_time/actions.ts
index 8dec727c895c0..4df8fc5099982 100644
--- a/x-pack/plugins/infra/public/store/local/metric_time/actions.ts
+++ b/x-pack/plugins/ingest/public/store/local/metric_time/actions.ts
@@ -6,7 +6,7 @@
import actionCreatorFactory from 'typescript-fsa';
-const actionCreator = actionCreatorFactory('x-pack/infra/local/waffle_time');
+const actionCreator = actionCreatorFactory('x-pack/ingest/local/waffle_time');
export interface MetricRangeTimeState {
to: number;
diff --git a/x-pack/plugins/infra/public/store/local/metric_time/epic.ts b/x-pack/plugins/ingest/public/store/local/metric_time/epic.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/metric_time/epic.ts
rename to x-pack/plugins/ingest/public/store/local/metric_time/epic.ts
diff --git a/x-pack/plugins/infra/public/store/local/metric_time/index.ts b/x-pack/plugins/ingest/public/store/local/metric_time/index.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/metric_time/index.ts
rename to x-pack/plugins/ingest/public/store/local/metric_time/index.ts
diff --git a/x-pack/plugins/infra/public/store/local/metric_time/reducer.ts b/x-pack/plugins/ingest/public/store/local/metric_time/reducer.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/metric_time/reducer.ts
rename to x-pack/plugins/ingest/public/store/local/metric_time/reducer.ts
diff --git a/x-pack/plugins/infra/public/store/local/metric_time/selectors.ts b/x-pack/plugins/ingest/public/store/local/metric_time/selectors.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/metric_time/selectors.ts
rename to x-pack/plugins/ingest/public/store/local/metric_time/selectors.ts
diff --git a/x-pack/plugins/infra/public/store/local/reducer.ts b/x-pack/plugins/ingest/public/store/local/reducer.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/reducer.ts
rename to x-pack/plugins/ingest/public/store/local/reducer.ts
diff --git a/x-pack/plugins/infra/public/store/local/selectors.ts b/x-pack/plugins/ingest/public/store/local/selectors.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/selectors.ts
rename to x-pack/plugins/ingest/public/store/local/selectors.ts
diff --git a/x-pack/plugins/infra/public/store/local/waffle_filter/actions.ts b/x-pack/plugins/ingest/public/store/local/waffle_filter/actions.ts
similarity index 86%
rename from x-pack/plugins/infra/public/store/local/waffle_filter/actions.ts
rename to x-pack/plugins/ingest/public/store/local/waffle_filter/actions.ts
index 3f2c8839308c1..39f89728505cd 100644
--- a/x-pack/plugins/infra/public/store/local/waffle_filter/actions.ts
+++ b/x-pack/plugins/ingest/public/store/local/waffle_filter/actions.ts
@@ -8,7 +8,7 @@ import actionCreatorFactory from 'typescript-fsa';
import { FilterQuery } from './reducer';
-const actionCreator = actionCreatorFactory('x-pack/infra/local/waffle_filter');
+const actionCreator = actionCreatorFactory('x-pack/ingest/local/waffle_filter');
export const setWaffleFilterQueryDraft = actionCreator(
'SET_WAFFLE_FILTER_QUERY_DRAFT'
diff --git a/x-pack/plugins/infra/public/store/local/waffle_filter/index.ts b/x-pack/plugins/ingest/public/store/local/waffle_filter/index.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/waffle_filter/index.ts
rename to x-pack/plugins/ingest/public/store/local/waffle_filter/index.ts
diff --git a/x-pack/plugins/infra/public/store/local/waffle_filter/reducer.ts b/x-pack/plugins/ingest/public/store/local/waffle_filter/reducer.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/waffle_filter/reducer.ts
rename to x-pack/plugins/ingest/public/store/local/waffle_filter/reducer.ts
diff --git a/x-pack/plugins/infra/public/store/local/waffle_filter/selectors.ts b/x-pack/plugins/ingest/public/store/local/waffle_filter/selectors.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/waffle_filter/selectors.ts
rename to x-pack/plugins/ingest/public/store/local/waffle_filter/selectors.ts
diff --git a/x-pack/plugins/infra/public/store/local/waffle_options/actions.ts b/x-pack/plugins/ingest/public/store/local/waffle_options/actions.ts
similarity index 89%
rename from x-pack/plugins/infra/public/store/local/waffle_options/actions.ts
rename to x-pack/plugins/ingest/public/store/local/waffle_options/actions.ts
index 04c0a1d112306..a703731b62a30 100644
--- a/x-pack/plugins/infra/public/store/local/waffle_options/actions.ts
+++ b/x-pack/plugins/ingest/public/store/local/waffle_options/actions.ts
@@ -8,7 +8,7 @@ import actionCreatorFactory from 'typescript-fsa';
import { InfraMetricInput, InfraPathInput } from '../../../../common/graphql/types';
import { InfraNodeType } from '../../../../server/lib/adapters/nodes';
-const actionCreator = actionCreatorFactory('x-pack/infra/local/waffle_options');
+const actionCreator = actionCreatorFactory('x-pack/ingest/local/waffle_options');
export const changeMetric = actionCreator('CHANGE_METRIC');
export const changeGroupBy = actionCreator('CHANGE_GROUP_BY');
diff --git a/x-pack/plugins/infra/public/store/local/waffle_options/index.ts b/x-pack/plugins/ingest/public/store/local/waffle_options/index.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/waffle_options/index.ts
rename to x-pack/plugins/ingest/public/store/local/waffle_options/index.ts
diff --git a/x-pack/plugins/infra/public/store/local/waffle_options/reducer.ts b/x-pack/plugins/ingest/public/store/local/waffle_options/reducer.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/waffle_options/reducer.ts
rename to x-pack/plugins/ingest/public/store/local/waffle_options/reducer.ts
diff --git a/x-pack/plugins/infra/public/store/local/waffle_options/selector.ts b/x-pack/plugins/ingest/public/store/local/waffle_options/selector.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/waffle_options/selector.ts
rename to x-pack/plugins/ingest/public/store/local/waffle_options/selector.ts
diff --git a/x-pack/plugins/infra/public/store/local/waffle_time/actions.ts b/x-pack/plugins/ingest/public/store/local/waffle_time/actions.ts
similarity index 86%
rename from x-pack/plugins/infra/public/store/local/waffle_time/actions.ts
rename to x-pack/plugins/ingest/public/store/local/waffle_time/actions.ts
index fe79f2f536a93..ef8c294838d8a 100644
--- a/x-pack/plugins/infra/public/store/local/waffle_time/actions.ts
+++ b/x-pack/plugins/ingest/public/store/local/waffle_time/actions.ts
@@ -6,7 +6,7 @@
import actionCreatorFactory from 'typescript-fsa';
-const actionCreator = actionCreatorFactory('x-pack/infra/local/waffle_time');
+const actionCreator = actionCreatorFactory('x-pack/ingest/local/waffle_time');
export const jumpToTime = actionCreator('JUMP_TO_TIME');
diff --git a/x-pack/plugins/infra/public/store/local/waffle_time/epic.ts b/x-pack/plugins/ingest/public/store/local/waffle_time/epic.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/waffle_time/epic.ts
rename to x-pack/plugins/ingest/public/store/local/waffle_time/epic.ts
diff --git a/x-pack/plugins/infra/public/store/local/waffle_time/index.ts b/x-pack/plugins/ingest/public/store/local/waffle_time/index.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/waffle_time/index.ts
rename to x-pack/plugins/ingest/public/store/local/waffle_time/index.ts
diff --git a/x-pack/plugins/infra/public/store/local/waffle_time/reducer.ts b/x-pack/plugins/ingest/public/store/local/waffle_time/reducer.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/waffle_time/reducer.ts
rename to x-pack/plugins/ingest/public/store/local/waffle_time/reducer.ts
diff --git a/x-pack/plugins/infra/public/store/local/waffle_time/selectors.ts b/x-pack/plugins/ingest/public/store/local/waffle_time/selectors.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/local/waffle_time/selectors.ts
rename to x-pack/plugins/ingest/public/store/local/waffle_time/selectors.ts
diff --git a/x-pack/plugins/infra/public/store/reducer.ts b/x-pack/plugins/ingest/public/store/reducer.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/reducer.ts
rename to x-pack/plugins/ingest/public/store/reducer.ts
diff --git a/x-pack/plugins/infra/public/store/remote/actions.ts b/x-pack/plugins/ingest/public/store/remote/actions.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/actions.ts
rename to x-pack/plugins/ingest/public/store/remote/actions.ts
diff --git a/x-pack/plugins/infra/public/store/remote/epic.ts b/x-pack/plugins/ingest/public/store/remote/epic.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/epic.ts
rename to x-pack/plugins/ingest/public/store/remote/epic.ts
diff --git a/x-pack/plugins/infra/public/store/remote/index.ts b/x-pack/plugins/ingest/public/store/remote/index.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/index.ts
rename to x-pack/plugins/ingest/public/store/remote/index.ts
diff --git a/x-pack/plugins/infra/public/store/remote/log_entries/actions.ts b/x-pack/plugins/ingest/public/store/remote/log_entries/actions.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/log_entries/actions.ts
rename to x-pack/plugins/ingest/public/store/remote/log_entries/actions.ts
diff --git a/x-pack/plugins/infra/public/store/remote/log_entries/epic.ts b/x-pack/plugins/ingest/public/store/remote/log_entries/epic.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/log_entries/epic.ts
rename to x-pack/plugins/ingest/public/store/remote/log_entries/epic.ts
diff --git a/x-pack/plugins/infra/public/store/remote/log_entries/index.ts b/x-pack/plugins/ingest/public/store/remote/log_entries/index.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/log_entries/index.ts
rename to x-pack/plugins/ingest/public/store/remote/log_entries/index.ts
diff --git a/x-pack/plugins/infra/public/store/remote/log_entries/operations/load.ts b/x-pack/plugins/ingest/public/store/remote/log_entries/operations/load.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/log_entries/operations/load.ts
rename to x-pack/plugins/ingest/public/store/remote/log_entries/operations/load.ts
diff --git a/x-pack/plugins/infra/public/store/remote/log_entries/operations/load_more.ts b/x-pack/plugins/ingest/public/store/remote/log_entries/operations/load_more.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/log_entries/operations/load_more.ts
rename to x-pack/plugins/ingest/public/store/remote/log_entries/operations/load_more.ts
diff --git a/x-pack/plugins/infra/public/store/remote/log_entries/operations/log_entries.gql_query.ts b/x-pack/plugins/ingest/public/store/remote/log_entries/operations/log_entries.gql_query.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/log_entries/operations/log_entries.gql_query.ts
rename to x-pack/plugins/ingest/public/store/remote/log_entries/operations/log_entries.gql_query.ts
diff --git a/x-pack/plugins/infra/public/store/remote/log_entries/reducer.ts b/x-pack/plugins/ingest/public/store/remote/log_entries/reducer.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/log_entries/reducer.ts
rename to x-pack/plugins/ingest/public/store/remote/log_entries/reducer.ts
diff --git a/x-pack/plugins/infra/public/store/remote/log_entries/selectors.ts b/x-pack/plugins/ingest/public/store/remote/log_entries/selectors.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/log_entries/selectors.ts
rename to x-pack/plugins/ingest/public/store/remote/log_entries/selectors.ts
diff --git a/x-pack/plugins/infra/public/store/remote/log_entries/state.ts b/x-pack/plugins/ingest/public/store/remote/log_entries/state.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/log_entries/state.ts
rename to x-pack/plugins/ingest/public/store/remote/log_entries/state.ts
diff --git a/x-pack/plugins/infra/public/store/remote/log_summary/actions.ts b/x-pack/plugins/ingest/public/store/remote/log_summary/actions.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/log_summary/actions.ts
rename to x-pack/plugins/ingest/public/store/remote/log_summary/actions.ts
diff --git a/x-pack/plugins/infra/public/store/remote/log_summary/epic.ts b/x-pack/plugins/ingest/public/store/remote/log_summary/epic.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/log_summary/epic.ts
rename to x-pack/plugins/ingest/public/store/remote/log_summary/epic.ts
diff --git a/x-pack/plugins/infra/public/store/remote/log_summary/index.ts b/x-pack/plugins/ingest/public/store/remote/log_summary/index.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/log_summary/index.ts
rename to x-pack/plugins/ingest/public/store/remote/log_summary/index.ts
diff --git a/x-pack/plugins/infra/public/store/remote/log_summary/operations/load.ts b/x-pack/plugins/ingest/public/store/remote/log_summary/operations/load.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/log_summary/operations/load.ts
rename to x-pack/plugins/ingest/public/store/remote/log_summary/operations/load.ts
diff --git a/x-pack/plugins/infra/public/store/remote/log_summary/operations/log_summary.gql_query.ts b/x-pack/plugins/ingest/public/store/remote/log_summary/operations/log_summary.gql_query.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/log_summary/operations/log_summary.gql_query.ts
rename to x-pack/plugins/ingest/public/store/remote/log_summary/operations/log_summary.gql_query.ts
diff --git a/x-pack/plugins/infra/public/store/remote/log_summary/reducer.ts b/x-pack/plugins/ingest/public/store/remote/log_summary/reducer.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/log_summary/reducer.ts
rename to x-pack/plugins/ingest/public/store/remote/log_summary/reducer.ts
diff --git a/x-pack/plugins/infra/public/store/remote/log_summary/selectors.ts b/x-pack/plugins/ingest/public/store/remote/log_summary/selectors.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/log_summary/selectors.ts
rename to x-pack/plugins/ingest/public/store/remote/log_summary/selectors.ts
diff --git a/x-pack/plugins/infra/public/store/remote/log_summary/state.ts b/x-pack/plugins/ingest/public/store/remote/log_summary/state.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/log_summary/state.ts
rename to x-pack/plugins/ingest/public/store/remote/log_summary/state.ts
diff --git a/x-pack/plugins/infra/public/store/remote/reducer.ts b/x-pack/plugins/ingest/public/store/remote/reducer.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/reducer.ts
rename to x-pack/plugins/ingest/public/store/remote/reducer.ts
diff --git a/x-pack/plugins/infra/public/store/remote/selectors.ts b/x-pack/plugins/ingest/public/store/remote/selectors.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/selectors.ts
rename to x-pack/plugins/ingest/public/store/remote/selectors.ts
diff --git a/x-pack/plugins/infra/public/store/remote/source/actions.ts b/x-pack/plugins/ingest/public/store/remote/source/actions.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/source/actions.ts
rename to x-pack/plugins/ingest/public/store/remote/source/actions.ts
diff --git a/x-pack/plugins/infra/public/store/remote/source/epic.ts b/x-pack/plugins/ingest/public/store/remote/source/epic.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/source/epic.ts
rename to x-pack/plugins/ingest/public/store/remote/source/epic.ts
diff --git a/x-pack/plugins/infra/public/store/remote/source/index.ts b/x-pack/plugins/ingest/public/store/remote/source/index.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/source/index.ts
rename to x-pack/plugins/ingest/public/store/remote/source/index.ts
diff --git a/x-pack/plugins/infra/public/store/remote/source/operations/load.ts b/x-pack/plugins/ingest/public/store/remote/source/operations/load.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/source/operations/load.ts
rename to x-pack/plugins/ingest/public/store/remote/source/operations/load.ts
diff --git a/x-pack/plugins/infra/public/store/remote/source/operations/query_source.gql_query.ts b/x-pack/plugins/ingest/public/store/remote/source/operations/query_source.gql_query.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/source/operations/query_source.gql_query.ts
rename to x-pack/plugins/ingest/public/store/remote/source/operations/query_source.gql_query.ts
diff --git a/x-pack/plugins/infra/public/store/remote/source/reducer.ts b/x-pack/plugins/ingest/public/store/remote/source/reducer.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/source/reducer.ts
rename to x-pack/plugins/ingest/public/store/remote/source/reducer.ts
diff --git a/x-pack/plugins/infra/public/store/remote/source/selectors.ts b/x-pack/plugins/ingest/public/store/remote/source/selectors.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/source/selectors.ts
rename to x-pack/plugins/ingest/public/store/remote/source/selectors.ts
diff --git a/x-pack/plugins/infra/public/store/remote/source/state.ts b/x-pack/plugins/ingest/public/store/remote/source/state.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/remote/source/state.ts
rename to x-pack/plugins/ingest/public/store/remote/source/state.ts
diff --git a/x-pack/plugins/infra/public/store/selectors.ts b/x-pack/plugins/ingest/public/store/selectors.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/selectors.ts
rename to x-pack/plugins/ingest/public/store/selectors.ts
diff --git a/x-pack/plugins/infra/public/store/store.ts b/x-pack/plugins/ingest/public/store/store.ts
similarity index 100%
rename from x-pack/plugins/infra/public/store/store.ts
rename to x-pack/plugins/ingest/public/store/store.ts
diff --git a/x-pack/plugins/infra/public/utils/formatters/data.ts b/x-pack/plugins/ingest/public/utils/formatters/data.ts
similarity index 100%
rename from x-pack/plugins/infra/public/utils/formatters/data.ts
rename to x-pack/plugins/ingest/public/utils/formatters/data.ts
diff --git a/x-pack/plugins/infra/public/utils/formatters/index.ts b/x-pack/plugins/ingest/public/utils/formatters/index.ts
similarity index 100%
rename from x-pack/plugins/infra/public/utils/formatters/index.ts
rename to x-pack/plugins/ingest/public/utils/formatters/index.ts
diff --git a/x-pack/plugins/infra/public/utils/formatters/number.ts b/x-pack/plugins/ingest/public/utils/formatters/number.ts
similarity index 100%
rename from x-pack/plugins/infra/public/utils/formatters/number.ts
rename to x-pack/plugins/ingest/public/utils/formatters/number.ts
diff --git a/x-pack/plugins/infra/public/utils/formatters/percent.ts b/x-pack/plugins/ingest/public/utils/formatters/percent.ts
similarity index 100%
rename from x-pack/plugins/infra/public/utils/formatters/percent.ts
rename to x-pack/plugins/ingest/public/utils/formatters/percent.ts
diff --git a/x-pack/plugins/infra/public/utils/handlers.ts b/x-pack/plugins/ingest/public/utils/handlers.ts
similarity index 100%
rename from x-pack/plugins/infra/public/utils/handlers.ts
rename to x-pack/plugins/ingest/public/utils/handlers.ts
diff --git a/x-pack/plugins/infra/public/utils/loading_state/index.ts b/x-pack/plugins/ingest/public/utils/loading_state/index.ts
similarity index 100%
rename from x-pack/plugins/infra/public/utils/loading_state/index.ts
rename to x-pack/plugins/ingest/public/utils/loading_state/index.ts
diff --git a/x-pack/plugins/infra/public/utils/loading_state/loading_policy.ts b/x-pack/plugins/ingest/public/utils/loading_state/loading_policy.ts
similarity index 100%
rename from x-pack/plugins/infra/public/utils/loading_state/loading_policy.ts
rename to x-pack/plugins/ingest/public/utils/loading_state/loading_policy.ts
diff --git a/x-pack/plugins/infra/public/utils/loading_state/loading_progress.ts b/x-pack/plugins/ingest/public/utils/loading_state/loading_progress.ts
similarity index 100%
rename from x-pack/plugins/infra/public/utils/loading_state/loading_progress.ts
rename to x-pack/plugins/ingest/public/utils/loading_state/loading_progress.ts
diff --git a/x-pack/plugins/infra/public/utils/loading_state/loading_result.ts b/x-pack/plugins/ingest/public/utils/loading_state/loading_result.ts
similarity index 100%
rename from x-pack/plugins/infra/public/utils/loading_state/loading_result.ts
rename to x-pack/plugins/ingest/public/utils/loading_state/loading_result.ts
diff --git a/x-pack/plugins/infra/public/utils/loading_state/loading_state.ts b/x-pack/plugins/ingest/public/utils/loading_state/loading_state.ts
similarity index 100%
rename from x-pack/plugins/infra/public/utils/loading_state/loading_state.ts
rename to x-pack/plugins/ingest/public/utils/loading_state/loading_state.ts
diff --git a/x-pack/plugins/infra/public/utils/log_entry/index.ts b/x-pack/plugins/ingest/public/utils/log_entry/index.ts
similarity index 100%
rename from x-pack/plugins/infra/public/utils/log_entry/index.ts
rename to x-pack/plugins/ingest/public/utils/log_entry/index.ts
diff --git a/x-pack/plugins/infra/public/utils/log_entry/log_entry.ts b/x-pack/plugins/ingest/public/utils/log_entry/log_entry.ts
similarity index 100%
rename from x-pack/plugins/infra/public/utils/log_entry/log_entry.ts
rename to x-pack/plugins/ingest/public/utils/log_entry/log_entry.ts
diff --git a/x-pack/plugins/infra/public/utils/memoize_last.ts b/x-pack/plugins/ingest/public/utils/memoize_last.ts
similarity index 100%
rename from x-pack/plugins/infra/public/utils/memoize_last.ts
rename to x-pack/plugins/ingest/public/utils/memoize_last.ts
diff --git a/x-pack/plugins/infra/public/utils/remote_state/remote_graphql_state.ts b/x-pack/plugins/ingest/public/utils/remote_state/remote_graphql_state.ts
similarity index 98%
rename from x-pack/plugins/infra/public/utils/remote_state/remote_graphql_state.ts
rename to x-pack/plugins/ingest/public/utils/remote_state/remote_graphql_state.ts
index 6a03def5d068d..de60e3691c9a5 100644
--- a/x-pack/plugins/infra/public/utils/remote_state/remote_graphql_state.ts
+++ b/x-pack/plugins/ingest/public/utils/remote_state/remote_graphql_state.ts
@@ -61,7 +61,7 @@ export const createGraphqlOperationActionCreators = => {
- const actionCreator = actionCreatorFactory(`x-pack/infra/remote/${stateKey}/${operationKey}`);
+ const actionCreator = actionCreatorFactory(`x-pack/ingest/remote/${stateKey}/${operationKey}`);
const resolve = actionCreator('RESOLVE');
const resolveEffect = actionCreator.async>('RESOLVE');
diff --git a/x-pack/plugins/infra/public/utils/styles.ts b/x-pack/plugins/ingest/public/utils/styles.ts
similarity index 100%
rename from x-pack/plugins/infra/public/utils/styles.ts
rename to x-pack/plugins/ingest/public/utils/styles.ts
diff --git a/x-pack/plugins/infra/public/utils/typed_react.tsx b/x-pack/plugins/ingest/public/utils/typed_react.tsx
similarity index 100%
rename from x-pack/plugins/infra/public/utils/typed_react.tsx
rename to x-pack/plugins/ingest/public/utils/typed_react.tsx
diff --git a/x-pack/plugins/infra/public/utils/typed_redux.ts b/x-pack/plugins/ingest/public/utils/typed_redux.ts
similarity index 100%
rename from x-pack/plugins/infra/public/utils/typed_redux.ts
rename to x-pack/plugins/ingest/public/utils/typed_redux.ts
diff --git a/x-pack/plugins/infra/public/utils/url_state.tsx b/x-pack/plugins/ingest/public/utils/url_state.tsx
similarity index 100%
rename from x-pack/plugins/infra/public/utils/url_state.tsx
rename to x-pack/plugins/ingest/public/utils/url_state.tsx
diff --git a/x-pack/plugins/infra/scripts/combined_schema.ts b/x-pack/plugins/ingest/scripts/combined_schema.ts
similarity index 100%
rename from x-pack/plugins/infra/scripts/combined_schema.ts
rename to x-pack/plugins/ingest/scripts/combined_schema.ts
diff --git a/x-pack/plugins/infra/scripts/generate_types_from_graphql.js b/x-pack/plugins/ingest/scripts/generate_types_from_graphql.js
similarity index 100%
rename from x-pack/plugins/infra/scripts/generate_types_from_graphql.js
rename to x-pack/plugins/ingest/scripts/generate_types_from_graphql.js
diff --git a/x-pack/plugins/infra/scripts/gql_gen.json b/x-pack/plugins/ingest/scripts/gql_gen.json
similarity index 100%
rename from x-pack/plugins/infra/scripts/gql_gen.json
rename to x-pack/plugins/ingest/scripts/gql_gen.json
diff --git a/x-pack/plugins/infra/server/graphql/capabilities/index.ts b/x-pack/plugins/ingest/server/graphql/capabilities/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/graphql/capabilities/index.ts
rename to x-pack/plugins/ingest/server/graphql/capabilities/index.ts
diff --git a/x-pack/plugins/infra/server/graphql/capabilities/resolvers.ts b/x-pack/plugins/ingest/server/graphql/capabilities/resolvers.ts
similarity index 100%
rename from x-pack/plugins/infra/server/graphql/capabilities/resolvers.ts
rename to x-pack/plugins/ingest/server/graphql/capabilities/resolvers.ts
diff --git a/x-pack/plugins/infra/server/graphql/capabilities/schema.gql.ts b/x-pack/plugins/ingest/server/graphql/capabilities/schema.gql.ts
similarity index 100%
rename from x-pack/plugins/infra/server/graphql/capabilities/schema.gql.ts
rename to x-pack/plugins/ingest/server/graphql/capabilities/schema.gql.ts
diff --git a/x-pack/plugins/infra/server/graphql/index.ts b/x-pack/plugins/ingest/server/graphql/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/graphql/index.ts
rename to x-pack/plugins/ingest/server/graphql/index.ts
diff --git a/x-pack/plugins/infra/server/graphql/log_entries/index.ts b/x-pack/plugins/ingest/server/graphql/log_entries/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/graphql/log_entries/index.ts
rename to x-pack/plugins/ingest/server/graphql/log_entries/index.ts
diff --git a/x-pack/plugins/infra/server/graphql/log_entries/resolvers.ts b/x-pack/plugins/ingest/server/graphql/log_entries/resolvers.ts
similarity index 100%
rename from x-pack/plugins/infra/server/graphql/log_entries/resolvers.ts
rename to x-pack/plugins/ingest/server/graphql/log_entries/resolvers.ts
diff --git a/x-pack/plugins/infra/server/graphql/log_entries/schema.gql.ts b/x-pack/plugins/ingest/server/graphql/log_entries/schema.gql.ts
similarity index 100%
rename from x-pack/plugins/infra/server/graphql/log_entries/schema.gql.ts
rename to x-pack/plugins/ingest/server/graphql/log_entries/schema.gql.ts
diff --git a/x-pack/plugins/infra/server/graphql/metrics/index.ts b/x-pack/plugins/ingest/server/graphql/metrics/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/graphql/metrics/index.ts
rename to x-pack/plugins/ingest/server/graphql/metrics/index.ts
diff --git a/x-pack/plugins/infra/server/graphql/metrics/resolvers.ts b/x-pack/plugins/ingest/server/graphql/metrics/resolvers.ts
similarity index 100%
rename from x-pack/plugins/infra/server/graphql/metrics/resolvers.ts
rename to x-pack/plugins/ingest/server/graphql/metrics/resolvers.ts
diff --git a/x-pack/plugins/infra/server/graphql/metrics/schema.gql.ts b/x-pack/plugins/ingest/server/graphql/metrics/schema.gql.ts
similarity index 100%
rename from x-pack/plugins/infra/server/graphql/metrics/schema.gql.ts
rename to x-pack/plugins/ingest/server/graphql/metrics/schema.gql.ts
diff --git a/x-pack/plugins/infra/server/graphql/nodes/index.ts b/x-pack/plugins/ingest/server/graphql/nodes/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/graphql/nodes/index.ts
rename to x-pack/plugins/ingest/server/graphql/nodes/index.ts
diff --git a/x-pack/plugins/infra/server/graphql/nodes/resolvers.ts b/x-pack/plugins/ingest/server/graphql/nodes/resolvers.ts
similarity index 100%
rename from x-pack/plugins/infra/server/graphql/nodes/resolvers.ts
rename to x-pack/plugins/ingest/server/graphql/nodes/resolvers.ts
diff --git a/x-pack/plugins/infra/server/graphql/nodes/schema.gql.ts b/x-pack/plugins/ingest/server/graphql/nodes/schema.gql.ts
similarity index 100%
rename from x-pack/plugins/infra/server/graphql/nodes/schema.gql.ts
rename to x-pack/plugins/ingest/server/graphql/nodes/schema.gql.ts
diff --git a/x-pack/plugins/infra/server/graphql/source_status/index.ts b/x-pack/plugins/ingest/server/graphql/source_status/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/graphql/source_status/index.ts
rename to x-pack/plugins/ingest/server/graphql/source_status/index.ts
diff --git a/x-pack/plugins/infra/server/graphql/source_status/resolvers.ts b/x-pack/plugins/ingest/server/graphql/source_status/resolvers.ts
similarity index 100%
rename from x-pack/plugins/infra/server/graphql/source_status/resolvers.ts
rename to x-pack/plugins/ingest/server/graphql/source_status/resolvers.ts
diff --git a/x-pack/plugins/infra/server/graphql/source_status/schema.gql.ts b/x-pack/plugins/ingest/server/graphql/source_status/schema.gql.ts
similarity index 100%
rename from x-pack/plugins/infra/server/graphql/source_status/schema.gql.ts
rename to x-pack/plugins/ingest/server/graphql/source_status/schema.gql.ts
diff --git a/x-pack/plugins/infra/server/graphql/sources/index.ts b/x-pack/plugins/ingest/server/graphql/sources/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/graphql/sources/index.ts
rename to x-pack/plugins/ingest/server/graphql/sources/index.ts
diff --git a/x-pack/plugins/infra/server/graphql/sources/resolvers.ts b/x-pack/plugins/ingest/server/graphql/sources/resolvers.ts
similarity index 100%
rename from x-pack/plugins/infra/server/graphql/sources/resolvers.ts
rename to x-pack/plugins/ingest/server/graphql/sources/resolvers.ts
diff --git a/x-pack/plugins/infra/server/graphql/sources/schema.gql.ts b/x-pack/plugins/ingest/server/graphql/sources/schema.gql.ts
similarity index 100%
rename from x-pack/plugins/infra/server/graphql/sources/schema.gql.ts
rename to x-pack/plugins/ingest/server/graphql/sources/schema.gql.ts
diff --git a/x-pack/plugins/infra/server/infra_server.ts b/x-pack/plugins/ingest/server/init_server.ts
similarity index 94%
rename from x-pack/plugins/infra/server/infra_server.ts
rename to x-pack/plugins/ingest/server/init_server.ts
index eb68e44af6423..40cb78ae6dafe 100644
--- a/x-pack/plugins/infra/server/infra_server.ts
+++ b/x-pack/plugins/ingest/server/init_server.ts
@@ -28,7 +28,7 @@ export const initInfraServer = (libs: InfraBackendLibs) => {
typeDefs: schemas,
});
- libs.framework.registerGraphQLEndpoint('/api/infra/graphql', schema);
+ libs.framework.registerGraphQLEndpoint('/api/ingest/graphql', schema);
initLegacyLoggingRoutes(libs.framework);
};
diff --git a/x-pack/plugins/infra/server/kibana.index.ts b/x-pack/plugins/ingest/server/kibana.index.ts
similarity index 97%
rename from x-pack/plugins/infra/server/kibana.index.ts
rename to x-pack/plugins/ingest/server/kibana.index.ts
index c916203648024..101b5ffabd53e 100644
--- a/x-pack/plugins/infra/server/kibana.index.ts
+++ b/x-pack/plugins/ingest/server/kibana.index.ts
@@ -6,7 +6,7 @@
import { Server } from 'hapi';
import JoiNamespace from 'joi';
-import { initInfraServer } from './infra_server';
+import { initInfraServer } from './init_server';
import { compose } from './lib/compose/kibana';
import { UsageCollector } from './usage/usage_collector';
diff --git a/x-pack/plugins/infra/server/lib/adapters/capabilities/adapter_types.ts b/x-pack/plugins/ingest/server/lib/adapters/capabilities/adapter_types.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/capabilities/adapter_types.ts
rename to x-pack/plugins/ingest/server/lib/adapters/capabilities/adapter_types.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/capabilities/elasticsearch_capabilities_adapter.ts b/x-pack/plugins/ingest/server/lib/adapters/capabilities/elasticsearch_capabilities_adapter.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/capabilities/elasticsearch_capabilities_adapter.ts
rename to x-pack/plugins/ingest/server/lib/adapters/capabilities/elasticsearch_capabilities_adapter.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/capabilities/index.ts b/x-pack/plugins/ingest/server/lib/adapters/capabilities/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/capabilities/index.ts
rename to x-pack/plugins/ingest/server/lib/adapters/capabilities/index.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/configuration/adapter_types.ts b/x-pack/plugins/ingest/server/lib/adapters/configuration/adapter_types.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/configuration/adapter_types.ts
rename to x-pack/plugins/ingest/server/lib/adapters/configuration/adapter_types.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/configuration/index.ts b/x-pack/plugins/ingest/server/lib/adapters/configuration/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/configuration/index.ts
rename to x-pack/plugins/ingest/server/lib/adapters/configuration/index.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/configuration/inmemory_configuration_adapter.ts b/x-pack/plugins/ingest/server/lib/adapters/configuration/inmemory_configuration_adapter.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/configuration/inmemory_configuration_adapter.ts
rename to x-pack/plugins/ingest/server/lib/adapters/configuration/inmemory_configuration_adapter.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/configuration/kibana_configuration_adapter.test.ts b/x-pack/plugins/ingest/server/lib/adapters/configuration/kibana_configuration_adapter.test.ts
similarity index 88%
rename from x-pack/plugins/infra/server/lib/adapters/configuration/kibana_configuration_adapter.test.ts
rename to x-pack/plugins/ingest/server/lib/adapters/configuration/kibana_configuration_adapter.test.ts
index 4d87878e9aa87..fe6bf93bf0c3b 100644
--- a/x-pack/plugins/infra/server/lib/adapters/configuration/kibana_configuration_adapter.test.ts
+++ b/x-pack/plugins/ingest/server/lib/adapters/configuration/kibana_configuration_adapter.test.ts
@@ -7,7 +7,7 @@
import { InfraKibanaConfigurationAdapter } from './kibana_configuration_adapter';
describe('the InfraKibanaConfigurationAdapter', () => {
- test('queries the xpack.infra configuration of the server', async () => {
+ test('queries the xpack.ingest configuration of the server', async () => {
const mockConfig = {
get: jest.fn(),
};
@@ -18,7 +18,7 @@ describe('the InfraKibanaConfigurationAdapter', () => {
await configurationAdapter.get();
- expect(mockConfig.get).toBeCalledWith('xpack.infra');
+ expect(mockConfig.get).toBeCalledWith('xpack.ingest');
});
test('applies the query defaults', async () => {
diff --git a/x-pack/plugins/infra/server/lib/adapters/configuration/kibana_configuration_adapter.ts b/x-pack/plugins/ingest/server/lib/adapters/configuration/kibana_configuration_adapter.ts
similarity index 96%
rename from x-pack/plugins/infra/server/lib/adapters/configuration/kibana_configuration_adapter.ts
rename to x-pack/plugins/ingest/server/lib/adapters/configuration/kibana_configuration_adapter.ts
index 62b01b3eac2a3..b2b89079dc5ea 100644
--- a/x-pack/plugins/infra/server/lib/adapters/configuration/kibana_configuration_adapter.ts
+++ b/x-pack/plugins/ingest/server/lib/adapters/configuration/kibana_configuration_adapter.ts
@@ -27,7 +27,7 @@ export class InfraKibanaConfigurationAdapter
throw new Error('Failed to access configuration of server.');
}
- const configuration = config.get('xpack.infra') || {};
+ const configuration = config.get('xpack.ingest') || {};
const configurationWithDefaults = {
enabled: true,
query: {
diff --git a/x-pack/plugins/infra/server/lib/adapters/fields/adapter_types.ts b/x-pack/plugins/ingest/server/lib/adapters/fields/adapter_types.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/fields/adapter_types.ts
rename to x-pack/plugins/ingest/server/lib/adapters/fields/adapter_types.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/fields/framework_fields_adapter.ts b/x-pack/plugins/ingest/server/lib/adapters/fields/framework_fields_adapter.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/fields/framework_fields_adapter.ts
rename to x-pack/plugins/ingest/server/lib/adapters/fields/framework_fields_adapter.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/fields/index.ts b/x-pack/plugins/ingest/server/lib/adapters/fields/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/fields/index.ts
rename to x-pack/plugins/ingest/server/lib/adapters/fields/index.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/framework/adapter_types.ts b/x-pack/plugins/ingest/server/lib/adapters/framework/adapter_types.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/framework/adapter_types.ts
rename to x-pack/plugins/ingest/server/lib/adapters/framework/adapter_types.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/framework/apollo_server_hapi.ts b/x-pack/plugins/ingest/server/lib/adapters/framework/apollo_server_hapi.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/framework/apollo_server_hapi.ts
rename to x-pack/plugins/ingest/server/lib/adapters/framework/apollo_server_hapi.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/framework/index.ts b/x-pack/plugins/ingest/server/lib/adapters/framework/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/framework/index.ts
rename to x-pack/plugins/ingest/server/lib/adapters/framework/index.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/framework/kibana_framework_adapter.ts b/x-pack/plugins/ingest/server/lib/adapters/framework/kibana_framework_adapter.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/framework/kibana_framework_adapter.ts
rename to x-pack/plugins/ingest/server/lib/adapters/framework/kibana_framework_adapter.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/log_entries/adapter_types.ts b/x-pack/plugins/ingest/server/lib/adapters/log_entries/adapter_types.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/log_entries/adapter_types.ts
rename to x-pack/plugins/ingest/server/lib/adapters/log_entries/adapter_types.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/log_entries/index.ts b/x-pack/plugins/ingest/server/lib/adapters/log_entries/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/log_entries/index.ts
rename to x-pack/plugins/ingest/server/lib/adapters/log_entries/index.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/log_entries/kibana_log_entries_adapter.ts b/x-pack/plugins/ingest/server/lib/adapters/log_entries/kibana_log_entries_adapter.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/log_entries/kibana_log_entries_adapter.ts
rename to x-pack/plugins/ingest/server/lib/adapters/log_entries/kibana_log_entries_adapter.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/adapter_types.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/adapter_types.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/adapter_types.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/adapter_types.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/index.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/index.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/index.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/kibana_metrics_adapter.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/kibana_metrics_adapter.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/kibana_metrics_adapter.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/kibana_metrics_adapter.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/lib/check_valid_node.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/lib/check_valid_node.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/lib/check_valid_node.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/lib/check_valid_node.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/container/container_cpu_kernel.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/container/container_cpu_kernel.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/container/container_cpu_kernel.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/container/container_cpu_kernel.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/container/container_cpu_usage.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/container/container_cpu_usage.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/container/container_cpu_usage.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/container/container_cpu_usage.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/container/container_disk_io_bytes.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/container/container_disk_io_bytes.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/container/container_disk_io_bytes.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/container/container_disk_io_bytes.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/container/container_diskio_ops.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/container/container_diskio_ops.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/container/container_diskio_ops.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/container/container_diskio_ops.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/container/container_memory.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/container/container_memory.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/container/container_memory.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/container/container_memory.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/container/container_network_traffic.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/container/container_network_traffic.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/container/container_network_traffic.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/container/container_network_traffic.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/container/container_overview.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/container/container_overview.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/container/container_overview.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/container/container_overview.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_cpu_usage.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_cpu_usage.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_cpu_usage.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_cpu_usage.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_filesystem.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_filesystem.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_filesystem.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_filesystem.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_k8s_cpu_cap.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_k8s_cpu_cap.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_k8s_cpu_cap.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_k8s_cpu_cap.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_k8s_disk_cap.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_k8s_disk_cap.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_k8s_disk_cap.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_k8s_disk_cap.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_k8s_memory_cap.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_k8s_memory_cap.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_k8s_memory_cap.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_k8s_memory_cap.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_k8s_overview.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_k8s_overview.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_k8s_overview.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_k8s_overview.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_k8s_pod_cap.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_k8s_pod_cap.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_k8s_pod_cap.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_k8s_pod_cap.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_load.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_load.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_load.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_load.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_memory_usage.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_memory_usage.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_memory_usage.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_memory_usage.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_network_traffic.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_network_traffic.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_network_traffic.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_network_traffic.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_system_overview.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_system_overview.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/host/host_system_overview.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/host/host_system_overview.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/index.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/index.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/index.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/nginx/nginx_active_connections.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/nginx/nginx_active_connections.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/nginx/nginx_active_connections.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/nginx/nginx_active_connections.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/nginx/nginx_hits.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/nginx/nginx_hits.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/nginx/nginx_hits.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/nginx/nginx_hits.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/nginx/nginx_request_rate.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/nginx/nginx_request_rate.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/nginx/nginx_request_rate.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/nginx/nginx_request_rate.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/nginx/nginx_requests_per_connection.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/nginx/nginx_requests_per_connection.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/nginx/nginx_requests_per_connection.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/nginx/nginx_requests_per_connection.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/pod/pod_cpu_usage.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/pod/pod_cpu_usage.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/pod/pod_cpu_usage.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/pod/pod_cpu_usage.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/pod/pod_log_usage.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/pod/pod_log_usage.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/pod/pod_log_usage.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/pod/pod_log_usage.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/pod/pod_memory_usage.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/pod/pod_memory_usage.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/pod/pod_memory_usage.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/pod/pod_memory_usage.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/pod/pod_network_traffic.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/pod/pod_network_traffic.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/pod/pod_network_traffic.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/pod/pod_network_traffic.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/metrics/models/pod/pod_overview.ts b/x-pack/plugins/ingest/server/lib/adapters/metrics/models/pod/pod_overview.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/metrics/models/pod/pod_overview.ts
rename to x-pack/plugins/ingest/server/lib/adapters/metrics/models/pod/pod_overview.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/adapter_types.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/adapter_types.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/adapter_types.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/adapter_types.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/constants.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/constants.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/constants.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/constants.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/elasticsearch_nodes_adapter.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/elasticsearch_nodes_adapter.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/elasticsearch_nodes_adapter.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/elasticsearch_nodes_adapter.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/extract_group_by_and_node_from_path.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/extract_group_by_and_node_from_path.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/extract_group_by_and_node_from_path.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/extract_group_by_and_node_from_path.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/index.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/index.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/index.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/lib/calculate_cardinality.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/lib/calculate_cardinality.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/lib/calculate_cardinality.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/lib/calculate_cardinality.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/lib/convert_nodes_response_to_groups.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/lib/convert_nodes_response_to_groups.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/lib/convert_nodes_response_to_groups.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/lib/convert_nodes_response_to_groups.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/lib/create_base_path.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/lib/create_base_path.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/lib/create_base_path.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/lib/create_base_path.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/lib/create_node_item.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/lib/create_node_item.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/lib/create_node_item.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/lib/create_node_item.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/lib/create_node_request_body.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/lib/create_node_request_body.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/lib/create_node_request_body.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/lib/create_node_request_body.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/lib/create_partition_bodies.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/lib/create_partition_bodies.ts
similarity index 95%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/lib/create_partition_bodies.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/lib/create_partition_bodies.ts
index 83b0ccec28c96..7c5480a4d6adb 100644
--- a/x-pack/plugins/infra/server/lib/adapters/nodes/lib/create_partition_bodies.ts
+++ b/x-pack/plugins/ingest/server/lib/adapters/nodes/lib/create_partition_bodies.ts
@@ -28,7 +28,7 @@ export function createPartitionBodies(
const indices =
nodeOptions.metric.type === InfraMetricType.logRate
? [sourceConfiguration.logAlias]
- : [sourceConfiguration.logAlias, sourceConfiguration.metricAlias];
+ : [sourceConfiguration.metricAlias];
times(
numberOfPartitions,
(partitionId: number): void => {
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/lib/create_query.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/lib/create_query.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/lib/create_query.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/lib/create_query.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/lib/extract_group_paths.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/lib/extract_group_paths.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/lib/extract_group_paths.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/lib/extract_group_paths.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/lib/get_bucket_size_in_seconds.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/lib/get_bucket_size_in_seconds.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/lib/get_bucket_size_in_seconds.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/lib/get_bucket_size_in_seconds.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/lib/process_nodes.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/lib/process_nodes.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/lib/process_nodes.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/lib/process_nodes.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/lib/type_guards.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/lib/type_guards.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/lib/type_guards.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/lib/type_guards.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/metric_aggregation_creators/count.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/metric_aggregation_creators/count.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/metric_aggregation_creators/count.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/metric_aggregation_creators/count.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/metric_aggregation_creators/cpu.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/metric_aggregation_creators/cpu.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/metric_aggregation_creators/cpu.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/metric_aggregation_creators/cpu.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/metric_aggregation_creators/index.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/metric_aggregation_creators/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/metric_aggregation_creators/index.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/metric_aggregation_creators/index.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/metric_aggregation_creators/load.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/metric_aggregation_creators/load.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/metric_aggregation_creators/load.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/metric_aggregation_creators/load.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/metric_aggregation_creators/log_rate.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/metric_aggregation_creators/log_rate.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/metric_aggregation_creators/log_rate.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/metric_aggregation_creators/log_rate.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/metric_aggregation_creators/memory.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/metric_aggregation_creators/memory.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/metric_aggregation_creators/memory.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/metric_aggregation_creators/memory.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/metric_aggregation_creators/rate.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/metric_aggregation_creators/rate.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/metric_aggregation_creators/rate.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/metric_aggregation_creators/rate.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/metric_aggregation_creators/rx.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/metric_aggregation_creators/rx.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/metric_aggregation_creators/rx.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/metric_aggregation_creators/rx.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/metric_aggregation_creators/tx.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/metric_aggregation_creators/tx.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/metric_aggregation_creators/tx.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/metric_aggregation_creators/tx.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/processors/common/field_filter_processor.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/processors/common/field_filter_processor.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/processors/common/field_filter_processor.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/processors/common/field_filter_processor.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/processors/common/group_by_processor.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/processors/common/group_by_processor.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/processors/common/group_by_processor.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/processors/common/group_by_processor.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/processors/common/nodes_processor.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/processors/common/nodes_processor.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/processors/common/nodes_processor.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/processors/common/nodes_processor.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/processors/common/query_procssor.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/processors/common/query_procssor.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/processors/common/query_procssor.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/processors/common/query_procssor.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/processors/last/date_histogram_processor.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/processors/last/date_histogram_processor.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/processors/last/date_histogram_processor.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/processors/last/date_histogram_processor.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/processors/last/index.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/processors/last/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/processors/last/index.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/processors/last/index.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/nodes/processors/last/metric_buckets_processor.ts b/x-pack/plugins/ingest/server/lib/adapters/nodes/processors/last/metric_buckets_processor.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/nodes/processors/last/metric_buckets_processor.ts
rename to x-pack/plugins/ingest/server/lib/adapters/nodes/processors/last/metric_buckets_processor.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/source_status/elasticsearch_source_status_adapter.ts b/x-pack/plugins/ingest/server/lib/adapters/source_status/elasticsearch_source_status_adapter.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/source_status/elasticsearch_source_status_adapter.ts
rename to x-pack/plugins/ingest/server/lib/adapters/source_status/elasticsearch_source_status_adapter.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/source_status/index.ts b/x-pack/plugins/ingest/server/lib/adapters/source_status/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/source_status/index.ts
rename to x-pack/plugins/ingest/server/lib/adapters/source_status/index.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/sources/adapter_types.ts b/x-pack/plugins/ingest/server/lib/adapters/sources/adapter_types.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/sources/adapter_types.ts
rename to x-pack/plugins/ingest/server/lib/adapters/sources/adapter_types.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/sources/configuration_sources_adapter.test.ts b/x-pack/plugins/ingest/server/lib/adapters/sources/configuration_sources_adapter.test.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/sources/configuration_sources_adapter.test.ts
rename to x-pack/plugins/ingest/server/lib/adapters/sources/configuration_sources_adapter.test.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/sources/configuration_sources_adapter.ts b/x-pack/plugins/ingest/server/lib/adapters/sources/configuration_sources_adapter.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/sources/configuration_sources_adapter.ts
rename to x-pack/plugins/ingest/server/lib/adapters/sources/configuration_sources_adapter.ts
diff --git a/x-pack/plugins/infra/server/lib/adapters/sources/index.ts b/x-pack/plugins/ingest/server/lib/adapters/sources/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/adapters/sources/index.ts
rename to x-pack/plugins/ingest/server/lib/adapters/sources/index.ts
diff --git a/x-pack/plugins/infra/server/lib/compose/kibana.ts b/x-pack/plugins/ingest/server/lib/compose/kibana.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/compose/kibana.ts
rename to x-pack/plugins/ingest/server/lib/compose/kibana.ts
diff --git a/x-pack/plugins/infra/server/lib/domains/capabilities_domain/capabilities_domain.ts b/x-pack/plugins/ingest/server/lib/domains/capabilities_domain/capabilities_domain.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/domains/capabilities_domain/capabilities_domain.ts
rename to x-pack/plugins/ingest/server/lib/domains/capabilities_domain/capabilities_domain.ts
diff --git a/x-pack/plugins/infra/server/lib/domains/capabilities_domain/index.ts b/x-pack/plugins/ingest/server/lib/domains/capabilities_domain/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/domains/capabilities_domain/index.ts
rename to x-pack/plugins/ingest/server/lib/domains/capabilities_domain/index.ts
diff --git a/x-pack/plugins/infra/server/lib/domains/fields_domain.ts b/x-pack/plugins/ingest/server/lib/domains/fields_domain.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/domains/fields_domain.ts
rename to x-pack/plugins/ingest/server/lib/domains/fields_domain.ts
diff --git a/x-pack/plugins/infra/server/lib/domains/log_entries_domain/builtin_rules/filebeat_apache2.ts b/x-pack/plugins/ingest/server/lib/domains/log_entries_domain/builtin_rules/filebeat_apache2.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/domains/log_entries_domain/builtin_rules/filebeat_apache2.ts
rename to x-pack/plugins/ingest/server/lib/domains/log_entries_domain/builtin_rules/filebeat_apache2.ts
diff --git a/x-pack/plugins/infra/server/lib/domains/log_entries_domain/builtin_rules/filebeat_nginx.ts b/x-pack/plugins/ingest/server/lib/domains/log_entries_domain/builtin_rules/filebeat_nginx.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/domains/log_entries_domain/builtin_rules/filebeat_nginx.ts
rename to x-pack/plugins/ingest/server/lib/domains/log_entries_domain/builtin_rules/filebeat_nginx.ts
diff --git a/x-pack/plugins/infra/server/lib/domains/log_entries_domain/builtin_rules/filebeat_redis.ts b/x-pack/plugins/ingest/server/lib/domains/log_entries_domain/builtin_rules/filebeat_redis.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/domains/log_entries_domain/builtin_rules/filebeat_redis.ts
rename to x-pack/plugins/ingest/server/lib/domains/log_entries_domain/builtin_rules/filebeat_redis.ts
diff --git a/x-pack/plugins/infra/server/lib/domains/log_entries_domain/builtin_rules/filebeat_system.ts b/x-pack/plugins/ingest/server/lib/domains/log_entries_domain/builtin_rules/filebeat_system.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/domains/log_entries_domain/builtin_rules/filebeat_system.ts
rename to x-pack/plugins/ingest/server/lib/domains/log_entries_domain/builtin_rules/filebeat_system.ts
diff --git a/x-pack/plugins/infra/server/lib/domains/log_entries_domain/builtin_rules/generic.ts b/x-pack/plugins/ingest/server/lib/domains/log_entries_domain/builtin_rules/generic.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/domains/log_entries_domain/builtin_rules/generic.ts
rename to x-pack/plugins/ingest/server/lib/domains/log_entries_domain/builtin_rules/generic.ts
diff --git a/x-pack/plugins/infra/server/lib/domains/log_entries_domain/builtin_rules/index.ts b/x-pack/plugins/ingest/server/lib/domains/log_entries_domain/builtin_rules/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/domains/log_entries_domain/builtin_rules/index.ts
rename to x-pack/plugins/ingest/server/lib/domains/log_entries_domain/builtin_rules/index.ts
diff --git a/x-pack/plugins/infra/server/lib/domains/log_entries_domain/index.ts b/x-pack/plugins/ingest/server/lib/domains/log_entries_domain/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/domains/log_entries_domain/index.ts
rename to x-pack/plugins/ingest/server/lib/domains/log_entries_domain/index.ts
diff --git a/x-pack/plugins/infra/server/lib/domains/log_entries_domain/log_entries_domain.ts b/x-pack/plugins/ingest/server/lib/domains/log_entries_domain/log_entries_domain.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/domains/log_entries_domain/log_entries_domain.ts
rename to x-pack/plugins/ingest/server/lib/domains/log_entries_domain/log_entries_domain.ts
diff --git a/x-pack/plugins/infra/server/lib/domains/log_entries_domain/message.ts b/x-pack/plugins/ingest/server/lib/domains/log_entries_domain/message.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/domains/log_entries_domain/message.ts
rename to x-pack/plugins/ingest/server/lib/domains/log_entries_domain/message.ts
diff --git a/x-pack/plugins/infra/server/lib/domains/metrics_domain.ts b/x-pack/plugins/ingest/server/lib/domains/metrics_domain.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/domains/metrics_domain.ts
rename to x-pack/plugins/ingest/server/lib/domains/metrics_domain.ts
diff --git a/x-pack/plugins/infra/server/lib/domains/nodes_domain.ts b/x-pack/plugins/ingest/server/lib/domains/nodes_domain.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/domains/nodes_domain.ts
rename to x-pack/plugins/ingest/server/lib/domains/nodes_domain.ts
diff --git a/x-pack/plugins/infra/server/lib/infra_types.ts b/x-pack/plugins/ingest/server/lib/infra_types.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/infra_types.ts
rename to x-pack/plugins/ingest/server/lib/infra_types.ts
diff --git a/x-pack/plugins/infra/server/lib/source_status.ts b/x-pack/plugins/ingest/server/lib/source_status.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/source_status.ts
rename to x-pack/plugins/ingest/server/lib/source_status.ts
diff --git a/x-pack/plugins/infra/server/lib/sources.ts b/x-pack/plugins/ingest/server/lib/sources.ts
similarity index 100%
rename from x-pack/plugins/infra/server/lib/sources.ts
rename to x-pack/plugins/ingest/server/lib/sources.ts
diff --git a/x-pack/plugins/infra/server/logging_legacy/adjacent_search_results.ts b/x-pack/plugins/ingest/server/logging_legacy/adjacent_search_results.ts
similarity index 100%
rename from x-pack/plugins/infra/server/logging_legacy/adjacent_search_results.ts
rename to x-pack/plugins/ingest/server/logging_legacy/adjacent_search_results.ts
diff --git a/x-pack/plugins/infra/server/logging_legacy/contained_search_results.ts b/x-pack/plugins/ingest/server/logging_legacy/contained_search_results.ts
similarity index 100%
rename from x-pack/plugins/infra/server/logging_legacy/contained_search_results.ts
rename to x-pack/plugins/ingest/server/logging_legacy/contained_search_results.ts
diff --git a/x-pack/plugins/infra/server/logging_legacy/converters.ts b/x-pack/plugins/ingest/server/logging_legacy/converters.ts
similarity index 100%
rename from x-pack/plugins/infra/server/logging_legacy/converters.ts
rename to x-pack/plugins/ingest/server/logging_legacy/converters.ts
diff --git a/x-pack/plugins/infra/server/logging_legacy/elasticsearch.ts b/x-pack/plugins/ingest/server/logging_legacy/elasticsearch.ts
similarity index 100%
rename from x-pack/plugins/infra/server/logging_legacy/elasticsearch.ts
rename to x-pack/plugins/ingest/server/logging_legacy/elasticsearch.ts
diff --git a/x-pack/plugins/infra/server/logging_legacy/index.ts b/x-pack/plugins/ingest/server/logging_legacy/index.ts
similarity index 100%
rename from x-pack/plugins/infra/server/logging_legacy/index.ts
rename to x-pack/plugins/ingest/server/logging_legacy/index.ts
diff --git a/x-pack/plugins/infra/server/logging_legacy/latest_log_entries.ts b/x-pack/plugins/ingest/server/logging_legacy/latest_log_entries.ts
similarity index 100%
rename from x-pack/plugins/infra/server/logging_legacy/latest_log_entries.ts
rename to x-pack/plugins/ingest/server/logging_legacy/latest_log_entries.ts
diff --git a/x-pack/plugins/infra/server/logging_legacy/schemas.ts b/x-pack/plugins/ingest/server/logging_legacy/schemas.ts
similarity index 100%
rename from x-pack/plugins/infra/server/logging_legacy/schemas.ts
rename to x-pack/plugins/ingest/server/logging_legacy/schemas.ts
diff --git a/x-pack/plugins/infra/server/logging_legacy/search_summary.ts b/x-pack/plugins/ingest/server/logging_legacy/search_summary.ts
similarity index 100%
rename from x-pack/plugins/infra/server/logging_legacy/search_summary.ts
rename to x-pack/plugins/ingest/server/logging_legacy/search_summary.ts
diff --git a/x-pack/plugins/infra/server/usage/usage_collector.ts b/x-pack/plugins/ingest/server/usage/usage_collector.ts
similarity index 100%
rename from x-pack/plugins/infra/server/usage/usage_collector.ts
rename to x-pack/plugins/ingest/server/usage/usage_collector.ts
diff --git a/x-pack/plugins/infra/server/utils/README.md b/x-pack/plugins/ingest/server/utils/README.md
similarity index 100%
rename from x-pack/plugins/infra/server/utils/README.md
rename to x-pack/plugins/ingest/server/utils/README.md
diff --git a/x-pack/plugins/infra/server/utils/serialized_query.ts b/x-pack/plugins/ingest/server/utils/serialized_query.ts
similarity index 100%
rename from x-pack/plugins/infra/server/utils/serialized_query.ts
rename to x-pack/plugins/ingest/server/utils/serialized_query.ts
diff --git a/x-pack/plugins/infra/types/eui.d.ts b/x-pack/plugins/ingest/types/eui.d.ts
similarity index 100%
rename from x-pack/plugins/infra/types/eui.d.ts
rename to x-pack/plugins/ingest/types/eui.d.ts
diff --git a/x-pack/plugins/infra/types/eui_experimental.d.ts b/x-pack/plugins/ingest/types/eui_experimental.d.ts
similarity index 100%
rename from x-pack/plugins/infra/types/eui_experimental.d.ts
rename to x-pack/plugins/ingest/types/eui_experimental.d.ts
diff --git a/x-pack/plugins/infra/types/graphql_fields.d.ts b/x-pack/plugins/ingest/types/graphql_fields.d.ts
similarity index 100%
rename from x-pack/plugins/infra/types/graphql_fields.d.ts
rename to x-pack/plugins/ingest/types/graphql_fields.d.ts
diff --git a/x-pack/plugins/infra/types/redux_observable.d.ts b/x-pack/plugins/ingest/types/redux_observable.d.ts
similarity index 100%
rename from x-pack/plugins/infra/types/redux_observable.d.ts
rename to x-pack/plugins/ingest/types/redux_observable.d.ts
diff --git a/x-pack/plugins/infra/types/rison_node.d.ts b/x-pack/plugins/ingest/types/rison_node.d.ts
similarity index 100%
rename from x-pack/plugins/infra/types/rison_node.d.ts
rename to x-pack/plugins/ingest/types/rison_node.d.ts
diff --git a/x-pack/plugins/infra/yarn.lock b/x-pack/plugins/ingest/yarn.lock
similarity index 100%
rename from x-pack/plugins/infra/yarn.lock
rename to x-pack/plugins/ingest/yarn.lock
diff --git a/x-pack/plugins/ml/public/components/anomalies_table/anomaly_details.js b/x-pack/plugins/ml/public/components/anomalies_table/anomaly_details.js
index 7215faec99912..8ef9cc25dc0bf 100644
--- a/x-pack/plugins/ml/public/components/anomalies_table/anomaly_details.js
+++ b/x-pack/plugins/ml/public/components/anomalies_table/anomaly_details.js
@@ -219,7 +219,7 @@ export class AnomalyDetails extends Component {
return (
- Description
+ Description
{anomalyDescription}
{(mvDescription !== undefined) &&
@@ -236,11 +236,11 @@ export class AnomalyDetails extends Component {
const isInterimResult = _.get(this.props.anomaly, 'source.is_interim', false);
return (
-
+
{this.props.isAggregatedData === true ? (
- Details on highest severity anomaly
+ Details on highest severity anomaly
) : (
- Anomaly details
+ Anomaly details
)}
{isInterimResult === true &&
@@ -287,8 +287,8 @@ export class AnomalyDetails extends Component {
return (
-
- Influencers
+
+ Influencers
{
return validateModelMemoryLimit(callWithRequest, job, duration).then(
(messages) => {
const ids = messages.map(m => m.id);
- expect(ids).to.eql(['estimated_mml_greater_than_mml']);
+ expect(ids).to.eql(['half_estimated_mml_greater_than_mml']);
}
);
});
@@ -173,7 +173,7 @@ describe('ML - validateModelMemoryLimit', () => {
return validateModelMemoryLimit(callWithRequest, job, duration).then(
(messages) => {
const ids = messages.map(m => m.id);
- expect(ids).to.eql(['estimated_mml_greater_than_mml']);
+ expect(ids).to.eql(['half_estimated_mml_greater_than_mml']);
}
);
});
@@ -262,4 +262,60 @@ describe('ML - validateModelMemoryLimit', () => {
);
});
+ it('Called with specified invalid mml of "1023KB"', () => {
+ const dtrs = createDetectors(1);
+ const job = getJobConfig(['instance'], dtrs);
+ const duration = { start: 0, end: 1 };
+ job.analysis_limits.model_memory_limit = '1023KB';
+
+ return validateModelMemoryLimit(callWithRequest, job, duration).then(
+ (messages) => {
+ const ids = messages.map(m => m.id);
+ expect(ids).to.eql(['mml_value_invalid']);
+ }
+ );
+ });
+
+ it('Called with specified valid mml of "1024KB", still triggers a warning', () => {
+ const dtrs = createDetectors(1);
+ const job = getJobConfig(['instance'], dtrs);
+ const duration = { start: 0, end: 1 };
+ job.analysis_limits.model_memory_limit = '1024KB';
+
+ return validateModelMemoryLimit(callWithRequest, job, duration).then(
+ (messages) => {
+ const ids = messages.map(m => m.id);
+ expect(ids).to.eql(['half_estimated_mml_greater_than_mml']);
+ }
+ );
+ });
+
+ it('Called with specified valid mml of "6MB", still triggers info', () => {
+ const dtrs = createDetectors(1);
+ const job = getJobConfig(['instance'], dtrs);
+ const duration = { start: 0, end: 1 };
+ job.analysis_limits.model_memory_limit = '6MB';
+
+ return validateModelMemoryLimit(callWithRequest, job, duration).then(
+ (messages) => {
+ const ids = messages.map(m => m.id);
+ expect(ids).to.eql(['half_estimated_mml_greater_than_mml']);
+ }
+ );
+ });
+
+ it('Called with specified valid mml of "20MB", triggers success message', () => {
+ const dtrs = createDetectors(1);
+ const job = getJobConfig(['instance'], dtrs);
+ const duration = { start: 0, end: 1 };
+ job.analysis_limits.model_memory_limit = '20MB';
+
+ return validateModelMemoryLimit(callWithRequest, job, duration).then(
+ (messages) => {
+ const ids = messages.map(m => m.id);
+ expect(ids).to.eql(['success_mml']);
+ }
+ );
+ });
+
});
diff --git a/x-pack/plugins/ml/server/models/job_validation/messages.json b/x-pack/plugins/ml/server/models/job_validation/messages.json
index fd150bece4455..94d4d60bbde72 100644
--- a/x-pack/plugins/ml/server/models/job_validation/messages.json
+++ b/x-pack/plugins/ml/server/models/job_validation/messages.json
@@ -179,11 +179,18 @@
},
"mml_value_invalid": {
"status": "ERROR",
- "text": "{{mml}} is not a valid value for model memory limit. The value should be specified in bytes e.g. 10MB"
+ "text": "{{mml}} is not a valid value for model memory limit. The value needs to be at least 1MB and should be specified in bytes e.g. 10MB.",
+ "url": "https://www.elastic.co/guide/en/kibana/{{version}}/job-tips.html#model-memory-limits"
+ },
+ "half_estimated_mml_greater_than_mml": {
+ "status": "WARNING",
+ "text": "The specified model memory limit is less than half of the estimated model memory limit and will likely hit the hard limit.",
+ "url": "https://www.elastic.co/guide/en/kibana/{{version}}/job-tips.html#model-memory-limits"
},
"estimated_mml_greater_than_mml": {
"status": "INFO",
- "text": "The estimated model memory limit is greater than the model memory limit you have configured."
+ "text": "The estimated model memory limit is greater than the model memory limit you have configured.",
+ "url": "https://www.elastic.co/guide/en/kibana/{{version}}/job-tips.html#model-memory-limits"
},
"success_mml": {
"status": "SUCCESS",
diff --git a/x-pack/plugins/ml/server/models/job_validation/validate_model_memory_limit.js b/x-pack/plugins/ml/server/models/job_validation/validate_model_memory_limit.js
index f2baa78c4d836..ffef535c9d810 100644
--- a/x-pack/plugins/ml/server/models/job_validation/validate_model_memory_limit.js
+++ b/x-pack/plugins/ml/server/models/job_validation/validate_model_memory_limit.js
@@ -11,6 +11,9 @@ import { validateJobObject } from './validate_job_object';
import { calculateModelMemoryLimitProvider } from '../../models/calculate_model_memory_limit';
import { ALLOWED_DATA_UNITS } from '../../../common/constants/validation';
+// The minimum value the backend expects is 1MByte
+const MODEL_MEMORY_LIMIT_MINIMUM_BYTES = 1048576;
+
export async function validateModelMemoryLimit(callWithRequest, job, duration) {
validateJobObject(job);
@@ -116,11 +119,17 @@ export async function validateModelMemoryLimit(callWithRequest, job, duration) {
// the max mml
if (runEstimateGreaterThenMml && mml !== null) {
const mmlBytes = numeral(mml).value();
- if (mmlBytes === 0) {
+ if (mmlBytes < MODEL_MEMORY_LIMIT_MINIMUM_BYTES) {
messages.push({
id: 'mml_value_invalid',
mml
});
+ } else if ((mmlEstimateBytes / 2) > mmlBytes) {
+ messages.push({
+ id: 'half_estimated_mml_greater_than_mml',
+ maxModelMemoryLimit,
+ mml
+ });
} else if (mmlEstimateBytes > mmlBytes) {
messages.push({
id: 'estimated_mml_greater_than_mml',
diff --git a/x-pack/plugins/monitoring/public/views/elasticsearch/index/advanced/index.html b/x-pack/plugins/monitoring/public/views/elasticsearch/index/advanced/index.html
index 67e072bffcf40..72c1b450dd640 100644
--- a/x-pack/plugins/monitoring/public/views/elasticsearch/index/advanced/index.html
+++ b/x-pack/plugins/monitoring/public/views/elasticsearch/index/advanced/index.html
@@ -18,6 +18,7 @@
+
diff --git a/x-pack/plugins/monitoring/public/views/elasticsearch/node/advanced/index.html b/x-pack/plugins/monitoring/public/views/elasticsearch/node/advanced/index.html
index 1756446aa043f..4256c5bb5377b 100644
--- a/x-pack/plugins/monitoring/public/views/elasticsearch/node/advanced/index.html
+++ b/x-pack/plugins/monitoring/public/views/elasticsearch/node/advanced/index.html
@@ -25,6 +25,7 @@
+
diff --git a/x-pack/plugins/monitoring/server/lib/metrics/__test__/__snapshots__/metrics.test.js.snap b/x-pack/plugins/monitoring/server/lib/metrics/__test__/__snapshots__/metrics.test.js.snap
index d9fc45f77c774..e9839730c9f60 100644
--- a/x-pack/plugins/monitoring/server/lib/metrics/__test__/__snapshots__/metrics.test.js.snap
+++ b/x-pack/plugins/monitoring/server/lib/metrics/__test__/__snapshots__/metrics.test.js.snap
@@ -1955,6 +1955,47 @@ Object {
"units": "",
"uuidField": "source_node.uuid",
},
+ "index_index_latency": LatencyMetric {
+ "aggs": Object {
+ "event_time_in_millis": Object {
+ "max": Object {
+ "field": "index_stats.primaries.indexing.index_time_in_millis",
+ },
+ },
+ "event_time_in_millis_deriv": Object {
+ "derivative": Object {
+ "buckets_path": "event_time_in_millis",
+ "gap_policy": "skip",
+ "unit": "1s",
+ },
+ },
+ "event_total": Object {
+ "max": Object {
+ "field": "index_stats.primaries.indexing.index_total",
+ },
+ },
+ "event_total_deriv": Object {
+ "derivative": Object {
+ "buckets_path": "event_total",
+ "gap_policy": "skip",
+ "unit": "1s",
+ },
+ },
+ },
+ "app": "elasticsearch",
+ "calculation": [Function],
+ "derivative": false,
+ "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.",
+ "field": "index_stats.primaries.indexing.index_total",
+ "format": "0,0.[00]",
+ "label": "Indexing Latency",
+ "metricAgg": "sum",
+ "timestampField": "timestamp",
+ "title": "Latency",
+ "type": "cluster",
+ "units": "ms",
+ "uuidField": "source_node.uuid",
+ },
"index_indexing_primaries_time": ElasticsearchMetric {
"app": "elasticsearch",
"derivative": true,
@@ -1997,46 +2038,6 @@ Object {
"units": "ms",
"uuidField": "source_node.uuid",
},
- "index_latency": LatencyMetric {
- "aggs": Object {
- "event_time_in_millis": Object {
- "max": Object {
- "field": "index_stats.primaries.indexing.index_time_in_millis",
- },
- },
- "event_time_in_millis_deriv": Object {
- "derivative": Object {
- "buckets_path": "event_time_in_millis",
- "gap_policy": "skip",
- "unit": "1s",
- },
- },
- "event_total": Object {
- "max": Object {
- "field": "index_stats.primaries.indexing.index_total",
- },
- },
- "event_total_deriv": Object {
- "derivative": Object {
- "buckets_path": "event_total",
- "gap_policy": "skip",
- "unit": "1s",
- },
- },
- },
- "app": "elasticsearch",
- "calculation": [Function],
- "derivative": false,
- "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.",
- "field": "index_stats.primaries.indexing.index_total",
- "format": "0,0.[00]",
- "label": "Indexing Latency",
- "metricAgg": "sum",
- "timestampField": "timestamp",
- "type": "cluster",
- "units": "ms",
- "uuidField": "source_node.uuid",
- },
"index_mem_doc_values": SingleIndexMemoryMetric {
"app": "elasticsearch",
"derivative": false,
@@ -2274,6 +2275,46 @@ Object {
"units": "/s",
"uuidField": "source_node.uuid",
},
+ "index_query_latency": LatencyMetric {
+ "aggs": Object {
+ "event_time_in_millis": Object {
+ "max": Object {
+ "field": "index_stats.total.search.query_time_in_millis",
+ },
+ },
+ "event_time_in_millis_deriv": Object {
+ "derivative": Object {
+ "buckets_path": "event_time_in_millis",
+ "gap_policy": "skip",
+ "unit": "1s",
+ },
+ },
+ "event_total": Object {
+ "max": Object {
+ "field": "index_stats.total.search.query_total",
+ },
+ },
+ "event_total_deriv": Object {
+ "derivative": Object {
+ "buckets_path": "event_total",
+ "gap_policy": "skip",
+ "unit": "1s",
+ },
+ },
+ },
+ "app": "elasticsearch",
+ "calculation": [Function],
+ "derivative": false,
+ "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.",
+ "field": "index_stats.total.search.query_total",
+ "format": "0,0.[00]",
+ "label": "Search Latency",
+ "metricAgg": "sum",
+ "timestampField": "timestamp",
+ "type": "cluster",
+ "units": "ms",
+ "uuidField": "source_node.uuid",
+ },
"index_refresh_time": ElasticsearchMetric {
"app": "elasticsearch",
"derivative": true,
@@ -4505,46 +4546,6 @@ Object {
"units": "ms",
"uuidField": "source_node.uuid",
},
- "query_latency": LatencyMetric {
- "aggs": Object {
- "event_time_in_millis": Object {
- "max": Object {
- "field": "index_stats.total.search.query_time_in_millis",
- },
- },
- "event_time_in_millis_deriv": Object {
- "derivative": Object {
- "buckets_path": "event_time_in_millis",
- "gap_policy": "skip",
- "unit": "1s",
- },
- },
- "event_total": Object {
- "max": Object {
- "field": "index_stats.total.search.query_total",
- },
- },
- "event_total_deriv": Object {
- "derivative": Object {
- "buckets_path": "event_total",
- "gap_policy": "skip",
- "unit": "1s",
- },
- },
- },
- "app": "elasticsearch",
- "calculation": [Function],
- "derivative": false,
- "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.",
- "field": "index_stats.total.search.query_total",
- "format": "0,0.[00]",
- "label": "Search Latency",
- "metricAgg": "sum",
- "timestampField": "timestamp",
- "type": "cluster",
- "units": "ms",
- "uuidField": "source_node.uuid",
- },
"search_request_rate": RequestRateMetric {
"app": "elasticsearch",
"derivative": true,
diff --git a/x-pack/plugins/monitoring/server/lib/metrics/elasticsearch/metrics.js b/x-pack/plugins/monitoring/server/lib/metrics/elasticsearch/metrics.js
index 6dc281b650fbe..fb5fa90a1863e 100644
--- a/x-pack/plugins/monitoring/server/lib/metrics/elasticsearch/metrics.js
+++ b/x-pack/plugins/monitoring/server/lib/metrics/elasticsearch/metrics.js
@@ -70,10 +70,11 @@ export const metrics = {
'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.', // eslint-disable-line max-len
type: 'node'
}),
- index_latency: new LatencyMetric({
+ index_index_latency: new LatencyMetric({
metric: 'index',
fieldSource: 'index_stats.primaries',
field: 'index_stats.primaries.indexing.index_total',
+ title: 'Latency',
label: 'Indexing Latency',
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.', // eslint-disable-line max-len
@@ -98,7 +99,7 @@ export const metrics = {
'Average latency for searching, which is time it takes to execute searches divided by number of searches submitted. This considers primary and replica shards.', // eslint-disable-line max-len
type: 'node'
}),
- query_latency: new LatencyMetric({
+ index_query_latency: new LatencyMetric({
metric: 'query',
fieldSource: 'index_stats.total',
field: 'index_stats.total.search.query_total',
diff --git a/x-pack/plugins/monitoring/server/routes/api/v1/elasticsearch/metric_set_index_detail.js b/x-pack/plugins/monitoring/server/routes/api/v1/elasticsearch/metric_set_index_detail.js
index 91879d1176030..c39527173e908 100644
--- a/x-pack/plugins/monitoring/server/routes/api/v1/elasticsearch/metric_set_index_detail.js
+++ b/x-pack/plugins/monitoring/server/routes/api/v1/elasticsearch/metric_set_index_detail.js
@@ -75,6 +75,10 @@ export const metricSet = {
{
keys: ['index_segment_count_total', 'index_segment_count_primaries'],
name: 'index_segment_count'
+ },
+ {
+ keys: ['index_index_latency', 'index_query_latency'],
+ name: 'index_latency'
}
],
overview: [
diff --git a/x-pack/plugins/monitoring/server/routes/api/v1/elasticsearch/metric_set_node_detail.js b/x-pack/plugins/monitoring/server/routes/api/v1/elasticsearch/metric_set_node_detail.js
index bda77a70a4f8c..b6322bb67f047 100644
--- a/x-pack/plugins/monitoring/server/routes/api/v1/elasticsearch/metric_set_node_detail.js
+++ b/x-pack/plugins/monitoring/server/routes/api/v1/elasticsearch/metric_set_node_detail.js
@@ -88,6 +88,10 @@ export const metricSets = {
{
keys: ['node_cgroup_periods', 'node_cgroup_throttled_count'],
name: 'node_cgroup_stats'
+ },
+ {
+ keys: ['node_query_latency', 'node_index_latency'],
+ name: 'node_latency'
}
],
overview: [
diff --git a/x-pack/test/api_integration/apis/infra/capabilities.ts b/x-pack/test/api_integration/apis/infra/capabilities.ts
index 56b3349b8f943..99bf550922b86 100644
--- a/x-pack/test/api_integration/apis/infra/capabilities.ts
+++ b/x-pack/test/api_integration/apis/infra/capabilities.ts
@@ -5,8 +5,8 @@
*/
import expect from 'expect.js';
-import { CapabilitiesQuery } from '../../../../plugins/infra/common/graphql/types';
-import { capabilitiesQuery } from '../../../../plugins/infra/public/containers/capabilities/capabilities.gql_query';
+import { CapabilitiesQuery } from '../../../../plugins/ingest/common/graphql/types';
+import { capabilitiesQuery } from '../../../../plugins/ingest/public/infraops/containers/capabilities/capabilities.gql_query';
import { KbnTestProvider } from './types';
const capabilitiesTests: KbnTestProvider = ({ getService }) => {
diff --git a/x-pack/test/api_integration/apis/infra/metrics.ts b/x-pack/test/api_integration/apis/infra/metrics.ts
index 4026a2bc68c9f..c0d59ef690bcc 100644
--- a/x-pack/test/api_integration/apis/infra/metrics.ts
+++ b/x-pack/test/api_integration/apis/infra/metrics.ts
@@ -6,8 +6,8 @@
import expect from 'expect.js';
import { first, last } from 'lodash';
-import { MetricsQuery } from '../../../../plugins/infra/common/graphql/types';
-import { metricsQuery } from '../../../../plugins/infra/public/containers/metrics/metrics.gql_query';
+import { MetricsQuery } from '../../../../plugins/ingest/common/graphql/types';
+import { metricsQuery } from '../../../../plugins/ingest/public/infraops/containers/metrics/metrics.gql_query';
import { KbnTestProvider } from './types';
const metricTests: KbnTestProvider = ({ getService }) => {
diff --git a/x-pack/test/api_integration/apis/infra/sources.ts b/x-pack/test/api_integration/apis/infra/sources.ts
index 4b878c071884e..41889f898bfa8 100644
--- a/x-pack/test/api_integration/apis/infra/sources.ts
+++ b/x-pack/test/api_integration/apis/infra/sources.ts
@@ -5,8 +5,8 @@
*/
import expect from 'expect.js';
-import { SourceQuery } from '../../../../plugins/infra/common/graphql/types';
-import { sourceQuery } from '../../../../plugins/infra/public/store/remote/source/operations/query_source.gql_query';
+import { SourceQuery } from '../../../../plugins/ingest/common/graphql/types';
+import { sourceQuery } from '../../../../plugins/ingest/public/store/remote/source/operations/query_source.gql_query';
import { KbnTestProvider } from './types';
diff --git a/x-pack/test/api_integration/apis/infra/waffle.ts b/x-pack/test/api_integration/apis/infra/waffle.ts
index ec54cdbd4e217..281ca0f9b52a9 100644
--- a/x-pack/test/api_integration/apis/infra/waffle.ts
+++ b/x-pack/test/api_integration/apis/infra/waffle.ts
@@ -6,8 +6,8 @@
import expect from 'expect.js';
import { first, last } from 'lodash';
-import { WaffleNodesQuery } from '../../../../plugins/infra/common/graphql/types';
-import { waffleNodesQuery } from '../../../../plugins/infra/public/containers/waffle/waffle_nodes.gql_query';
+import { WaffleNodesQuery } from '../../../../plugins/ingest/common/graphql/types';
+import { waffleNodesQuery } from '../../../../plugins/ingest/public/infraops/containers/waffle/waffle_nodes.gql_query';
import { KbnTestProvider } from './types';
const waffleTests: KbnTestProvider = ({ getService }) => {
diff --git a/x-pack/test/api_integration/apis/monitoring/elasticsearch/fixtures/index_detail_advanced.json b/x-pack/test/api_integration/apis/monitoring/elasticsearch/fixtures/index_detail_advanced.json
index ea5bede0db977..01985489bf0d2 100644
--- a/x-pack/test/api_integration/apis/monitoring/elasticsearch/fixtures/index_detail_advanced.json
+++ b/x-pack/test/api_integration/apis/monitoring/elasticsearch/fixtures/index_detail_advanced.json
@@ -10,2935 +10,1263 @@
"status": "green"
},
"metrics": {
- "index_1": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.segments.memory_in_bytes",
- "metricAgg": "max",
- "label": "Lucene Total",
- "title": "Index Memory - Lucene 1",
- "description": "Total heap memory used by Lucene for current index. This is the sum of other fields for primary and replica shards.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 2378656
- ],
- [
- 1507235530000,
- 2378656
- ],
- [
- 1507235540000,
- 2378656
- ],
- [
- 1507235550000,
- 2378656
- ],
- [
- 1507235560000,
- 2378656
- ],
- [
- 1507235570000,
- 2378656
- ],
- [
- 1507235580000,
- 2378656
- ],
- [
- 1507235590000,
- 2378656
- ],
- [
- 1507235600000,
- 2378656
- ],
- [
- 1507235610000,
- 2378656
- ],
- [
- 1507235620000,
- 2378656
- ],
- [
- 1507235630000,
- 2378656
- ],
- [
- 1507235640000,
- 2378656
- ],
- [
- 1507235650000,
- 2378656
- ],
- [
- 1507235660000,
- 2378656
- ],
- [
- 1507235670000,
- 2378656
- ],
- [
- 1507235680000,
- 2378656
- ],
- [
- 1507235690000,
- 2378656
- ],
- [
- 1507235700000,
- 2378656
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.segments.stored_fields_memory_in_bytes",
- "metricAgg": "max",
- "label": "Stored Fields",
- "title": "Index Memory",
- "description": "Heap memory used by Stored Fields (e.g., _source). This is a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 19024
- ],
- [
- 1507235530000,
- 19024
- ],
- [
- 1507235540000,
- 19024
- ],
- [
- 1507235550000,
- 19024
- ],
- [
- 1507235560000,
- 19024
- ],
- [
- 1507235570000,
- 19024
- ],
- [
- 1507235580000,
- 19024
- ],
- [
- 1507235590000,
- 19024
- ],
- [
- 1507235600000,
- 19024
- ],
- [
- 1507235610000,
- 19024
- ],
- [
- 1507235620000,
- 19024
- ],
- [
- 1507235630000,
- 19024
- ],
- [
- 1507235640000,
- 19024
- ],
- [
- 1507235650000,
- 19024
- ],
- [
- 1507235660000,
- 19024
- ],
- [
- 1507235670000,
- 19024
- ],
- [
- 1507235680000,
- 19024
- ],
- [
- 1507235690000,
- 19024
- ],
- [
- 1507235700000,
- 19024
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.segments.doc_values_memory_in_bytes",
- "metricAgg": "max",
- "label": "Doc Values",
- "title": "Index Memory",
- "description": "Heap memory used by Doc Values. This is a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 232336
- ],
- [
- 1507235530000,
- 232336
- ],
- [
- 1507235540000,
- 232336
- ],
- [
- 1507235550000,
- 232336
- ],
- [
- 1507235560000,
- 232336
- ],
- [
- 1507235570000,
- 232336
- ],
- [
- 1507235580000,
- 232336
- ],
- [
- 1507235590000,
- 232336
- ],
- [
- 1507235600000,
- 232336
- ],
- [
- 1507235610000,
- 232336
- ],
- [
- 1507235620000,
- 232336
- ],
- [
- 1507235630000,
- 232336
- ],
- [
- 1507235640000,
- 232336
- ],
- [
- 1507235650000,
- 232336
- ],
- [
- 1507235660000,
- 232336
- ],
- [
- 1507235670000,
- 232336
- ],
- [
- 1507235680000,
- 232336
- ],
- [
- 1507235690000,
- 232336
- ],
- [
- 1507235700000,
- 232336
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.segments.norms_memory_in_bytes",
- "metricAgg": "max",
- "label": "Norms",
- "title": "Index Memory",
- "description": "Heap memory used by Norms (normalization factors for query-time, text scoring). This is a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 233472
- ],
- [
- 1507235530000,
- 233472
- ],
- [
- 1507235540000,
- 233472
- ],
- [
- 1507235550000,
- 233472
- ],
- [
- 1507235560000,
- 233472
- ],
- [
- 1507235570000,
- 233472
- ],
- [
- 1507235580000,
- 233472
- ],
- [
- 1507235590000,
- 233472
- ],
- [
- 1507235600000,
- 233472
- ],
- [
- 1507235610000,
- 233472
- ],
- [
- 1507235620000,
- 233472
- ],
- [
- 1507235630000,
- 233472
- ],
- [
- 1507235640000,
- 233472
- ],
- [
- 1507235650000,
- 233472
- ],
- [
- 1507235660000,
- 233472
- ],
- [
- 1507235670000,
- 233472
- ],
- [
- 1507235680000,
- 233472
- ],
- [
- 1507235690000,
- 233472
- ],
- [
- 1507235700000,
- 233472
- ]
- ]
- }
- ],
- "index_2": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.segments.memory_in_bytes",
- "metricAgg": "max",
- "label": "Lucene Total",
- "title": "Index Memory - Lucene 2",
- "description": "Total heap memory used by Lucene for current index. This is the sum of other fields for primary and replica shards.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 2378656
- ],
- [
- 1507235530000,
- 2378656
- ],
- [
- 1507235540000,
- 2378656
- ],
- [
- 1507235550000,
- 2378656
- ],
- [
- 1507235560000,
- 2378656
- ],
- [
- 1507235570000,
- 2378656
- ],
- [
- 1507235580000,
- 2378656
- ],
- [
- 1507235590000,
- 2378656
- ],
- [
- 1507235600000,
- 2378656
- ],
- [
- 1507235610000,
- 2378656
- ],
- [
- 1507235620000,
- 2378656
- ],
- [
- 1507235630000,
- 2378656
- ],
- [
- 1507235640000,
- 2378656
- ],
- [
- 1507235650000,
- 2378656
- ],
- [
- 1507235660000,
- 2378656
- ],
- [
- 1507235670000,
- 2378656
- ],
- [
- 1507235680000,
- 2378656
- ],
- [
- 1507235690000,
- 2378656
- ],
- [
- 1507235700000,
- 2378656
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.segments.terms_memory_in_bytes",
- "metricAgg": "max",
- "label": "Terms",
- "title": "Index Memory",
- "description": "Heap memory used by Terms (e.g., text). This is a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 1889180
- ],
- [
- 1507235530000,
- 1889180
- ],
- [
- 1507235540000,
- 1889180
- ],
- [
- 1507235550000,
- 1889180
- ],
- [
- 1507235560000,
- 1889180
- ],
- [
- 1507235570000,
- 1889180
- ],
- [
- 1507235580000,
- 1889180
- ],
- [
- 1507235590000,
- 1889180
- ],
- [
- 1507235600000,
- 1889180
- ],
- [
- 1507235610000,
- 1889180
- ],
- [
- 1507235620000,
- 1889180
- ],
- [
- 1507235630000,
- 1889180
- ],
- [
- 1507235640000,
- 1889180
- ],
- [
- 1507235650000,
- 1889180
- ],
- [
- 1507235660000,
- 1889180
- ],
- [
- 1507235670000,
- 1889180
- ],
- [
- 1507235680000,
- 1889180
- ],
- [
- 1507235690000,
- 1889180
- ],
- [
- 1507235700000,
- 1889180
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.segments.points_memory_in_bytes",
- "metricAgg": "max",
- "label": "Points",
- "title": "Index Memory",
- "description": "Heap memory used by Points (e.g., numbers, IPs, and geo data). This is a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 4644
- ],
- [
- 1507235530000,
- 4644
- ],
- [
- 1507235540000,
- 4644
- ],
- [
- 1507235550000,
- 4644
- ],
- [
- 1507235560000,
- 4644
- ],
- [
- 1507235570000,
- 4644
- ],
- [
- 1507235580000,
- 4644
- ],
- [
- 1507235590000,
- 4644
- ],
- [
- 1507235600000,
- 4644
- ],
- [
- 1507235610000,
- 4644
- ],
- [
- 1507235620000,
- 4644
- ],
- [
- 1507235630000,
- 4644
- ],
- [
- 1507235640000,
- 4644
- ],
- [
- 1507235650000,
- 4644
- ],
- [
- 1507235660000,
- 4644
- ],
- [
- 1507235670000,
- 4644
- ],
- [
- 1507235680000,
- 4644
- ],
- [
- 1507235690000,
- 4644
- ],
- [
- 1507235700000,
- 4644
- ]
- ]
- }
- ],
- "index_3": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.segments.memory_in_bytes",
- "metricAgg": "max",
- "label": "Lucene Total",
- "title": "Index Memory - Lucene 3",
- "description": "Total heap memory used by Lucene for current index. This is the sum of other fields for primary and replica shards.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 2378656
- ],
- [
- 1507235530000,
- 2378656
- ],
- [
- 1507235540000,
- 2378656
- ],
- [
- 1507235550000,
- 2378656
- ],
- [
- 1507235560000,
- 2378656
- ],
- [
- 1507235570000,
- 2378656
- ],
- [
- 1507235580000,
- 2378656
- ],
- [
- 1507235590000,
- 2378656
- ],
- [
- 1507235600000,
- 2378656
- ],
- [
- 1507235610000,
- 2378656
- ],
- [
- 1507235620000,
- 2378656
- ],
- [
- 1507235630000,
- 2378656
- ],
- [
- 1507235640000,
- 2378656
- ],
- [
- 1507235650000,
- 2378656
- ],
- [
- 1507235660000,
- 2378656
- ],
- [
- 1507235670000,
- 2378656
- ],
- [
- 1507235680000,
- 2378656
- ],
- [
- 1507235690000,
- 2378656
- ],
- [
- 1507235700000,
- 2378656
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.segments.fixed_bit_set_memory_in_bytes",
- "metricAgg": "max",
- "label": "Fixed Bitsets",
- "title": "Index Memory",
- "description": "Heap memory used by Fixed Bit Sets (e.g., deeply nested documents). This is a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 0
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.segments.term_vectors_memory_in_bytes",
- "metricAgg": "max",
- "label": "Term Vectors",
- "title": "Index Memory",
- "description": "Heap memory used by Term Vectors. This is a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 0
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.segments.version_map_memory_in_bytes",
- "metricAgg": "max",
- "label": "Version Map",
- "title": "Index Memory",
- "description": "Heap memory used by Versioning (e.g., updates and deletes). This is NOT a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 0
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- }
- ],
- "index_4": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.query_cache.memory_size_in_bytes",
- "metricAgg": "max",
- "label": "Query Cache",
- "title": "Index Memory - Elasticsearch",
- "description": "Heap memory used by Query Cache (e.g., cached filters). This is for the same shards, but not a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 0
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.request_cache.memory_size_in_bytes",
- "metricAgg": "max",
- "label": "Request Cache",
- "title": "Index Memory",
- "description": "Heap memory used by Request Cache (e.g., instant aggregations). This is for the same shards, but not a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 0
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.fielddata.memory_size_in_bytes",
- "metricAgg": "max",
- "label": "Fielddata",
- "title": "Index Memory",
- "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.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 0
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.segments.index_writer_memory_in_bytes",
- "metricAgg": "max",
- "label": "Index Writer",
- "title": "Index Memory",
- "description": "Heap memory used by the Index Writer. This is NOT a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 0
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- }
- ],
- "index_total": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.search.query_total",
- "metricAgg": "max",
- "label": "Search Total",
- "title": "Request Rate",
- "description": "Amount of search operations (per shard).",
- "units": "",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.primaries.indexing.index_total",
- "metricAgg": "max",
- "label": "Index Total",
- "title": "Request Rate",
- "description": "Amount of indexing operations.",
- "units": "",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- }
- ],
- "index_time": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.search.query_time_in_millis",
- "metricAgg": "max",
- "label": "Search",
- "title": "Request Time",
- "description": "Amount of time spent performing search operations (per shard).",
- "units": "ms",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.indexing.index_time_in_millis",
- "metricAgg": "max",
- "label": "Indexing",
- "title": "Request Time",
- "description": "Amount of time spent performing index operations on primary and replica shards.",
- "units": "ms",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.primaries.indexing.index_time_in_millis",
- "metricAgg": "max",
- "label": "Indexing (Primaries)",
- "title": "Request Time",
- "description": "Amount of time spent performing index operations on primary shards only.",
- "units": "ms",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- }
- ],
- "index_throttling": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.indexing.throttle_time_in_millis",
- "metricAgg": "max",
- "label": "Indexing",
- "title": "Throttle Time",
- "description": "Amount of time spent throttling index operations on primary and replica shards.",
- "units": "ms",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.primaries.indexing.throttle_time_in_millis",
- "metricAgg": "max",
- "label": "Indexing (Primaries)",
- "title": "Throttle Time",
- "description": "Amount of time spent throttling index operations on primary shards.",
- "units": "ms",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- }
- ],
- "index_refresh": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.refresh.total_time_in_millis",
- "metricAgg": "max",
- "label": "Total",
- "title": "Refresh Time",
- "description": "Amount of time spent to perform refresh operations on primary and replica shards.",
- "units": "ms",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.primaries.refresh.total_time_in_millis",
- "metricAgg": "max",
- "label": "Primaries",
- "title": "Refresh Time",
- "description": "Amount of time spent to perform refresh operations on primary shards.",
- "units": "ms",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- }
- ],
- "index_disk": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.store.size_in_bytes",
- "metricAgg": "max",
- "label": "Store",
- "title": "Disk",
- "description": "Size of primary and replica shards on disk.",
- "units": "B",
- "format": "0,0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 9202023
- ],
- [
- 1507235530000,
- 9202023
- ],
- [
- 1507235540000,
- 9202023
- ],
- [
- 1507235550000,
- 9202023
- ],
- [
- 1507235560000,
- 9202023
- ],
- [
- 1507235570000,
- 9202023
- ],
- [
- 1507235580000,
- 9202023
- ],
- [
- 1507235590000,
- 9202023
- ],
- [
- 1507235600000,
- 9202023
- ],
- [
- 1507235610000,
- 9202023
- ],
- [
- 1507235620000,
- 9202023
- ],
- [
- 1507235630000,
- 9202023
- ],
- [
- 1507235640000,
- 9202023
- ],
- [
- 1507235650000,
- 9202023
- ],
- [
- 1507235660000,
- 9202023
- ],
- [
- 1507235670000,
- 9202023
- ],
- [
- 1507235680000,
- 9202023
- ],
- [
- 1507235690000,
- 9202023
- ],
- [
- 1507235700000,
- 9202023
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.primaries.store.size_in_bytes",
- "metricAgg": "max",
- "label": "Store (Primaries)",
- "title": "Disk",
- "description": "Size of primary shards on disk.",
- "units": "B",
- "format": "0,0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 4601000
- ],
- [
- 1507235530000,
- 4601000
- ],
- [
- 1507235540000,
- 4601000
- ],
- [
- 1507235550000,
- 4601000
- ],
- [
- 1507235560000,
- 4601000
- ],
- [
- 1507235570000,
- 4601000
- ],
- [
- 1507235580000,
- 4601000
- ],
- [
- 1507235590000,
- 4601000
- ],
- [
- 1507235600000,
- 4601000
- ],
- [
- 1507235610000,
- 4601000
- ],
- [
- 1507235620000,
- 4601000
- ],
- [
- 1507235630000,
- 4601000
- ],
- [
- 1507235640000,
- 4601000
- ],
- [
- 1507235650000,
- 4601000
- ],
- [
- 1507235660000,
- 4601000
- ],
- [
- 1507235670000,
- 4601000
- ],
- [
- 1507235680000,
- 4601000
- ],
- [
- 1507235690000,
- 4601000
- ],
- [
- 1507235700000,
- 4601000
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.merges.total_size_in_bytes",
- "metricAgg": "max",
- "label": "Merges",
- "title": "Disk",
- "description": "Size of merges on primary and replica shards.",
- "units": "B",
- "format": "0,0.0 b",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.primaries.merges.total_size_in_bytes",
- "metricAgg": "max",
- "label": "Merges (Primaries)",
- "title": "Disk",
- "description": "Size of merges on primary shards.",
- "units": "B",
- "format": "0,0.0 b",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- }
- ],
- "index_segment_count": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.total.segments.count",
- "metricAgg": "max",
- "label": "Total",
- "title": "Segment Count",
- "description": "Number of segments for primary and replica shards.",
- "units": "",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 60
- ],
- [
- 1507235530000,
- 60
- ],
- [
- 1507235540000,
- 60
- ],
- [
- 1507235550000,
- 60
- ],
- [
- 1507235560000,
- 60
- ],
- [
- 1507235570000,
- 60
- ],
- [
- 1507235580000,
- 60
- ],
- [
- 1507235590000,
- 60
- ],
- [
- 1507235600000,
- 60
- ],
- [
- 1507235610000,
- 60
- ],
- [
- 1507235620000,
- 60
- ],
- [
- 1507235630000,
- 60
- ],
- [
- 1507235640000,
- 60
- ],
- [
- 1507235650000,
- 60
- ],
- [
- 1507235660000,
- 60
- ],
- [
- 1507235670000,
- 60
- ],
- [
- 1507235680000,
- 60
- ],
- [
- 1507235690000,
- 60
- ],
- [
- 1507235700000,
- 60
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "index_stats.primaries.segments.count",
- "metricAgg": "max",
- "label": "Primaries",
- "title": "Segment Count",
- "description": "Number of segments for primary shards.",
- "units": "",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 30
- ],
- [
- 1507235530000,
- 30
- ],
- [
- 1507235540000,
- 30
- ],
- [
- 1507235550000,
- 30
- ],
- [
- 1507235560000,
- 30
- ],
- [
- 1507235570000,
- 30
- ],
- [
- 1507235580000,
- 30
- ],
- [
- 1507235590000,
- 30
- ],
- [
- 1507235600000,
- 30
- ],
- [
- 1507235610000,
- 30
- ],
- [
- 1507235620000,
- 30
- ],
- [
- 1507235630000,
- 30
- ],
- [
- 1507235640000,
- 30
- ],
- [
- 1507235650000,
- 30
- ],
- [
- 1507235660000,
- 30
- ],
- [
- 1507235670000,
- 30
- ],
- [
- 1507235680000,
- 30
- ],
- [
- 1507235690000,
- 30
- ],
- [
- 1507235700000,
- 30
- ]
- ]
- }
- ]
+ "index_1": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.segments.memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Lucene Total",
+ "title": "Index Memory - Lucene 1",
+ "description": "Total heap memory used by Lucene for current index. This is the sum of other fields for primary and replica shards.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 2378656],
+ [1507235530000, 2378656],
+ [1507235540000, 2378656],
+ [1507235550000, 2378656],
+ [1507235560000, 2378656],
+ [1507235570000, 2378656],
+ [1507235580000, 2378656],
+ [1507235590000, 2378656],
+ [1507235600000, 2378656],
+ [1507235610000, 2378656],
+ [1507235620000, 2378656],
+ [1507235630000, 2378656],
+ [1507235640000, 2378656],
+ [1507235650000, 2378656],
+ [1507235660000, 2378656],
+ [1507235670000, 2378656],
+ [1507235680000, 2378656],
+ [1507235690000, 2378656],
+ [1507235700000, 2378656]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.segments.stored_fields_memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Stored Fields",
+ "title": "Index Memory",
+ "description": "Heap memory used by Stored Fields (e.g., _source). This is a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 19024],
+ [1507235530000, 19024],
+ [1507235540000, 19024],
+ [1507235550000, 19024],
+ [1507235560000, 19024],
+ [1507235570000, 19024],
+ [1507235580000, 19024],
+ [1507235590000, 19024],
+ [1507235600000, 19024],
+ [1507235610000, 19024],
+ [1507235620000, 19024],
+ [1507235630000, 19024],
+ [1507235640000, 19024],
+ [1507235650000, 19024],
+ [1507235660000, 19024],
+ [1507235670000, 19024],
+ [1507235680000, 19024],
+ [1507235690000, 19024],
+ [1507235700000, 19024]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.segments.doc_values_memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Doc Values",
+ "title": "Index Memory",
+ "description": "Heap memory used by Doc Values. This is a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 232336],
+ [1507235530000, 232336],
+ [1507235540000, 232336],
+ [1507235550000, 232336],
+ [1507235560000, 232336],
+ [1507235570000, 232336],
+ [1507235580000, 232336],
+ [1507235590000, 232336],
+ [1507235600000, 232336],
+ [1507235610000, 232336],
+ [1507235620000, 232336],
+ [1507235630000, 232336],
+ [1507235640000, 232336],
+ [1507235650000, 232336],
+ [1507235660000, 232336],
+ [1507235670000, 232336],
+ [1507235680000, 232336],
+ [1507235690000, 232336],
+ [1507235700000, 232336]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.segments.norms_memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Norms",
+ "title": "Index Memory",
+ "description": "Heap memory used by Norms (normalization factors for query-time, text scoring). This is a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 233472],
+ [1507235530000, 233472],
+ [1507235540000, 233472],
+ [1507235550000, 233472],
+ [1507235560000, 233472],
+ [1507235570000, 233472],
+ [1507235580000, 233472],
+ [1507235590000, 233472],
+ [1507235600000, 233472],
+ [1507235610000, 233472],
+ [1507235620000, 233472],
+ [1507235630000, 233472],
+ [1507235640000, 233472],
+ [1507235650000, 233472],
+ [1507235660000, 233472],
+ [1507235670000, 233472],
+ [1507235680000, 233472],
+ [1507235690000, 233472],
+ [1507235700000, 233472]
+ ]
+ }],
+ "index_2": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.segments.memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Lucene Total",
+ "title": "Index Memory - Lucene 2",
+ "description": "Total heap memory used by Lucene for current index. This is the sum of other fields for primary and replica shards.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 2378656],
+ [1507235530000, 2378656],
+ [1507235540000, 2378656],
+ [1507235550000, 2378656],
+ [1507235560000, 2378656],
+ [1507235570000, 2378656],
+ [1507235580000, 2378656],
+ [1507235590000, 2378656],
+ [1507235600000, 2378656],
+ [1507235610000, 2378656],
+ [1507235620000, 2378656],
+ [1507235630000, 2378656],
+ [1507235640000, 2378656],
+ [1507235650000, 2378656],
+ [1507235660000, 2378656],
+ [1507235670000, 2378656],
+ [1507235680000, 2378656],
+ [1507235690000, 2378656],
+ [1507235700000, 2378656]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.segments.terms_memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Terms",
+ "title": "Index Memory",
+ "description": "Heap memory used by Terms (e.g., text). This is a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 1889180],
+ [1507235530000, 1889180],
+ [1507235540000, 1889180],
+ [1507235550000, 1889180],
+ [1507235560000, 1889180],
+ [1507235570000, 1889180],
+ [1507235580000, 1889180],
+ [1507235590000, 1889180],
+ [1507235600000, 1889180],
+ [1507235610000, 1889180],
+ [1507235620000, 1889180],
+ [1507235630000, 1889180],
+ [1507235640000, 1889180],
+ [1507235650000, 1889180],
+ [1507235660000, 1889180],
+ [1507235670000, 1889180],
+ [1507235680000, 1889180],
+ [1507235690000, 1889180],
+ [1507235700000, 1889180]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.segments.points_memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Points",
+ "title": "Index Memory",
+ "description": "Heap memory used by Points (e.g., numbers, IPs, and geo data). This is a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 4644],
+ [1507235530000, 4644],
+ [1507235540000, 4644],
+ [1507235550000, 4644],
+ [1507235560000, 4644],
+ [1507235570000, 4644],
+ [1507235580000, 4644],
+ [1507235590000, 4644],
+ [1507235600000, 4644],
+ [1507235610000, 4644],
+ [1507235620000, 4644],
+ [1507235630000, 4644],
+ [1507235640000, 4644],
+ [1507235650000, 4644],
+ [1507235660000, 4644],
+ [1507235670000, 4644],
+ [1507235680000, 4644],
+ [1507235690000, 4644],
+ [1507235700000, 4644]
+ ]
+ }],
+ "index_3": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.segments.memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Lucene Total",
+ "title": "Index Memory - Lucene 3",
+ "description": "Total heap memory used by Lucene for current index. This is the sum of other fields for primary and replica shards.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 2378656],
+ [1507235530000, 2378656],
+ [1507235540000, 2378656],
+ [1507235550000, 2378656],
+ [1507235560000, 2378656],
+ [1507235570000, 2378656],
+ [1507235580000, 2378656],
+ [1507235590000, 2378656],
+ [1507235600000, 2378656],
+ [1507235610000, 2378656],
+ [1507235620000, 2378656],
+ [1507235630000, 2378656],
+ [1507235640000, 2378656],
+ [1507235650000, 2378656],
+ [1507235660000, 2378656],
+ [1507235670000, 2378656],
+ [1507235680000, 2378656],
+ [1507235690000, 2378656],
+ [1507235700000, 2378656]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.segments.fixed_bit_set_memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Fixed Bitsets",
+ "title": "Index Memory",
+ "description": "Heap memory used by Fixed Bit Sets (e.g., deeply nested documents). This is a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 0],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.segments.term_vectors_memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Term Vectors",
+ "title": "Index Memory",
+ "description": "Heap memory used by Term Vectors. This is a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 0],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.segments.version_map_memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Version Map",
+ "title": "Index Memory",
+ "description": "Heap memory used by Versioning (e.g., updates and deletes). This is NOT a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 0],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }],
+ "index_4": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.query_cache.memory_size_in_bytes",
+ "metricAgg": "max",
+ "label": "Query Cache",
+ "title": "Index Memory - Elasticsearch",
+ "description": "Heap memory used by Query Cache (e.g., cached filters). This is for the same shards, but not a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 0],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.request_cache.memory_size_in_bytes",
+ "metricAgg": "max",
+ "label": "Request Cache",
+ "title": "Index Memory",
+ "description": "Heap memory used by Request Cache (e.g., instant aggregations). This is for the same shards, but not a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 0],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.fielddata.memory_size_in_bytes",
+ "metricAgg": "max",
+ "label": "Fielddata",
+ "title": "Index Memory",
+ "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.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 0],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.segments.index_writer_memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Index Writer",
+ "title": "Index Memory",
+ "description": "Heap memory used by the Index Writer. This is NOT a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 0],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }],
+ "index_total": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.search.query_total",
+ "metricAgg": "max",
+ "label": "Search Total",
+ "title": "Request Rate",
+ "description": "Amount of search operations (per shard).",
+ "units": "",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.primaries.indexing.index_total",
+ "metricAgg": "max",
+ "label": "Index Total",
+ "title": "Request Rate",
+ "description": "Amount of indexing operations.",
+ "units": "",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }],
+ "index_time": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.search.query_time_in_millis",
+ "metricAgg": "max",
+ "label": "Search",
+ "title": "Request Time",
+ "description": "Amount of time spent performing search operations (per shard).",
+ "units": "ms",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.indexing.index_time_in_millis",
+ "metricAgg": "max",
+ "label": "Indexing",
+ "title": "Request Time",
+ "description": "Amount of time spent performing index operations on primary and replica shards.",
+ "units": "ms",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.primaries.indexing.index_time_in_millis",
+ "metricAgg": "max",
+ "label": "Indexing (Primaries)",
+ "title": "Request Time",
+ "description": "Amount of time spent performing index operations on primary shards only.",
+ "units": "ms",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }],
+ "index_throttling": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.indexing.throttle_time_in_millis",
+ "metricAgg": "max",
+ "label": "Indexing",
+ "title": "Throttle Time",
+ "description": "Amount of time spent throttling index operations on primary and replica shards.",
+ "units": "ms",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.primaries.indexing.throttle_time_in_millis",
+ "metricAgg": "max",
+ "label": "Indexing (Primaries)",
+ "title": "Throttle Time",
+ "description": "Amount of time spent throttling index operations on primary shards.",
+ "units": "ms",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }],
+ "index_refresh": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.refresh.total_time_in_millis",
+ "metricAgg": "max",
+ "label": "Total",
+ "title": "Refresh Time",
+ "description": "Amount of time spent to perform refresh operations on primary and replica shards.",
+ "units": "ms",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.primaries.refresh.total_time_in_millis",
+ "metricAgg": "max",
+ "label": "Primaries",
+ "title": "Refresh Time",
+ "description": "Amount of time spent to perform refresh operations on primary shards.",
+ "units": "ms",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }],
+ "index_disk": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.store.size_in_bytes",
+ "metricAgg": "max",
+ "label": "Store",
+ "title": "Disk",
+ "description": "Size of primary and replica shards on disk.",
+ "units": "B",
+ "format": "0,0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 9202023],
+ [1507235530000, 9202023],
+ [1507235540000, 9202023],
+ [1507235550000, 9202023],
+ [1507235560000, 9202023],
+ [1507235570000, 9202023],
+ [1507235580000, 9202023],
+ [1507235590000, 9202023],
+ [1507235600000, 9202023],
+ [1507235610000, 9202023],
+ [1507235620000, 9202023],
+ [1507235630000, 9202023],
+ [1507235640000, 9202023],
+ [1507235650000, 9202023],
+ [1507235660000, 9202023],
+ [1507235670000, 9202023],
+ [1507235680000, 9202023],
+ [1507235690000, 9202023],
+ [1507235700000, 9202023]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.primaries.store.size_in_bytes",
+ "metricAgg": "max",
+ "label": "Store (Primaries)",
+ "title": "Disk",
+ "description": "Size of primary shards on disk.",
+ "units": "B",
+ "format": "0,0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 4601000],
+ [1507235530000, 4601000],
+ [1507235540000, 4601000],
+ [1507235550000, 4601000],
+ [1507235560000, 4601000],
+ [1507235570000, 4601000],
+ [1507235580000, 4601000],
+ [1507235590000, 4601000],
+ [1507235600000, 4601000],
+ [1507235610000, 4601000],
+ [1507235620000, 4601000],
+ [1507235630000, 4601000],
+ [1507235640000, 4601000],
+ [1507235650000, 4601000],
+ [1507235660000, 4601000],
+ [1507235670000, 4601000],
+ [1507235680000, 4601000],
+ [1507235690000, 4601000],
+ [1507235700000, 4601000]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.merges.total_size_in_bytes",
+ "metricAgg": "max",
+ "label": "Merges",
+ "title": "Disk",
+ "description": "Size of merges on primary and replica shards.",
+ "units": "B",
+ "format": "0,0.0 b",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.primaries.merges.total_size_in_bytes",
+ "metricAgg": "max",
+ "label": "Merges (Primaries)",
+ "title": "Disk",
+ "description": "Size of merges on primary shards.",
+ "units": "B",
+ "format": "0,0.0 b",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }],
+ "index_segment_count": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.segments.count",
+ "metricAgg": "max",
+ "label": "Total",
+ "title": "Segment Count",
+ "description": "Number of segments for primary and replica shards.",
+ "units": "",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 60],
+ [1507235530000, 60],
+ [1507235540000, 60],
+ [1507235550000, 60],
+ [1507235560000, 60],
+ [1507235570000, 60],
+ [1507235580000, 60],
+ [1507235590000, 60],
+ [1507235600000, 60],
+ [1507235610000, 60],
+ [1507235620000, 60],
+ [1507235630000, 60],
+ [1507235640000, 60],
+ [1507235650000, 60],
+ [1507235660000, 60],
+ [1507235670000, 60],
+ [1507235680000, 60],
+ [1507235690000, 60],
+ [1507235700000, 60]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.primaries.segments.count",
+ "metricAgg": "max",
+ "label": "Primaries",
+ "title": "Segment Count",
+ "description": "Number of segments for primary shards.",
+ "units": "",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 30],
+ [1507235530000, 30],
+ [1507235540000, 30],
+ [1507235550000, 30],
+ [1507235560000, 30],
+ [1507235570000, 30],
+ [1507235580000, 30],
+ [1507235590000, 30],
+ [1507235600000, 30],
+ [1507235610000, 30],
+ [1507235620000, 30],
+ [1507235630000, 30],
+ [1507235640000, 30],
+ [1507235650000, 30],
+ [1507235660000, 30],
+ [1507235670000, 30],
+ [1507235680000, 30],
+ [1507235690000, 30],
+ [1507235700000, 30]
+ ]
+ }],
+ "index_latency": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.primaries.indexing.index_total",
+ "metricAgg": "sum",
+ "label": "Indexing Latency",
+ "title": "Latency",
+ "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.",
+ "units": "ms",
+ "format": "0,0.[00]",
+ "hasCalculation": true,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "index_stats.total.search.query_total",
+ "metricAgg": "sum",
+ "label": "Search Latency",
+ "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.",
+ "units": "ms",
+ "format": "0,0.[00]",
+ "hasCalculation": true,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }]
}
}
diff --git a/x-pack/test/api_integration/apis/monitoring/elasticsearch/fixtures/node_detail_advanced.json b/x-pack/test/api_integration/apis/monitoring/elasticsearch/fixtures/node_detail_advanced.json
index 14c2faf20f17f..acb7ca71f0e2a 100644
--- a/x-pack/test/api_integration/apis/monitoring/elasticsearch/fixtures/node_detail_advanced.json
+++ b/x-pack/test/api_integration/apis/monitoring/elasticsearch/fixtures/node_detail_advanced.json
@@ -1,9 +1,7 @@
{
"nodeSummary": {
"resolver": "jUT5KdxfRbORSCWkb5zjmA",
- "node_ids": [
- "jUT5KdxfRbORSCWkb5zjmA"
- ],
+ "node_ids": ["jUT5KdxfRbORSCWkb5zjmA"],
"attributes": {
"ml.max_open_jobs": "10",
"ml.enabled": "true"
@@ -23,3621 +21,1540 @@
"isOnline": true
},
"metrics": {
- "node_jvm_mem": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.jvm.mem.heap_max_in_bytes",
- "metricAgg": "max",
- "label": "Max Heap",
- "title": "JVM Heap",
- "description": "Total heap available to Elasticsearch running in the JVM.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 709623808
- ],
- [
- 1507235530000,
- 709623808
- ],
- [
- 1507235540000,
- 709623808
- ],
- [
- 1507235550000,
- 709623808
- ],
- [
- 1507235560000,
- 709623808
- ],
- [
- 1507235570000,
- 709623808
- ],
- [
- 1507235580000,
- 709623808
- ],
- [
- 1507235590000,
- 709623808
- ],
- [
- 1507235600000,
- 709623808
- ],
- [
- 1507235610000,
- 709623808
- ],
- [
- 1507235620000,
- 709623808
- ],
- [
- 1507235630000,
- 709623808
- ],
- [
- 1507235640000,
- 709623808
- ],
- [
- 1507235650000,
- 709623808
- ],
- [
- 1507235660000,
- 709623808
- ],
- [
- 1507235670000,
- 709623808
- ],
- [
- 1507235680000,
- 709623808
- ],
- [
- 1507235690000,
- 709623808
- ],
- [
- 1507235700000,
- 709623808
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.jvm.mem.heap_used_in_bytes",
- "metricAgg": "max",
- "label": "Used Heap",
- "title": "JVM Heap",
- "description": "Total heap used by Elasticsearch running in the JVM.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 317052776
- ],
- [
- 1507235530000,
- 344014976
- ],
- [
- 1507235540000,
- 368593248
- ],
- [
- 1507235550000,
- 253850400
- ],
- [
- 1507235560000,
- 348095032
- ],
- [
- 1507235570000,
- 182919712
- ],
- [
- 1507235580000,
- 212395016
- ],
- [
- 1507235590000,
- 244004144
- ],
- [
- 1507235600000,
- 270412240
- ],
- [
- 1507235610000,
- 245052864
- ],
- [
- 1507235620000,
- 370270616
- ],
- [
- 1507235630000,
- 196944168
- ],
- [
- 1507235640000,
- 223491760
- ],
- [
- 1507235650000,
- 253878472
- ],
- [
- 1507235660000,
- 280811736
- ],
- [
- 1507235670000,
- 371931976
- ],
- [
- 1507235680000,
- 329874616
- ],
- [
- 1507235690000,
- 363869776
- ],
- [
- 1507235700000,
- 211045968
- ]
- ]
- }
- ],
- "node_gc": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.jvm.gc.collectors.old.collection_count",
- "metricAgg": "max",
- "label": "Old",
- "title": "GC Count",
- "description": "Number of old Garbage Collections.",
- "units": "",
- "format": "0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.jvm.gc.collectors.young.collection_count",
- "metricAgg": "max",
- "label": "Young",
- "title": "GC Count",
- "description": "Number of young Garbage Collections.",
- "units": "",
- "format": "0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0.1
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0.1
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0.1
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0.1
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0.1
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0.1
- ]
- ]
- }
- ],
- "node_gc_time": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.jvm.gc.collectors.old.collection_time_in_millis",
- "metricAgg": "max",
- "label": "Old",
- "title": "GC Duration",
- "description": "Time spent performing old Garbage Collections.",
- "units": "ms",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.jvm.gc.collectors.young.collection_time_in_millis",
- "metricAgg": "max",
- "label": "Young",
- "title": "GC Duration",
- "description": "Time spent performing young Garbage Collections.",
- "units": "ms",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 1.1
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 1.2
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 1
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 1.1
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 2.9
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 2.1
- ]
- ]
- }
- ],
- "node_index_1": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.indices.segments.memory_in_bytes",
- "metricAgg": "max",
- "label": "Lucene Total",
- "title": "Index Memory - Lucene 1",
- "description": "Total heap memory used by Lucene for current index. This is the sum of other fields for primary and replica shards on this node.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 4797457
- ],
- [
- 1507235530000,
- 4797457
- ],
- [
- 1507235540000,
- 4797457
- ],
- [
- 1507235550000,
- 4797457
- ],
- [
- 1507235560000,
- 4823580
- ],
- [
- 1507235570000,
- 4823580
- ],
- [
- 1507235580000,
- 4823580
- ],
- [
- 1507235590000,
- 4823580
- ],
- [
- 1507235600000,
- 4823580
- ],
- [
- 1507235610000,
- 4838368
- ],
- [
- 1507235620000,
- 4741420
- ],
- [
- 1507235630000,
- 4741420
- ],
- [
- 1507235640000,
- 4741420
- ],
- [
- 1507235650000,
- 4741420
- ],
- [
- 1507235660000,
- 4741420
- ],
- [
- 1507235670000,
- 4757998
- ],
- [
- 1507235680000,
- 4787542
- ],
- [
- 1507235690000,
- 4787542
- ],
- [
- 1507235700000,
- 4787542
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.indices.segments.stored_fields_memory_in_bytes",
- "metricAgg": "max",
- "label": "Stored Fields",
- "title": "Index Memory",
- "description": "Heap memory used by Stored Fields (e.g., _source). This is a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 56792
- ],
- [
- 1507235530000,
- 56792
- ],
- [
- 1507235540000,
- 56792
- ],
- [
- 1507235550000,
- 56792
- ],
- [
- 1507235560000,
- 57728
- ],
- [
- 1507235570000,
- 57728
- ],
- [
- 1507235580000,
- 57728
- ],
- [
- 1507235590000,
- 57728
- ],
- [
- 1507235600000,
- 57728
- ],
- [
- 1507235610000,
- 58352
- ],
- [
- 1507235620000,
- 56192
- ],
- [
- 1507235630000,
- 56192
- ],
- [
- 1507235640000,
- 56192
- ],
- [
- 1507235650000,
- 56192
- ],
- [
- 1507235660000,
- 56192
- ],
- [
- 1507235670000,
- 56816
- ],
- [
- 1507235680000,
- 57440
- ],
- [
- 1507235690000,
- 57440
- ],
- [
- 1507235700000,
- 57440
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.indices.segments.doc_values_memory_in_bytes",
- "metricAgg": "max",
- "label": "Doc Values",
- "title": "Index Memory",
- "description": "Heap memory used by Doc Values. This is a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 516824
- ],
- [
- 1507235530000,
- 516824
- ],
- [
- 1507235540000,
- 516824
- ],
- [
- 1507235550000,
- 516824
- ],
- [
- 1507235560000,
- 517292
- ],
- [
- 1507235570000,
- 517292
- ],
- [
- 1507235580000,
- 517292
- ],
- [
- 1507235590000,
- 517292
- ],
- [
- 1507235600000,
- 517292
- ],
- [
- 1507235610000,
- 517612
- ],
- [
- 1507235620000,
- 514808
- ],
- [
- 1507235630000,
- 514808
- ],
- [
- 1507235640000,
- 514808
- ],
- [
- 1507235650000,
- 514808
- ],
- [
- 1507235660000,
- 514808
- ],
- [
- 1507235670000,
- 515312
- ],
- [
- 1507235680000,
- 516008
- ],
- [
- 1507235690000,
- 516008
- ],
- [
- 1507235700000,
- 516008
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.indices.segments.norms_memory_in_bytes",
- "metricAgg": "max",
- "label": "Norms",
- "title": "Index Memory",
- "description": "Heap memory used by Norms (normalization factors for query-time, text scoring). This is a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 447232
- ],
- [
- 1507235530000,
- 447232
- ],
- [
- 1507235540000,
- 447232
- ],
- [
- 1507235550000,
- 447232
- ],
- [
- 1507235560000,
- 449600
- ],
- [
- 1507235570000,
- 449600
- ],
- [
- 1507235580000,
- 449600
- ],
- [
- 1507235590000,
- 449600
- ],
- [
- 1507235600000,
- 449600
- ],
- [
- 1507235610000,
- 450880
- ],
- [
- 1507235620000,
- 442304
- ],
- [
- 1507235630000,
- 442304
- ],
- [
- 1507235640000,
- 442304
- ],
- [
- 1507235650000,
- 442304
- ],
- [
- 1507235660000,
- 442304
- ],
- [
- 1507235670000,
- 443840
- ],
- [
- 1507235680000,
- 446400
- ],
- [
- 1507235690000,
- 446400
- ],
- [
- 1507235700000,
- 446400
- ]
- ]
- }
- ],
- "node_index_2": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.indices.segments.memory_in_bytes",
- "metricAgg": "max",
- "label": "Lucene Total",
- "title": "Index Memory - Lucene 2",
- "description": "Total heap memory used by Lucene for current index. This is the sum of other fields for primary and replica shards on this node.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 4797457
- ],
- [
- 1507235530000,
- 4797457
- ],
- [
- 1507235540000,
- 4797457
- ],
- [
- 1507235550000,
- 4797457
- ],
- [
- 1507235560000,
- 4823580
- ],
- [
- 1507235570000,
- 4823580
- ],
- [
- 1507235580000,
- 4823580
- ],
- [
- 1507235590000,
- 4823580
- ],
- [
- 1507235600000,
- 4823580
- ],
- [
- 1507235610000,
- 4838368
- ],
- [
- 1507235620000,
- 4741420
- ],
- [
- 1507235630000,
- 4741420
- ],
- [
- 1507235640000,
- 4741420
- ],
- [
- 1507235650000,
- 4741420
- ],
- [
- 1507235660000,
- 4741420
- ],
- [
- 1507235670000,
- 4757998
- ],
- [
- 1507235680000,
- 4787542
- ],
- [
- 1507235690000,
- 4787542
- ],
- [
- 1507235700000,
- 4787542
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.indices.segments.terms_memory_in_bytes",
- "metricAgg": "max",
- "label": "Terms",
- "title": "Index Memory",
- "description": "Heap memory used by Terms (e.g., text). This is a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 3764438
- ],
- [
- 1507235530000,
- 3764438
- ],
- [
- 1507235540000,
- 3764438
- ],
- [
- 1507235550000,
- 3764438
- ],
- [
- 1507235560000,
- 3786762
- ],
- [
- 1507235570000,
- 3786762
- ],
- [
- 1507235580000,
- 3786762
- ],
- [
- 1507235590000,
- 3786762
- ],
- [
- 1507235600000,
- 3786762
- ],
- [
- 1507235610000,
- 3799306
- ],
- [
- 1507235620000,
- 3715996
- ],
- [
- 1507235630000,
- 3715996
- ],
- [
- 1507235640000,
- 3715996
- ],
- [
- 1507235650000,
- 3715996
- ],
- [
- 1507235660000,
- 3715996
- ],
- [
- 1507235670000,
- 3729890
- ],
- [
- 1507235680000,
- 3755528
- ],
- [
- 1507235690000,
- 3755528
- ],
- [
- 1507235700000,
- 3755528
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.indices.segments.points_memory_in_bytes",
- "metricAgg": "max",
- "label": "Points",
- "title": "Index Memory",
- "description": "Heap memory used by Points (e.g., numbers, IPs, and geo data). This is a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 12171
- ],
- [
- 1507235530000,
- 12171
- ],
- [
- 1507235540000,
- 12171
- ],
- [
- 1507235550000,
- 12171
- ],
- [
- 1507235560000,
- 12198
- ],
- [
- 1507235570000,
- 12198
- ],
- [
- 1507235580000,
- 12198
- ],
- [
- 1507235590000,
- 12198
- ],
- [
- 1507235600000,
- 12198
- ],
- [
- 1507235610000,
- 12218
- ],
- [
- 1507235620000,
- 12120
- ],
- [
- 1507235630000,
- 12120
- ],
- [
- 1507235640000,
- 12120
- ],
- [
- 1507235650000,
- 12120
- ],
- [
- 1507235660000,
- 12120
- ],
- [
- 1507235670000,
- 12140
- ],
- [
- 1507235680000,
- 12166
- ],
- [
- 1507235690000,
- 12166
- ],
- [
- 1507235700000,
- 12166
- ]
- ]
- }
- ],
- "node_index_3": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.indices.segments.memory_in_bytes",
- "metricAgg": "max",
- "label": "Lucene Total",
- "title": "Index Memory - Lucene 3",
- "description": "Total heap memory used by Lucene for current index. This is the sum of other fields for primary and replica shards on this node.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 4797457
- ],
- [
- 1507235530000,
- 4797457
- ],
- [
- 1507235540000,
- 4797457
- ],
- [
- 1507235550000,
- 4797457
- ],
- [
- 1507235560000,
- 4823580
- ],
- [
- 1507235570000,
- 4823580
- ],
- [
- 1507235580000,
- 4823580
- ],
- [
- 1507235590000,
- 4823580
- ],
- [
- 1507235600000,
- 4823580
- ],
- [
- 1507235610000,
- 4838368
- ],
- [
- 1507235620000,
- 4741420
- ],
- [
- 1507235630000,
- 4741420
- ],
- [
- 1507235640000,
- 4741420
- ],
- [
- 1507235650000,
- 4741420
- ],
- [
- 1507235660000,
- 4741420
- ],
- [
- 1507235670000,
- 4757998
- ],
- [
- 1507235680000,
- 4787542
- ],
- [
- 1507235690000,
- 4787542
- ],
- [
- 1507235700000,
- 4787542
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.indices.segments.fixed_bit_set_memory_in_bytes",
- "metricAgg": "max",
- "label": "Fixed Bitsets",
- "title": "Index Memory",
- "description": "Heap memory used by Fixed Bit Sets (e.g., deeply nested documents). This is a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 4024
- ],
- [
- 1507235530000,
- 4024
- ],
- [
- 1507235540000,
- 4024
- ],
- [
- 1507235550000,
- 4024
- ],
- [
- 1507235560000,
- 4120
- ],
- [
- 1507235570000,
- 4120
- ],
- [
- 1507235580000,
- 4120
- ],
- [
- 1507235590000,
- 4120
- ],
- [
- 1507235600000,
- 4120
- ],
- [
- 1507235610000,
- 4168
- ],
- [
- 1507235620000,
- 3832
- ],
- [
- 1507235630000,
- 3832
- ],
- [
- 1507235640000,
- 3832
- ],
- [
- 1507235650000,
- 3832
- ],
- [
- 1507235660000,
- 3832
- ],
- [
- 1507235670000,
- 3880
- ],
- [
- 1507235680000,
- 3976
- ],
- [
- 1507235690000,
- 3976
- ],
- [
- 1507235700000,
- 3976
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.indices.segments.term_vectors_memory_in_bytes",
- "metricAgg": "max",
- "label": "Term Vectors",
- "title": "Index Memory",
- "description": "Heap memory used by Term Vectors. This is a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 0
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.indices.segments.version_map_memory_in_bytes",
- "metricAgg": "max",
- "label": "Version Map",
- "title": "Index Memory",
- "description": "Heap memory used by Versioning (e.g., updates and deletes). This is NOT a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 5551
- ],
- [
- 1507235530000,
- 5551
- ],
- [
- 1507235540000,
- 5551
- ],
- [
- 1507235550000,
- 6594
- ],
- [
- 1507235560000,
- 6662
- ],
- [
- 1507235570000,
- 6662
- ],
- [
- 1507235580000,
- 6662
- ],
- [
- 1507235590000,
- 6662
- ],
- [
- 1507235600000,
- 6662
- ],
- [
- 1507235610000,
- 7531
- ],
- [
- 1507235620000,
- 7837
- ],
- [
- 1507235630000,
- 7837
- ],
- [
- 1507235640000,
- 7837
- ],
- [
- 1507235650000,
- 7837
- ],
- [
- 1507235660000,
- 7837
- ],
- [
- 1507235670000,
- 9974
- ],
- [
- 1507235680000,
- 9716
- ],
- [
- 1507235690000,
- 9716
- ],
- [
- 1507235700000,
- 9716
- ]
- ]
- }
- ],
- "node_index_4": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.indices.query_cache.memory_size_in_bytes",
- "metricAgg": "max",
- "label": "Query Cache",
- "title": "Index Memory - Elasticsearch",
- "description": "Heap memory used by Query Cache (e.g., cached filters). This is for the same shards, but not a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 0
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.indices.request_cache.memory_size_in_bytes",
- "metricAgg": "max",
- "label": "Request Cache",
- "title": "Index Memory",
- "description": "Heap memory used by Request Cache (e.g., instant aggregations). This is for the same shards, but not a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 2921
- ],
- [
- 1507235530000,
- 2921
- ],
- [
- 1507235540000,
- 2921
- ],
- [
- 1507235550000,
- 2921
- ],
- [
- 1507235560000,
- 2921
- ],
- [
- 1507235570000,
- 2921
- ],
- [
- 1507235580000,
- 2921
- ],
- [
- 1507235590000,
- 2921
- ],
- [
- 1507235600000,
- 2921
- ],
- [
- 1507235610000,
- 2921
- ],
- [
- 1507235620000,
- 2921
- ],
- [
- 1507235630000,
- 2921
- ],
- [
- 1507235640000,
- 2921
- ],
- [
- 1507235650000,
- 2921
- ],
- [
- 1507235660000,
- 2921
- ],
- [
- 1507235670000,
- 2921
- ],
- [
- 1507235680000,
- 2921
- ],
- [
- 1507235690000,
- 2921
- ],
- [
- 1507235700000,
- 2921
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.indices.fielddata.memory_size_in_bytes",
- "metricAgg": "max",
- "label": "Fielddata",
- "title": "Index Memory",
- "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.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 0
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.indices.segments.index_writer_memory_in_bytes",
- "metricAgg": "max",
- "label": "Index Writer",
- "title": "Index Memory",
- "description": "Heap memory used by the Index Writer. This is NOT a part of Lucene Total.",
- "units": "B",
- "format": "0.0 b",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 153549
- ],
- [
- 1507235530000,
- 153549
- ],
- [
- 1507235540000,
- 153549
- ],
- [
- 1507235550000,
- 849833
- ],
- [
- 1507235560000,
- 156505
- ],
- [
- 1507235570000,
- 156505
- ],
- [
- 1507235580000,
- 156505
- ],
- [
- 1507235590000,
- 156505
- ],
- [
- 1507235600000,
- 156505
- ],
- [
- 1507235610000,
- 3140275
- ],
- [
- 1507235620000,
- 159637
- ],
- [
- 1507235630000,
- 159637
- ],
- [
- 1507235640000,
- 159637
- ],
- [
- 1507235650000,
- 159637
- ],
- [
- 1507235660000,
- 159637
- ],
- [
- 1507235670000,
- 3737997
- ],
- [
- 1507235680000,
- 164351
- ],
- [
- 1507235690000,
- 164351
- ],
- [
- 1507235700000,
- 164351
- ]
- ]
- }
- ],
- "node_request_total": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.indices.search.query_total",
- "metricAgg": "max",
- "label": "Search Total",
- "title": "Request Rate",
- "description": "Amount of search operations (per shard).",
- "units": "",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0.3
- ],
- [
- 1507235540000,
- 0.3
- ],
- [
- 1507235550000,
- 0.3
- ],
- [
- 1507235560000,
- 0.3
- ],
- [
- 1507235570000,
- 0.3
- ],
- [
- 1507235580000,
- 0.3
- ],
- [
- 1507235590000,
- 0.4
- ],
- [
- 1507235600000,
- 0.3
- ],
- [
- 1507235610000,
- 0.5
- ],
- [
- 1507235620000,
- 0.3
- ],
- [
- 1507235630000,
- 0.3
- ],
- [
- 1507235640000,
- 0.2
- ],
- [
- 1507235650000,
- 0.3
- ],
- [
- 1507235660000,
- 0.3
- ],
- [
- 1507235670000,
- 0.5
- ],
- [
- 1507235680000,
- 0.5
- ],
- [
- 1507235690000,
- 0.1
- ],
- [
- 1507235700000,
- 0.4
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.indices.indexing.index_total",
- "metricAgg": "max",
- "label": "Indexing Total",
- "title": "Request Rate",
- "description": "Amount of indexing operations.",
- "units": "",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0.9
- ],
- [
- 1507235560000,
- 0.6
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0.9
- ],
- [
- 1507235620000,
- 0.6
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 1.8
- ],
- [
- 1507235680000,
- 0.8
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- }
- ],
- "node_index_time": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.indices.indexing.index_time_in_millis",
- "metricAgg": "max",
- "label": "Index Time",
- "title": "Indexing Time",
- "description": "Amount of time spent on indexing operations.",
- "units": "ms",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0.8
- ],
- [
- 1507235560000,
- 0.7
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 1.2
- ],
- [
- 1507235620000,
- 0.7
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 4.2
- ],
- [
- 1507235680000,
- 2.3
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.indices.indexing.throttle_time_in_millis",
- "metricAgg": "max",
- "label": "Index Throttling Time",
- "title": "Indexing Time",
- "description": "Amount of time spent with index throttling, which indicates slow disks on a node.",
- "units": "ms",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- }
- ],
- "node_index_threads": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.thread_pool.write.queue",
- "metricAgg": "max",
- "label": "Write Queue",
- "title": "Indexing Threads",
- "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.",
- "units": "",
- "format": "0.[00]",
- "hasCalculation": true,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 0
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.thread_pool.write.rejected",
- "metricAgg": "max",
- "label": "Write Rejections",
- "title": "Indexing Threads",
- "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.",
- "units": "",
- "format": "0.[00]",
- "hasCalculation": true,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- }
- ],
- "node_read_threads": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.thread_pool.search.queue",
- "metricAgg": "max",
- "label": "Search Queue",
- "title": "Read Threads",
- "description": "Number of search operations in the queue (e.g., shard level searches).",
- "units": "",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0.2
- ],
- [
- 1507235680000,
- null
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.thread_pool.search.rejected",
- "metricAgg": "max",
- "label": "Search Rejections",
- "title": "Read Threads",
- "description": "Number of search operations that have been rejected, which occurs when the queue is full.",
- "units": "",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.thread_pool.get.queue",
- "metricAgg": "max",
- "label": "GET Queue",
- "title": "Read Threads",
- "description": "Number of GET operations in the queue.",
- "units": "",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.thread_pool.get.rejected",
- "metricAgg": "max",
- "label": "GET Rejections",
- "title": "Read Threads",
- "description": "Number of GET operations that have been rejected, which occurs when the queue is full.",
- "units": "",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 0
- ],
- [
- 1507235560000,
- 0
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 0
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 0
- ],
- [
- 1507235620000,
- 0
- ],
- [
- 1507235630000,
- 0
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 0
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 0
- ],
- [
- 1507235680000,
- 0
- ],
- [
- 1507235690000,
- 0
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- }
- ],
- "node_cpu_utilization": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.process.cpu.percent",
- "metricAgg": "max",
- "label": "CPU Utilization",
- "description": "Percentage of CPU usage for the Elasticsearch process.",
- "units": "%",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": false
- },
- "data": [
- [
- 1507235520000,
- 1
- ],
- [
- 1507235530000,
- 0
- ],
- [
- 1507235540000,
- 0
- ],
- [
- 1507235550000,
- 1
- ],
- [
- 1507235560000,
- 2
- ],
- [
- 1507235570000,
- 0
- ],
- [
- 1507235580000,
- 2
- ],
- [
- 1507235590000,
- 0
- ],
- [
- 1507235600000,
- 0
- ],
- [
- 1507235610000,
- 3
- ],
- [
- 1507235620000,
- 2
- ],
- [
- 1507235630000,
- 2
- ],
- [
- 1507235640000,
- 0
- ],
- [
- 1507235650000,
- 1
- ],
- [
- 1507235660000,
- 0
- ],
- [
- 1507235670000,
- 2
- ],
- [
- 1507235680000,
- 2
- ],
- [
- 1507235690000,
- 1
- ],
- [
- 1507235700000,
- 0
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.process.cpu.percent",
- "metricAgg": "max",
- "label": "Cgroup CPU Utilization",
- "title": "CPU Utilization",
- "description": "CPU Usage time compared to the CPU quota shown in percentage. If CPU quotas are not set, then no data will be shown.",
- "units": "%",
- "format": "0,0.[00]",
- "hasCalculation": true,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- null
- ],
- [
- 1507235540000,
- null
- ],
- [
- 1507235550000,
- null
- ],
- [
- 1507235560000,
- null
- ],
- [
- 1507235570000,
- null
- ],
- [
- 1507235580000,
- null
- ],
- [
- 1507235590000,
- null
- ],
- [
- 1507235600000,
- null
- ],
- [
- 1507235610000,
- null
- ],
- [
- 1507235620000,
- null
- ],
- [
- 1507235630000,
- null
- ],
- [
- 1507235640000,
- null
- ],
- [
- 1507235650000,
- null
- ],
- [
- 1507235660000,
- null
- ],
- [
- 1507235670000,
- null
- ],
- [
- 1507235680000,
- null
- ],
- [
- 1507235690000,
- null
- ],
- [
- 1507235700000,
- null
- ]
- ]
- }
- ],
- "node_cgroup_cpu": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.os.cgroup.cpuacct.usage_nanos",
- "metricAgg": "max",
- "label": "Cgroup Usage",
- "title": "Cgroup CPU Performance",
- "description": "The usage, reported in nanoseconds, of the Cgroup. Compare this with the throttling to discover issues.",
- "units": "ns",
- "format": "0,0.[0]a",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- null
- ],
- [
- 1507235540000,
- null
- ],
- [
- 1507235550000,
- null
- ],
- [
- 1507235560000,
- null
- ],
- [
- 1507235570000,
- null
- ],
- [
- 1507235580000,
- null
- ],
- [
- 1507235590000,
- null
- ],
- [
- 1507235600000,
- null
- ],
- [
- 1507235610000,
- null
- ],
- [
- 1507235620000,
- null
- ],
- [
- 1507235630000,
- null
- ],
- [
- 1507235640000,
- null
- ],
- [
- 1507235650000,
- null
- ],
- [
- 1507235660000,
- null
- ],
- [
- 1507235670000,
- null
- ],
- [
- 1507235680000,
- null
- ],
- [
- 1507235690000,
- null
- ],
- [
- 1507235700000,
- null
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.os.cgroup.cpu.stat.time_throttled_nanos",
- "metricAgg": "max",
- "label": "Cgroup Throttling",
- "title": "Cgroup CPU Performance",
- "description": "The amount of throttled time, reported in nanoseconds, of the Cgroup.",
- "units": "ns",
- "format": "0,0.[0]a",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- null
- ],
- [
- 1507235540000,
- null
- ],
- [
- 1507235550000,
- null
- ],
- [
- 1507235560000,
- null
- ],
- [
- 1507235570000,
- null
- ],
- [
- 1507235580000,
- null
- ],
- [
- 1507235590000,
- null
- ],
- [
- 1507235600000,
- null
- ],
- [
- 1507235610000,
- null
- ],
- [
- 1507235620000,
- null
- ],
- [
- 1507235630000,
- null
- ],
- [
- 1507235640000,
- null
- ],
- [
- 1507235650000,
- null
- ],
- [
- 1507235660000,
- null
- ],
- [
- 1507235670000,
- null
- ],
- [
- 1507235680000,
- null
- ],
- [
- 1507235690000,
- null
- ],
- [
- 1507235700000,
- null
- ]
- ]
- }
- ],
- "node_cgroup_stats": [
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.os.cgroup.cpu.stat.number_of_elapsed_periods",
- "metricAgg": "max",
- "label": "Cgroup Elapsed Periods",
- "title": "Cgroup CFS Stats",
- "description": "The number of sampling periods from the Completely Fair Scheduler (CFS). Compare against the number of times throttled.",
- "units": "",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- null
- ],
- [
- 1507235540000,
- null
- ],
- [
- 1507235550000,
- null
- ],
- [
- 1507235560000,
- null
- ],
- [
- 1507235570000,
- null
- ],
- [
- 1507235580000,
- null
- ],
- [
- 1507235590000,
- null
- ],
- [
- 1507235600000,
- null
- ],
- [
- 1507235610000,
- null
- ],
- [
- 1507235620000,
- null
- ],
- [
- 1507235630000,
- null
- ],
- [
- 1507235640000,
- null
- ],
- [
- 1507235650000,
- null
- ],
- [
- 1507235660000,
- null
- ],
- [
- 1507235670000,
- null
- ],
- [
- 1507235680000,
- null
- ],
- [
- 1507235690000,
- null
- ],
- [
- 1507235700000,
- null
- ]
- ]
- },
- {
- "bucket_size": "10 seconds",
- "timeRange": {
- "min": 1507235508000,
- "max": 1507235712000
- },
- "metric": {
- "app": "elasticsearch",
- "field": "node_stats.os.cgroup.cpu.stat.number_of_times_throttled",
- "metricAgg": "max",
- "label": "Cgroup Throttled Count",
- "title": "Cgroup CFS Stats",
- "description": "The number of times that the CPU was throttled by the Cgroup.",
- "units": "",
- "format": "0,0.[00]",
- "hasCalculation": false,
- "isDerivative": true
- },
- "data": [
- [
- 1507235520000,
- null
- ],
- [
- 1507235530000,
- null
- ],
- [
- 1507235540000,
- null
- ],
- [
- 1507235550000,
- null
- ],
- [
- 1507235560000,
- null
- ],
- [
- 1507235570000,
- null
- ],
- [
- 1507235580000,
- null
- ],
- [
- 1507235590000,
- null
- ],
- [
- 1507235600000,
- null
- ],
- [
- 1507235610000,
- null
- ],
- [
- 1507235620000,
- null
- ],
- [
- 1507235630000,
- null
- ],
- [
- 1507235640000,
- null
- ],
- [
- 1507235650000,
- null
- ],
- [
- 1507235660000,
- null
- ],
- [
- 1507235670000,
- null
- ],
- [
- 1507235680000,
- null
- ],
- [
- 1507235690000,
- null
- ],
- [
- 1507235700000,
- null
- ]
- ]
- }
- ]
+ "node_jvm_mem": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.jvm.mem.heap_max_in_bytes",
+ "metricAgg": "max",
+ "label": "Max Heap",
+ "title": "JVM Heap",
+ "description": "Total heap available to Elasticsearch running in the JVM.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 709623808],
+ [1507235530000, 709623808],
+ [1507235540000, 709623808],
+ [1507235550000, 709623808],
+ [1507235560000, 709623808],
+ [1507235570000, 709623808],
+ [1507235580000, 709623808],
+ [1507235590000, 709623808],
+ [1507235600000, 709623808],
+ [1507235610000, 709623808],
+ [1507235620000, 709623808],
+ [1507235630000, 709623808],
+ [1507235640000, 709623808],
+ [1507235650000, 709623808],
+ [1507235660000, 709623808],
+ [1507235670000, 709623808],
+ [1507235680000, 709623808],
+ [1507235690000, 709623808],
+ [1507235700000, 709623808]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.jvm.mem.heap_used_in_bytes",
+ "metricAgg": "max",
+ "label": "Used Heap",
+ "title": "JVM Heap",
+ "description": "Total heap used by Elasticsearch running in the JVM.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 317052776],
+ [1507235530000, 344014976],
+ [1507235540000, 368593248],
+ [1507235550000, 253850400],
+ [1507235560000, 348095032],
+ [1507235570000, 182919712],
+ [1507235580000, 212395016],
+ [1507235590000, 244004144],
+ [1507235600000, 270412240],
+ [1507235610000, 245052864],
+ [1507235620000, 370270616],
+ [1507235630000, 196944168],
+ [1507235640000, 223491760],
+ [1507235650000, 253878472],
+ [1507235660000, 280811736],
+ [1507235670000, 371931976],
+ [1507235680000, 329874616],
+ [1507235690000, 363869776],
+ [1507235700000, 211045968]
+ ]
+ }],
+ "node_gc": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.jvm.gc.collectors.old.collection_count",
+ "metricAgg": "max",
+ "label": "Old",
+ "title": "GC Count",
+ "description": "Number of old Garbage Collections.",
+ "units": "",
+ "format": "0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.jvm.gc.collectors.young.collection_count",
+ "metricAgg": "max",
+ "label": "Young",
+ "title": "GC Count",
+ "description": "Number of young Garbage Collections.",
+ "units": "",
+ "format": "0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0.1],
+ [1507235560000, 0],
+ [1507235570000, 0.1],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0.1],
+ [1507235620000, 0],
+ [1507235630000, 0.1],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0.1],
+ [1507235690000, 0],
+ [1507235700000, 0.1]
+ ]
+ }],
+ "node_gc_time": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.jvm.gc.collectors.old.collection_time_in_millis",
+ "metricAgg": "max",
+ "label": "Old",
+ "title": "GC Duration",
+ "description": "Time spent performing old Garbage Collections.",
+ "units": "ms",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.jvm.gc.collectors.young.collection_time_in_millis",
+ "metricAgg": "max",
+ "label": "Young",
+ "title": "GC Duration",
+ "description": "Time spent performing young Garbage Collections.",
+ "units": "ms",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 1.1],
+ [1507235560000, 0],
+ [1507235570000, 1.2],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 1],
+ [1507235620000, 0],
+ [1507235630000, 1.1],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 2.9],
+ [1507235690000, 0],
+ [1507235700000, 2.1]
+ ]
+ }],
+ "node_index_1": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.indices.segments.memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Lucene Total",
+ "title": "Index Memory - Lucene 1",
+ "description": "Total heap memory used by Lucene for current index. This is the sum of other fields for primary and replica shards on this node.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 4797457],
+ [1507235530000, 4797457],
+ [1507235540000, 4797457],
+ [1507235550000, 4797457],
+ [1507235560000, 4823580],
+ [1507235570000, 4823580],
+ [1507235580000, 4823580],
+ [1507235590000, 4823580],
+ [1507235600000, 4823580],
+ [1507235610000, 4838368],
+ [1507235620000, 4741420],
+ [1507235630000, 4741420],
+ [1507235640000, 4741420],
+ [1507235650000, 4741420],
+ [1507235660000, 4741420],
+ [1507235670000, 4757998],
+ [1507235680000, 4787542],
+ [1507235690000, 4787542],
+ [1507235700000, 4787542]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.indices.segments.stored_fields_memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Stored Fields",
+ "title": "Index Memory",
+ "description": "Heap memory used by Stored Fields (e.g., _source). This is a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 56792],
+ [1507235530000, 56792],
+ [1507235540000, 56792],
+ [1507235550000, 56792],
+ [1507235560000, 57728],
+ [1507235570000, 57728],
+ [1507235580000, 57728],
+ [1507235590000, 57728],
+ [1507235600000, 57728],
+ [1507235610000, 58352],
+ [1507235620000, 56192],
+ [1507235630000, 56192],
+ [1507235640000, 56192],
+ [1507235650000, 56192],
+ [1507235660000, 56192],
+ [1507235670000, 56816],
+ [1507235680000, 57440],
+ [1507235690000, 57440],
+ [1507235700000, 57440]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.indices.segments.doc_values_memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Doc Values",
+ "title": "Index Memory",
+ "description": "Heap memory used by Doc Values. This is a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 516824],
+ [1507235530000, 516824],
+ [1507235540000, 516824],
+ [1507235550000, 516824],
+ [1507235560000, 517292],
+ [1507235570000, 517292],
+ [1507235580000, 517292],
+ [1507235590000, 517292],
+ [1507235600000, 517292],
+ [1507235610000, 517612],
+ [1507235620000, 514808],
+ [1507235630000, 514808],
+ [1507235640000, 514808],
+ [1507235650000, 514808],
+ [1507235660000, 514808],
+ [1507235670000, 515312],
+ [1507235680000, 516008],
+ [1507235690000, 516008],
+ [1507235700000, 516008]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.indices.segments.norms_memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Norms",
+ "title": "Index Memory",
+ "description": "Heap memory used by Norms (normalization factors for query-time, text scoring). This is a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 447232],
+ [1507235530000, 447232],
+ [1507235540000, 447232],
+ [1507235550000, 447232],
+ [1507235560000, 449600],
+ [1507235570000, 449600],
+ [1507235580000, 449600],
+ [1507235590000, 449600],
+ [1507235600000, 449600],
+ [1507235610000, 450880],
+ [1507235620000, 442304],
+ [1507235630000, 442304],
+ [1507235640000, 442304],
+ [1507235650000, 442304],
+ [1507235660000, 442304],
+ [1507235670000, 443840],
+ [1507235680000, 446400],
+ [1507235690000, 446400],
+ [1507235700000, 446400]
+ ]
+ }],
+ "node_index_2": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.indices.segments.memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Lucene Total",
+ "title": "Index Memory - Lucene 2",
+ "description": "Total heap memory used by Lucene for current index. This is the sum of other fields for primary and replica shards on this node.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 4797457],
+ [1507235530000, 4797457],
+ [1507235540000, 4797457],
+ [1507235550000, 4797457],
+ [1507235560000, 4823580],
+ [1507235570000, 4823580],
+ [1507235580000, 4823580],
+ [1507235590000, 4823580],
+ [1507235600000, 4823580],
+ [1507235610000, 4838368],
+ [1507235620000, 4741420],
+ [1507235630000, 4741420],
+ [1507235640000, 4741420],
+ [1507235650000, 4741420],
+ [1507235660000, 4741420],
+ [1507235670000, 4757998],
+ [1507235680000, 4787542],
+ [1507235690000, 4787542],
+ [1507235700000, 4787542]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.indices.segments.terms_memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Terms",
+ "title": "Index Memory",
+ "description": "Heap memory used by Terms (e.g., text). This is a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 3764438],
+ [1507235530000, 3764438],
+ [1507235540000, 3764438],
+ [1507235550000, 3764438],
+ [1507235560000, 3786762],
+ [1507235570000, 3786762],
+ [1507235580000, 3786762],
+ [1507235590000, 3786762],
+ [1507235600000, 3786762],
+ [1507235610000, 3799306],
+ [1507235620000, 3715996],
+ [1507235630000, 3715996],
+ [1507235640000, 3715996],
+ [1507235650000, 3715996],
+ [1507235660000, 3715996],
+ [1507235670000, 3729890],
+ [1507235680000, 3755528],
+ [1507235690000, 3755528],
+ [1507235700000, 3755528]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.indices.segments.points_memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Points",
+ "title": "Index Memory",
+ "description": "Heap memory used by Points (e.g., numbers, IPs, and geo data). This is a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 12171],
+ [1507235530000, 12171],
+ [1507235540000, 12171],
+ [1507235550000, 12171],
+ [1507235560000, 12198],
+ [1507235570000, 12198],
+ [1507235580000, 12198],
+ [1507235590000, 12198],
+ [1507235600000, 12198],
+ [1507235610000, 12218],
+ [1507235620000, 12120],
+ [1507235630000, 12120],
+ [1507235640000, 12120],
+ [1507235650000, 12120],
+ [1507235660000, 12120],
+ [1507235670000, 12140],
+ [1507235680000, 12166],
+ [1507235690000, 12166],
+ [1507235700000, 12166]
+ ]
+ }],
+ "node_index_3": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.indices.segments.memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Lucene Total",
+ "title": "Index Memory - Lucene 3",
+ "description": "Total heap memory used by Lucene for current index. This is the sum of other fields for primary and replica shards on this node.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 4797457],
+ [1507235530000, 4797457],
+ [1507235540000, 4797457],
+ [1507235550000, 4797457],
+ [1507235560000, 4823580],
+ [1507235570000, 4823580],
+ [1507235580000, 4823580],
+ [1507235590000, 4823580],
+ [1507235600000, 4823580],
+ [1507235610000, 4838368],
+ [1507235620000, 4741420],
+ [1507235630000, 4741420],
+ [1507235640000, 4741420],
+ [1507235650000, 4741420],
+ [1507235660000, 4741420],
+ [1507235670000, 4757998],
+ [1507235680000, 4787542],
+ [1507235690000, 4787542],
+ [1507235700000, 4787542]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.indices.segments.fixed_bit_set_memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Fixed Bitsets",
+ "title": "Index Memory",
+ "description": "Heap memory used by Fixed Bit Sets (e.g., deeply nested documents). This is a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 4024],
+ [1507235530000, 4024],
+ [1507235540000, 4024],
+ [1507235550000, 4024],
+ [1507235560000, 4120],
+ [1507235570000, 4120],
+ [1507235580000, 4120],
+ [1507235590000, 4120],
+ [1507235600000, 4120],
+ [1507235610000, 4168],
+ [1507235620000, 3832],
+ [1507235630000, 3832],
+ [1507235640000, 3832],
+ [1507235650000, 3832],
+ [1507235660000, 3832],
+ [1507235670000, 3880],
+ [1507235680000, 3976],
+ [1507235690000, 3976],
+ [1507235700000, 3976]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.indices.segments.term_vectors_memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Term Vectors",
+ "title": "Index Memory",
+ "description": "Heap memory used by Term Vectors. This is a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 0],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.indices.segments.version_map_memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Version Map",
+ "title": "Index Memory",
+ "description": "Heap memory used by Versioning (e.g., updates and deletes). This is NOT a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 5551],
+ [1507235530000, 5551],
+ [1507235540000, 5551],
+ [1507235550000, 6594],
+ [1507235560000, 6662],
+ [1507235570000, 6662],
+ [1507235580000, 6662],
+ [1507235590000, 6662],
+ [1507235600000, 6662],
+ [1507235610000, 7531],
+ [1507235620000, 7837],
+ [1507235630000, 7837],
+ [1507235640000, 7837],
+ [1507235650000, 7837],
+ [1507235660000, 7837],
+ [1507235670000, 9974],
+ [1507235680000, 9716],
+ [1507235690000, 9716],
+ [1507235700000, 9716]
+ ]
+ }],
+ "node_index_4": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.indices.query_cache.memory_size_in_bytes",
+ "metricAgg": "max",
+ "label": "Query Cache",
+ "title": "Index Memory - Elasticsearch",
+ "description": "Heap memory used by Query Cache (e.g., cached filters). This is for the same shards, but not a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 0],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.indices.request_cache.memory_size_in_bytes",
+ "metricAgg": "max",
+ "label": "Request Cache",
+ "title": "Index Memory",
+ "description": "Heap memory used by Request Cache (e.g., instant aggregations). This is for the same shards, but not a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 2921],
+ [1507235530000, 2921],
+ [1507235540000, 2921],
+ [1507235550000, 2921],
+ [1507235560000, 2921],
+ [1507235570000, 2921],
+ [1507235580000, 2921],
+ [1507235590000, 2921],
+ [1507235600000, 2921],
+ [1507235610000, 2921],
+ [1507235620000, 2921],
+ [1507235630000, 2921],
+ [1507235640000, 2921],
+ [1507235650000, 2921],
+ [1507235660000, 2921],
+ [1507235670000, 2921],
+ [1507235680000, 2921],
+ [1507235690000, 2921],
+ [1507235700000, 2921]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.indices.fielddata.memory_size_in_bytes",
+ "metricAgg": "max",
+ "label": "Fielddata",
+ "title": "Index Memory",
+ "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.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 0],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.indices.segments.index_writer_memory_in_bytes",
+ "metricAgg": "max",
+ "label": "Index Writer",
+ "title": "Index Memory",
+ "description": "Heap memory used by the Index Writer. This is NOT a part of Lucene Total.",
+ "units": "B",
+ "format": "0.0 b",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 153549],
+ [1507235530000, 153549],
+ [1507235540000, 153549],
+ [1507235550000, 849833],
+ [1507235560000, 156505],
+ [1507235570000, 156505],
+ [1507235580000, 156505],
+ [1507235590000, 156505],
+ [1507235600000, 156505],
+ [1507235610000, 3140275],
+ [1507235620000, 159637],
+ [1507235630000, 159637],
+ [1507235640000, 159637],
+ [1507235650000, 159637],
+ [1507235660000, 159637],
+ [1507235670000, 3737997],
+ [1507235680000, 164351],
+ [1507235690000, 164351],
+ [1507235700000, 164351]
+ ]
+ }],
+ "node_request_total": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.indices.search.query_total",
+ "metricAgg": "max",
+ "label": "Search Total",
+ "title": "Request Rate",
+ "description": "Amount of search operations (per shard).",
+ "units": "",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0.3],
+ [1507235540000, 0.3],
+ [1507235550000, 0.3],
+ [1507235560000, 0.3],
+ [1507235570000, 0.3],
+ [1507235580000, 0.3],
+ [1507235590000, 0.4],
+ [1507235600000, 0.3],
+ [1507235610000, 0.5],
+ [1507235620000, 0.3],
+ [1507235630000, 0.3],
+ [1507235640000, 0.2],
+ [1507235650000, 0.3],
+ [1507235660000, 0.3],
+ [1507235670000, 0.5],
+ [1507235680000, 0.5],
+ [1507235690000, 0.1],
+ [1507235700000, 0.4]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.indices.indexing.index_total",
+ "metricAgg": "max",
+ "label": "Indexing Total",
+ "title": "Request Rate",
+ "description": "Amount of indexing operations.",
+ "units": "",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0.9],
+ [1507235560000, 0.6],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0.9],
+ [1507235620000, 0.6],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 1.8],
+ [1507235680000, 0.8],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }],
+ "node_index_time": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.indices.indexing.index_time_in_millis",
+ "metricAgg": "max",
+ "label": "Index Time",
+ "title": "Indexing Time",
+ "description": "Amount of time spent on indexing operations.",
+ "units": "ms",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0.8],
+ [1507235560000, 0.7],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 1.2],
+ [1507235620000, 0.7],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 4.2],
+ [1507235680000, 2.3],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.indices.indexing.throttle_time_in_millis",
+ "metricAgg": "max",
+ "label": "Index Throttling Time",
+ "title": "Indexing Time",
+ "description": "Amount of time spent with index throttling, which indicates slow disks on a node.",
+ "units": "ms",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }],
+ "node_index_threads": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.thread_pool.write.queue",
+ "metricAgg": "max",
+ "label": "Write Queue",
+ "title": "Indexing Threads",
+ "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.",
+ "units": "",
+ "format": "0.[00]",
+ "hasCalculation": true,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 0],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.thread_pool.write.rejected",
+ "metricAgg": "max",
+ "label": "Write Rejections",
+ "title": "Indexing Threads",
+ "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.",
+ "units": "",
+ "format": "0.[00]",
+ "hasCalculation": true,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }],
+ "node_read_threads": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.thread_pool.search.queue",
+ "metricAgg": "max",
+ "label": "Search Queue",
+ "title": "Read Threads",
+ "description": "Number of search operations in the queue (e.g., shard level searches).",
+ "units": "",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0.2],
+ [1507235680000, null],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.thread_pool.search.rejected",
+ "metricAgg": "max",
+ "label": "Search Rejections",
+ "title": "Read Threads",
+ "description": "Number of search operations that have been rejected, which occurs when the queue is full.",
+ "units": "",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.thread_pool.get.queue",
+ "metricAgg": "max",
+ "label": "GET Queue",
+ "title": "Read Threads",
+ "description": "Number of GET operations in the queue.",
+ "units": "",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.thread_pool.get.rejected",
+ "metricAgg": "max",
+ "label": "GET Rejections",
+ "title": "Read Threads",
+ "description": "Number of GET operations that have been rejected, which occurs when the queue is full.",
+ "units": "",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0],
+ [1507235560000, 0],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }],
+ "node_cpu_utilization": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.process.cpu.percent",
+ "metricAgg": "max",
+ "label": "CPU Utilization",
+ "description": "Percentage of CPU usage for the Elasticsearch process.",
+ "units": "%",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, 1],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 1],
+ [1507235560000, 2],
+ [1507235570000, 0],
+ [1507235580000, 2],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 3],
+ [1507235620000, 2],
+ [1507235630000, 2],
+ [1507235640000, 0],
+ [1507235650000, 1],
+ [1507235660000, 0],
+ [1507235670000, 2],
+ [1507235680000, 2],
+ [1507235690000, 1],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.process.cpu.percent",
+ "metricAgg": "max",
+ "label": "Cgroup CPU Utilization",
+ "title": "CPU Utilization",
+ "description": "CPU Usage time compared to the CPU quota shown in percentage. If CPU quotas are not set, then no data will be shown.",
+ "units": "%",
+ "format": "0,0.[00]",
+ "hasCalculation": true,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, null],
+ [1507235540000, null],
+ [1507235550000, null],
+ [1507235560000, null],
+ [1507235570000, null],
+ [1507235580000, null],
+ [1507235590000, null],
+ [1507235600000, null],
+ [1507235610000, null],
+ [1507235620000, null],
+ [1507235630000, null],
+ [1507235640000, null],
+ [1507235650000, null],
+ [1507235660000, null],
+ [1507235670000, null],
+ [1507235680000, null],
+ [1507235690000, null],
+ [1507235700000, null]
+ ]
+ }],
+ "node_cgroup_cpu": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.os.cgroup.cpuacct.usage_nanos",
+ "metricAgg": "max",
+ "label": "Cgroup Usage",
+ "title": "Cgroup CPU Performance",
+ "description": "The usage, reported in nanoseconds, of the Cgroup. Compare this with the throttling to discover issues.",
+ "units": "ns",
+ "format": "0,0.[0]a",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, null],
+ [1507235540000, null],
+ [1507235550000, null],
+ [1507235560000, null],
+ [1507235570000, null],
+ [1507235580000, null],
+ [1507235590000, null],
+ [1507235600000, null],
+ [1507235610000, null],
+ [1507235620000, null],
+ [1507235630000, null],
+ [1507235640000, null],
+ [1507235650000, null],
+ [1507235660000, null],
+ [1507235670000, null],
+ [1507235680000, null],
+ [1507235690000, null],
+ [1507235700000, null]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.os.cgroup.cpu.stat.time_throttled_nanos",
+ "metricAgg": "max",
+ "label": "Cgroup Throttling",
+ "title": "Cgroup CPU Performance",
+ "description": "The amount of throttled time, reported in nanoseconds, of the Cgroup.",
+ "units": "ns",
+ "format": "0,0.[0]a",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, null],
+ [1507235540000, null],
+ [1507235550000, null],
+ [1507235560000, null],
+ [1507235570000, null],
+ [1507235580000, null],
+ [1507235590000, null],
+ [1507235600000, null],
+ [1507235610000, null],
+ [1507235620000, null],
+ [1507235630000, null],
+ [1507235640000, null],
+ [1507235650000, null],
+ [1507235660000, null],
+ [1507235670000, null],
+ [1507235680000, null],
+ [1507235690000, null],
+ [1507235700000, null]
+ ]
+ }],
+ "node_cgroup_stats": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.os.cgroup.cpu.stat.number_of_elapsed_periods",
+ "metricAgg": "max",
+ "label": "Cgroup Elapsed Periods",
+ "title": "Cgroup CFS Stats",
+ "description": "The number of sampling periods from the Completely Fair Scheduler (CFS). Compare against the number of times throttled.",
+ "units": "",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, null],
+ [1507235540000, null],
+ [1507235550000, null],
+ [1507235560000, null],
+ [1507235570000, null],
+ [1507235580000, null],
+ [1507235590000, null],
+ [1507235600000, null],
+ [1507235610000, null],
+ [1507235620000, null],
+ [1507235630000, null],
+ [1507235640000, null],
+ [1507235650000, null],
+ [1507235660000, null],
+ [1507235670000, null],
+ [1507235680000, null],
+ [1507235690000, null],
+ [1507235700000, null]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.os.cgroup.cpu.stat.number_of_times_throttled",
+ "metricAgg": "max",
+ "label": "Cgroup Throttled Count",
+ "title": "Cgroup CFS Stats",
+ "description": "The number of times that the CPU was throttled by the Cgroup.",
+ "units": "",
+ "format": "0,0.[00]",
+ "hasCalculation": false,
+ "isDerivative": true
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, null],
+ [1507235540000, null],
+ [1507235550000, null],
+ [1507235560000, null],
+ [1507235570000, null],
+ [1507235580000, null],
+ [1507235590000, null],
+ [1507235600000, null],
+ [1507235610000, null],
+ [1507235620000, null],
+ [1507235630000, null],
+ [1507235640000, null],
+ [1507235650000, null],
+ [1507235660000, null],
+ [1507235670000, null],
+ [1507235680000, null],
+ [1507235690000, null],
+ [1507235700000, null]
+ ]
+ }],
+ "node_latency": [{
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.indices.search.query_total",
+ "metricAgg": "sum",
+ "label": "Search",
+ "title": "Latency",
+ "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.",
+ "units": "ms",
+ "format": "0,0.[00]",
+ "hasCalculation": true,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0.33333333333333337],
+ [1507235540000, 0],
+ [1507235550000, 0.33333333333333337],
+ [1507235560000, 0],
+ [1507235570000, 0.33333333333333337],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0.33333333333333337],
+ [1507235610000, 0],
+ [1507235620000, 0],
+ [1507235630000, 0.33333333333333337],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 0.2],
+ [1507235680000, 0],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }, {
+ "bucket_size": "10 seconds",
+ "timeRange": {
+ "min": 1507235508000,
+ "max": 1507235712000
+ },
+ "metric": {
+ "app": "elasticsearch",
+ "field": "node_stats.indices.indexing.index_total",
+ "metricAgg": "sum",
+ "label": "Indexing",
+ "title": "Latency",
+ "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.",
+ "units": "ms",
+ "format": "0,0.[00]",
+ "hasCalculation": true,
+ "isDerivative": false
+ },
+ "data": [
+ [1507235520000, null],
+ [1507235530000, 0],
+ [1507235540000, 0],
+ [1507235550000, 0.888888888888889],
+ [1507235560000, 1.1666666666666667],
+ [1507235570000, 0],
+ [1507235580000, 0],
+ [1507235590000, 0],
+ [1507235600000, 0],
+ [1507235610000, 1.3333333333333333],
+ [1507235620000, 1.1666666666666667],
+ [1507235630000, 0],
+ [1507235640000, 0],
+ [1507235650000, 0],
+ [1507235660000, 0],
+ [1507235670000, 2.3333333333333335],
+ [1507235680000, 2.8749999999999996],
+ [1507235690000, 0],
+ [1507235700000, 0]
+ ]
+ }]
}
}