diff --git a/src/ui/public/agg_types/metrics/moving_avg.js b/src/ui/public/agg_types/metrics/moving_avg.js new file mode 100644 index 00000000000000..7075e15dfbc926 --- /dev/null +++ b/src/ui/public/agg_types/metrics/moving_avg.js @@ -0,0 +1,17 @@ +import AggTypesMetricsMetricAggTypeProvider from 'ui/agg_types/metrics/metric_agg_type'; +import ParentPipelineAggHelperProvider from './lib/parent_pipeline_agg_helper'; +import { makeNestedLabel } from './lib/make_nested_label'; + +export default function AggTypeMetricComulativeSumProvider(Private) { + const MetricAggType = Private(AggTypesMetricsMetricAggTypeProvider); + const parentPipelineAggHelper = Private(ParentPipelineAggHelperProvider); + + return new MetricAggType({ + name: 'moving_avg', + title: 'Moving Sum', + makeLabel: agg => makeNestedLabel(agg, 'moving sum'), + params: [ + ...parentPipelineAggHelper.params() + ] + }); +} diff --git a/src/ui/public/agg_types/metrics/serial_diff.js b/src/ui/public/agg_types/metrics/serial_diff.js new file mode 100644 index 00000000000000..63befe5d25551f --- /dev/null +++ b/src/ui/public/agg_types/metrics/serial_diff.js @@ -0,0 +1,17 @@ +import AggTypesMetricsMetricAggTypeProvider from 'ui/agg_types/metrics/metric_agg_type'; +import ParentPipelineAggHelperProvider from './lib/parent_pipeline_agg_helper'; +import { makeNestedLabel } from './lib/make_nested_label'; + +export default function AggTypeMetricComulativeSumProvider(Private) { + const MetricAggType = Private(AggTypesMetricsMetricAggTypeProvider); + const parentPipelineAggHelper = Private(ParentPipelineAggHelperProvider); + + return new MetricAggType({ + name: 'serial_diff', + title: 'Serial Diff', + makeLabel: agg => makeNestedLabel(agg, 'serial diff'), + params: [ + ...parentPipelineAggHelper.params() + ] + }); +}