From a4efd9da89d09842d3bdbff2a4c44f95d5472fa8 Mon Sep 17 00:00:00 2001 From: Anton Dosov Date: Thu, 8 Sep 2022 15:10:02 +0200 Subject: [PATCH 1/3] allow time_series related properties --- .../constants/parameters_definition.tsx | 20 +++++++++++++++++++ .../mappings_editor/types/document_fields.ts | 4 +++- 2 files changed, 23 insertions(+), 1 deletion(-) diff --git a/x-pack/plugins/index_management/public/application/components/mappings_editor/constants/parameters_definition.tsx b/x-pack/plugins/index_management/public/application/components/mappings_editor/constants/parameters_definition.tsx index ae5915a032b8e..b1b40fcab451e 100644 --- a/x-pack/plugins/index_management/public/application/components/mappings_editor/constants/parameters_definition.tsx +++ b/x-pack/plugins/index_management/public/application/components/mappings_editor/constants/parameters_definition.tsx @@ -1078,4 +1078,24 @@ export const PARAMETERS_DEFINITION: { [key in ParameterName]: ParameterDefinitio }, schema: t.union([t.literal(2), t.literal(3), t.literal(4)]), }, + time_series_metric: { + fieldConfig: { + defaultValue: null, + type: FIELD_TYPES.SELECT, + }, + schema: t.union([ + t.literal('gauge'), + t.literal('counter'), + t.literal('histogram'), + t.literal('summary'), + t.null, + ]), + }, + time_series_dimension: { + fieldConfig: { + type: FIELD_TYPES.CHECKBOX, + defaultValue: false, + }, + schema: t.boolean, + }, }; diff --git a/x-pack/plugins/index_management/public/application/components/mappings_editor/types/document_fields.ts b/x-pack/plugins/index_management/public/application/components/mappings_editor/types/document_fields.ts index 408339f5a10a6..6e50cdfe3ba9a 100644 --- a/x-pack/plugins/index_management/public/application/components/mappings_editor/types/document_fields.ts +++ b/x-pack/plugins/index_management/public/application/components/mappings_editor/types/document_fields.ts @@ -156,7 +156,9 @@ export type ParameterName = | 'relations' | 'max_shingle_size' | 'value' - | 'meta'; + | 'meta' + | 'time_series_metric' + | 'time_series_dimension'; export interface Parameter { fieldConfig: FieldConfig; From 1a80669250cc476b7c013d2b8675316b3a2c6b0a Mon Sep 17 00:00:00 2001 From: Anton Dosov Date: Tue, 13 Sep 2022 12:20:15 +0200 Subject: [PATCH 2/3] Update parameters_definition.tsx --- .../mappings_editor/constants/parameters_definition.tsx | 2 -- 1 file changed, 2 deletions(-) diff --git a/x-pack/plugins/index_management/public/application/components/mappings_editor/constants/parameters_definition.tsx b/x-pack/plugins/index_management/public/application/components/mappings_editor/constants/parameters_definition.tsx index b1b40fcab451e..f22621c4cf383 100644 --- a/x-pack/plugins/index_management/public/application/components/mappings_editor/constants/parameters_definition.tsx +++ b/x-pack/plugins/index_management/public/application/components/mappings_editor/constants/parameters_definition.tsx @@ -1086,8 +1086,6 @@ export const PARAMETERS_DEFINITION: { [key in ParameterName]: ParameterDefinitio schema: t.union([ t.literal('gauge'), t.literal('counter'), - t.literal('histogram'), - t.literal('summary'), t.null, ]), }, From 57cb0fa3f0adcd5bbec695b4b509d575b7b177b9 Mon Sep 17 00:00:00 2001 From: kibanamachine <42973632+kibanamachine@users.noreply.github.com> Date: Tue, 13 Sep 2022 10:26:29 +0000 Subject: [PATCH 3/3] [CI] Auto-commit changed files from 'node scripts/precommit_hook.js --ref HEAD~1..HEAD --fix' --- .../mappings_editor/constants/parameters_definition.tsx | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/x-pack/plugins/index_management/public/application/components/mappings_editor/constants/parameters_definition.tsx b/x-pack/plugins/index_management/public/application/components/mappings_editor/constants/parameters_definition.tsx index f22621c4cf383..c00885de6b967 100644 --- a/x-pack/plugins/index_management/public/application/components/mappings_editor/constants/parameters_definition.tsx +++ b/x-pack/plugins/index_management/public/application/components/mappings_editor/constants/parameters_definition.tsx @@ -1083,11 +1083,7 @@ export const PARAMETERS_DEFINITION: { [key in ParameterName]: ParameterDefinitio defaultValue: null, type: FIELD_TYPES.SELECT, }, - schema: t.union([ - t.literal('gauge'), - t.literal('counter'), - t.null, - ]), + schema: t.union([t.literal('gauge'), t.literal('counter'), t.null]), }, time_series_dimension: { fieldConfig: {