diff --git a/ansible/install/kibana-visuals.yml b/ansible/install/kibana-visuals.yml index 6e134bb86..bf5d5fd6e 100644 --- a/ansible/install/kibana-visuals.yml +++ b/ansible/install/kibana-visuals.yml @@ -1,8 +1,17 @@ --- # +# Uploads static Searches/Visualizations/Dashboards, also generates Visualizations and Dashboards +# for upload as well. # - hosts: localhost remote_user: "{{ local_remote_user }}" + vars_files: + # Vars for templatized Visualizations: + - "{{browbeat_path}}/ansible/install/roles/kibana-visualization/vars/keystone_osp_version_token_visualizations.yml" + - "{{browbeat_path}}/ansible/install/roles/kibana-visualization/vars/keystone_processes_threads_visualizations.yml" + # Vars for templatized Dashboards: + - "{{browbeat_path}}/ansible/install/roles/kibana-visualization/vars/keystone_osp_version_token_dashboards.yml" + - "{{browbeat_path}}/ansible/install/roles/kibana-visualization/vars/keystone_processes_threads_dashboards.yml" roles: - kibana-visualization diff --git a/ansible/install/roles/kibana-visualization/tasks/main.yml b/ansible/install/roles/kibana-visualization/tasks/main.yml index 0c2a4e720..655c6a5ca 100644 --- a/ansible/install/roles/kibana-visualization/tasks/main.yml +++ b/ansible/install/roles/kibana-visualization/tasks/main.yml @@ -1,13 +1,23 @@ --- # -# Tasks to upload Searches/Visuals/Dashboards to Kibana +# Tasks to generate/upload Searches/Visuals/Dashboards to Kibana # - name: Generate Keystone Visualizations template: src: "{{item.template}}" dest: "{{browbeat_path}}/visualization/Keystone/visualization/{{item.title}}.json" - with_items: "{{keystone_visualizations}}" + with_flattened: + - "{{keystone_osp_version_token_visualizations}}" + - "{{keystone_processes_threads_visualizations}}" + +- name: Generate Keystone Dashboards + template: + src: dashboard.json.j2 + dest: "{{browbeat_path}}/visualization/Keystone/dashboard/{{item.file_name}}" + with_flattened: + - "{{keystone_osp_version_token_dashboards}}" + - "{{keystone_processes_threads_dashboards}}" - name: Remove Searches uri: @@ -79,4 +89,14 @@ file: path: "{{browbeat_path}}/visualization/Keystone/visualization/{{item.title}}.json" state: absent - with_items: "{{keystone_visualizations}}" + with_flattened: + - "{{keystone_osp_version_token_visualizations}}" + - "{{keystone_processes_threads_visualizations}}" + +- name: Cleanup Keystone Dashboards + file: + path: "{{browbeat_path}}/visualization/Keystone/dashboard/{{item.file_name}}" + state: absent + with_flattened: + - "{{keystone_osp_version_token_dashboards}}" + - "{{keystone_processes_threads_dashboards}}" diff --git a/ansible/install/roles/kibana-visualization/templates/dashboard.json.j2 b/ansible/install/roles/kibana-visualization/templates/dashboard.json.j2 new file mode 100644 index 000000000..cabe34cb2 --- /dev/null +++ b/ansible/install/roles/kibana-visualization/templates/dashboard.json.j2 @@ -0,0 +1,13 @@ +{ + "title": "{{item.title}}", + "hits": 0, + "description": "", + "panelsJSON": "[{% for panel in item.panels %} {\"id\":\"{{panel.id}}\",\"type\":\"{{panel.type}}\",\"panelIndex\":{{panel.panelIndex}},\"size_x\":{{panel.size_x}},\"size_y\":{{panel.size_y}},\"col\":{{panel.col}},\"row\":{{panel.row}}}{% if not loop.last %},{% endif %}{% endfor %}]", + "optionsJSON": "{\"darkTheme\":{{item.darkTheme}}}", + "uiStateJSON": "{}", + "version": 1, + "timeRestore": false, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"query\":{\"query_string\":{\"query\":\"*\",\"analyze_wildcard\":true}}}]}" + } +} diff --git a/ansible/install/roles/kibana-visualization/templates/min_max_count-concurency-bg.json.j2 b/ansible/install/roles/kibana-visualization/templates/min_max_count-concurency-bg.json.j2 index b9803d1b2..cf3bb46f6 100644 --- a/ansible/install/roles/kibana-visualization/templates/min_max_count-concurency-bg.json.j2 +++ b/ansible/install/roles/kibana-visualization/templates/min_max_count-concurency-bg.json.j2 @@ -1,6 +1,6 @@ { "title": "{{item.title}}", - "visState": "{\n \"title\": \"{{item.title}}\",\n \"type\": \"histogram\",\n \"params\": {\n \"addLegend\": true,\n \"addTimeMarker\": false,\n \"addTooltip\": true,\n \"defaultYExtents\": false,\n \"mode\": \"grouped\",\n \"scale\": \"linear\",\n \"setYExtents\": false,\n \"shareYAxis\": true,\n \"times\": [],\n \"yAxis\": {}\n },\n \"aggs\": [\n {\n \"id\": \"2\",\n \"type\": \"terms\",\n \"schema\": \"group\",\n \"params\": {\n \"field\": \"version.osp_series\",\n \"size\": 5,\n \"order\": \"desc\",\n \"orderBy\": \"_term\"\n }\n },\n {\n \"id\": \"3\",\n \"type\": \"terms\",\n \"schema\": \"segment\",\n \"params\": {\n \"field\": \"rally_setup.kw.runner.concurrency\",\n \"size\": 50,\n \"orderAgg\": {\n \"id\": \"3-orderAgg\",\n \"type\": \"max\",\n \"schema\": \"orderAgg\",\n \"params\": {\n \"field\": \"rally_setup.kw.runner.concurrency\"\n }\n },\n \"order\": \"asc\",\n \"orderBy\": \"custom\"\n }\n },\n {\n \"id\": \"8\",\n \"type\": \"{{item.metric_type}}\",\n \"schema\": \"metric\",\n \"params\": {\n \"field\": \"raw\"\n }\n }\n ],\n \"listeners\": {}\n}", + "visState": "{\n \"title\": \"{{item.title}}\",\n \"type\": \"histogram\",\n \"params\": {\n \"addLegend\": true,\n \"addTimeMarker\": false,\n \"addTooltip\": true,\n \"defaultYExtents\": false,\n \"mode\": \"grouped\",\n \"scale\": \"linear\",\n \"setYExtents\": false,\n \"shareYAxis\": true,\n \"times\": [],\n \"yAxis\": {}\n },\n \"aggs\": [\n {\n \"id\": \"2\",\n \"type\": \"terms\",\n \"schema\": \"group\",\n \"params\": {\n \"field\": \"{{item.split_bars_field}}\",\n \"size\": 5,\n \"order\": \"desc\",\n \"orderBy\": \"_term\"\n }\n },\n {\n \"id\": \"3\",\n \"type\": \"terms\",\n \"schema\": \"segment\",\n \"params\": {\n \"field\": \"rally_setup.kw.runner.concurrency\",\n \"size\": 50,\n \"orderAgg\": {\n \"id\": \"3-orderAgg\",\n \"type\": \"max\",\n \"schema\": \"orderAgg\",\n \"params\": {\n \"field\": \"rally_setup.kw.runner.concurrency\"\n }\n },\n \"order\": \"asc\",\n \"orderBy\": \"custom\"\n }\n },\n {\n \"id\": \"8\",\n \"type\": \"{{item.metric_type}}\",\n \"schema\": \"metric\",\n \"params\": {\n \"field\": \"raw\"\n }\n }\n ],\n \"listeners\": {}\n}", "uiStateJSON": "{\n \"spy\": {\n \"mode\": {\n \"name\": null,\n \"fill\": false\n }\n }\n}", "description": "", "version": 1, diff --git a/ansible/install/roles/kibana-visualization/templates/percentiles-concurrency-bg.json.j2 b/ansible/install/roles/kibana-visualization/templates/percentiles-concurrency-bg.json.j2 index f794ff932..f18598fc3 100644 --- a/ansible/install/roles/kibana-visualization/templates/percentiles-concurrency-bg.json.j2 +++ b/ansible/install/roles/kibana-visualization/templates/percentiles-concurrency-bg.json.j2 @@ -1,6 +1,6 @@ { "title": "{{item.title}}", - "visState": "{\"title\":\"{{item.title}}\",\"type\":\"histogram\",\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"defaultYExtents\":false,\"mode\":\"grouped\",\"scale\":\"linear\",\"setYExtents\":false,\"shareYAxis\":true,\"times\":[],\"yAxis\":{}},\"aggs\":[{\"id\":\"2\",\"type\":\"terms\",\"schema\":\"group\",\"params\":{\"field\":\"version.osp_series\",\"size\":5,\"order\":\"desc\",\"orderBy\":\"_term\"}},{\"id\":\"3\",\"type\":\"terms\",\"schema\":\"segment\",\"params\":{\"field\":\"rally_setup.kw.runner.concurrency\",\"size\":50,\"orderAgg\":{\"id\":\"3-orderAgg\",\"type\":\"max\",\"schema\":\"orderAgg\",\"params\":{\"field\":\"rally_setup.kw.runner.concurrency\"}},\"order\":\"asc\",\"orderBy\":\"custom\"}},{\"id\":\"7\",\"type\":\"percentiles\",\"schema\":\"metric\",\"params\":{\"field\":\"raw\",\"percents\":{{item.percents}}}}],\"listeners\":{}}", + "visState": "{\"title\":\"{{item.title}}\",\"type\":\"histogram\",\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"defaultYExtents\":false,\"mode\":\"grouped\",\"scale\":\"linear\",\"setYExtents\":false,\"shareYAxis\":true,\"times\":[],\"yAxis\":{}},\"aggs\":[{\"id\":\"2\",\"type\":\"terms\",\"schema\":\"group\",\"params\":{\"field\":\"{{item.split_bars_field}}\",\"size\":5,\"order\":\"desc\",\"orderBy\":\"_term\"}},{\"id\":\"3\",\"type\":\"terms\",\"schema\":\"segment\",\"params\":{\"field\":\"rally_setup.kw.runner.concurrency\",\"size\":50,\"orderAgg\":{\"id\":\"3-orderAgg\",\"type\":\"max\",\"schema\":\"orderAgg\",\"params\":{\"field\":\"rally_setup.kw.runner.concurrency\"}},\"order\":\"asc\",\"orderBy\":\"custom\"}},{\"id\":\"7\",\"type\":\"percentiles\",\"schema\":\"metric\",\"params\":{\"field\":\"raw\",\"percents\":{{item.percents}}}}],\"listeners\":{}}", "uiStateJSON": "{\"spy\":{\"mode\":{\"name\":null,\"fill\":false}}}", "description": "", "version": 1, diff --git a/ansible/install/roles/kibana-visualization/vars/keystone_osp_version_token_dashboards.yml b/ansible/install/roles/kibana-visualization/vars/keystone_osp_version_token_dashboards.yml new file mode 100644 index 000000000..7efe29f66 --- /dev/null +++ b/ansible/install/roles/kibana-visualization/vars/keystone_osp_version_token_dashboards.yml @@ -0,0 +1,359 @@ +--- +# +# Keystone OSP Version Token Comparsion Dashboards +# + +keystone_osp_version_token_dashboards: + # Authenticate.keystone Dashboard + - file_name: "BrowbeatAuthenticateKeystoneVersionCompare.json" + title: "Browbeat Authenticate.keystone Version Comparsion" + darkTheme: "true" + panels: + - id: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUID-md" + type: "visualization" + panelIndex: 1 + size_x: 6 + size_y: 2 + col: 1 + row: 1 + - id: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernet-md" + type: "visualization" + panelIndex: 2 + size_x: 6 + size_y: 2 + col: 7 + row: 1 + - id: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUIDResultCount-bg" + type: "visualization" + panelIndex: 3 + size_x: 6 + size_y: 3 + col: 1 + row: 3 + - id: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernetResultCount-bg" + type: "visualization" + panelIndex: 4 + size_x: 6 + size_y: 3 + col: 7 + row: 3 + - id: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUIDErrorCount-bg" + type: "visualization" + panelIndex: 5 + size_x: 6 + size_y: 3 + col: 1 + row: 6 + - id: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernetErrorCount-bg" + type: "visualization" + panelIndex: 6 + size_x: 6 + size_y: 3 + col: 7 + row: 6 + - id: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUIDMin-bg" + type: "visualization" + panelIndex: 7 + size_x: 6 + size_y: 3 + col: 1 + row: 9 + - id: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernetMin-bg" + type: "visualization" + panelIndex: 8 + size_x: 6 + size_y: 3 + col: 7 + row: 9 + - id: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUID50th-bg" + type: "visualization" + panelIndex: 9 + size_x: 6 + size_y: 3 + col: 1 + row: 12 + - id: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernet50th-bg" + type: "visualization" + panelIndex: 10 + size_x: 6 + size_y: 3 + col: 7 + row: 12 + - id: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUID95th-bg" + type: "visualization" + panelIndex: 9 + size_x: 6 + size_y: 3 + col: 1 + row: 15 + - id: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernet95th-bg" + type: "visualization" + panelIndex: 10 + size_x: 6 + size_y: 3 + col: 7 + row: 15 + - id: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUID99th-bg" + type: "visualization" + panelIndex: 9 + size_x: 6 + size_y: 3 + col: 1 + row: 18 + - id: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernet99th-bg" + type: "visualization" + panelIndex: 10 + size_x: 6 + size_y: 3 + col: 7 + row: 18 + - id: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUIDMax-bg" + type: "visualization" + panelIndex: 9 + size_x: 6 + size_y: 3 + col: 1 + row: 21 + - id: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernetMax-bg" + type: "visualization" + panelIndex: 10 + size_x: 6 + size_y: 3 + col: 7 + row: 21 + + # Authenticate.validate_nova Dashboard + - file_name: "BrowbeatAuthenticateValidateNovaVersionCompare.json" + title: "Browbeat Authenticate.validate_nova Version Comparsion" + darkTheme: "true" + panels: + - id: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUID-md" + type: "visualization" + panelIndex: 1 + size_x: 6 + size_y: 2 + col: 1 + row: 1 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernet-md" + type: "visualization" + panelIndex: 2 + size_x: 6 + size_y: 2 + col: 7 + row: 1 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUIDResultCount-bg" + type: "visualization" + panelIndex: 3 + size_x: 6 + size_y: 3 + col: 1 + row: 3 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernetResultCount-bg" + type: "visualization" + panelIndex: 4 + size_x: 6 + size_y: 3 + col: 7 + row: 3 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUIDErrorCount-bg" + type: "visualization" + panelIndex: 5 + size_x: 6 + size_y: 3 + col: 1 + row: 6 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernetErrorCount-bg" + type: "visualization" + panelIndex: 6 + size_x: 6 + size_y: 3 + col: 7 + row: 6 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUIDMin-bg" + type: "visualization" + panelIndex: 7 + size_x: 6 + size_y: 3 + col: 1 + row: 9 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernetMin-bg" + type: "visualization" + panelIndex: 8 + size_x: 6 + size_y: 3 + col: 7 + row: 9 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUID50th-bg" + type: "visualization" + panelIndex: 9 + size_x: 6 + size_y: 3 + col: 1 + row: 12 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernet50th-bg" + type: "visualization" + panelIndex: 10 + size_x: 6 + size_y: 3 + col: 7 + row: 12 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUID95th-bg" + type: "visualization" + panelIndex: 9 + size_x: 6 + size_y: 3 + col: 1 + row: 15 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernet95th-bg" + type: "visualization" + panelIndex: 10 + size_x: 6 + size_y: 3 + col: 7 + row: 15 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUID99th-bg" + type: "visualization" + panelIndex: 9 + size_x: 6 + size_y: 3 + col: 1 + row: 18 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernet99th-bg" + type: "visualization" + panelIndex: 10 + size_x: 6 + size_y: 3 + col: 7 + row: 18 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUIDMax-bg" + type: "visualization" + panelIndex: 9 + size_x: 6 + size_y: 3 + col: 1 + row: 21 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernetMax-bg" + type: "visualization" + panelIndex: 10 + size_x: 6 + size_y: 3 + col: 7 + row: 21 + + # Authenticate.validate_neutron Dashboard + - file_name: "BrowbeatAuthenticateValidateNeutronVersionCompare.json" + title: "Browbeat Authenticate.validate_neutron Version Comparsion" + darkTheme: "true" + panels: + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUID-md" + type: "visualization" + panelIndex: 1 + size_x: 6 + size_y: 2 + col: 1 + row: 1 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernet-md" + type: "visualization" + panelIndex: 2 + size_x: 6 + size_y: 2 + col: 7 + row: 1 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUIDResultCount-bg" + type: "visualization" + panelIndex: 3 + size_x: 6 + size_y: 3 + col: 1 + row: 3 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernetResultCount-bg" + type: "visualization" + panelIndex: 4 + size_x: 6 + size_y: 3 + col: 7 + row: 3 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUIDErrorCount-bg" + type: "visualization" + panelIndex: 5 + size_x: 6 + size_y: 3 + col: 1 + row: 6 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernetErrorCount-bg" + type: "visualization" + panelIndex: 6 + size_x: 6 + size_y: 3 + col: 7 + row: 6 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUIDMin-bg" + type: "visualization" + panelIndex: 7 + size_x: 6 + size_y: 3 + col: 1 + row: 9 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernetMin-bg" + type: "visualization" + panelIndex: 8 + size_x: 6 + size_y: 3 + col: 7 + row: 9 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUID50th-bg" + type: "visualization" + panelIndex: 9 + size_x: 6 + size_y: 3 + col: 1 + row: 12 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernet50th-bg" + type: "visualization" + panelIndex: 10 + size_x: 6 + size_y: 3 + col: 7 + row: 12 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUID95th-bg" + type: "visualization" + panelIndex: 9 + size_x: 6 + size_y: 3 + col: 1 + row: 15 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernet95th-bg" + type: "visualization" + panelIndex: 10 + size_x: 6 + size_y: 3 + col: 7 + row: 15 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUID99th-bg" + type: "visualization" + panelIndex: 9 + size_x: 6 + size_y: 3 + col: 1 + row: 18 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernet99th-bg" + type: "visualization" + panelIndex: 10 + size_x: 6 + size_y: 3 + col: 7 + row: 18 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUIDMax-bg" + type: "visualization" + panelIndex: 9 + size_x: 6 + size_y: 3 + col: 1 + row: 21 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernetMax-bg" + type: "visualization" + panelIndex: 10 + size_x: 6 + size_y: 3 + col: 7 + row: 21 diff --git a/ansible/install/roles/kibana-visualization/vars/main.yml b/ansible/install/roles/kibana-visualization/vars/keystone_osp_version_token_visualizations.yml similarity index 88% rename from ansible/install/roles/kibana-visualization/vars/main.yml rename to ansible/install/roles/kibana-visualization/vars/keystone_osp_version_token_visualizations.yml index a0db0ba4c..5c86962fd 100644 --- a/ansible/install/roles/kibana-visualization/vars/main.yml +++ b/ansible/install/roles/kibana-visualization/vars/keystone_osp_version_token_visualizations.yml @@ -1,9 +1,9 @@ --- # -# Variablized Visualizations Variables +# Keystone OSP Version Token Comparsion - Visualizations Variables # -keystone_visualizations: +keystone_osp_version_token_visualizations: # Authenticate.keystone Version Comparsion Visualizations: [Min, 50th, 95th, 99th, Max] for UUID - title: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUID-md" template: "markdown.json.j2" @@ -11,31 +11,38 @@ keystone_visualizations: - title: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUIDResultCount-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "count" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.keystone AND software-metadata.keystone.provider:*uuid*" - title: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUIDErrorCount-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "count" + split_bars_field: "version.osp_series" query: "_type: error AND rally_setup.name: Authenticate.keystone AND software-metadata.keystone.provider:*uuid*" - title: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUIDMin-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "min" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.keystone AND software-metadata.keystone.provider:*uuid*" - title: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUID50th-bg" template: "percentiles-concurrency-bg.json.j2" percents: "[50]" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.keystone AND software-metadata.keystone.provider:*uuid*" - title: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUID95th-bg" template: "percentiles-concurrency-bg.json.j2" percents: "[95]" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.keystone AND software-metadata.keystone.provider:*uuid*" - title: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUID99th-bg" template: "percentiles-concurrency-bg.json.j2" percents: "[99]" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.keystone AND software-metadata.keystone.provider:*uuid*" - title: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUIDMax-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "max" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.keystone AND software-metadata.keystone.provider:*uuid*" # Authenticate.keystone Version Comparsion Visualizations: [Min, 50th, 95th, 99th, Max] for Fernet - title: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernet-md" @@ -44,31 +51,38 @@ keystone_visualizations: - title: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernetResultCount-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "count" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.keystone AND software-metadata.keystone.provider:*fernet*" - title: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernetErrorCount-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "count" + split_bars_field: "version.osp_series" query: "_type: error AND rally_setup.name: Authenticate.keystone AND software-metadata.keystone.provider:*fernet*" - title: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernetMin-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "min" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.keystone AND software-metadata.keystone.provider:*fernet*" - title: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernet50th-bg" template: "percentiles-concurrency-bg.json.j2" percents: "[50]" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.keystone AND software-metadata.keystone.provider:*fernet*" - title: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernet95th-bg" template: "percentiles-concurrency-bg.json.j2" percents: "[95]" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.keystone AND software-metadata.keystone.provider:*fernet*" - title: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernet99th-bg" template: "percentiles-concurrency-bg.json.j2" percents: "[99]" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.keystone AND software-metadata.keystone.provider:*fernet*" - title: "BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernetMax-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "max" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.keystone AND software-metadata.keystone.provider:*fernet*" # Authenticate.validate_nova Version Comparsion Visualizations: [Min, 50th, 95th, 99th, Max] for UUID @@ -78,31 +92,38 @@ keystone_visualizations: - title: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUIDResultCount-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "count" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_nova AND software-metadata.keystone.provider:*uuid*" - title: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUIDErrorCount-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "count" + split_bars_field: "version.osp_series" query: "_type: error AND rally_setup.name: Authenticate.validate_nova AND software-metadata.keystone.provider:*uuid*" - title: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUIDMin-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "min" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_nova AND software-metadata.keystone.provider:*uuid*" - title: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUID50th-bg" template: "percentiles-concurrency-bg.json.j2" percents: "[50]" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_nova AND software-metadata.keystone.provider:*uuid*" - title: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUID95th-bg" template: "percentiles-concurrency-bg.json.j2" percents: "[95]" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_nova AND software-metadata.keystone.provider:*uuid*" - title: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUID99th-bg" template: "percentiles-concurrency-bg.json.j2" percents: "[99]" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_nova AND software-metadata.keystone.provider:*uuid*" - title: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUIDMax-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "max" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_nova AND software-metadata.keystone.provider:*uuid*" # Authenticate.validate_nova Version Comparsion Visualizations: [Min, 50th, 95th, 99th, Max] for Fernet - title: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernet-md" @@ -111,31 +132,38 @@ keystone_visualizations: - title: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernetResultCount-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "count" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_nova AND software-metadata.keystone.provider:*fernet*" - title: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernetErrorCount-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "count" + split_bars_field: "version.osp_series" query: "_type: error AND rally_setup.name: Authenticate.validate_nova AND software-metadata.keystone.provider:*fernet*" - title: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernetMin-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "min" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_nova AND software-metadata.keystone.provider:*fernet*" - title: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernet50th-bg" template: "percentiles-concurrency-bg.json.j2" percents: "[50]" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_nova AND software-metadata.keystone.provider:*fernet*" - title: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernet95th-bg" template: "percentiles-concurrency-bg.json.j2" percents: "[95]" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_nova AND software-metadata.keystone.provider:*fernet*" - title: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernet99th-bg" template: "percentiles-concurrency-bg.json.j2" percents: "[99]" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_nova AND software-metadata.keystone.provider:*fernet*" - title: "BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernetMax-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "max" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_nova AND software-metadata.keystone.provider:*fernet*" # Authenticate.validate_neutron Version Comparsion Visualizations: [Min, 50th, 95th, 99th, Max] for UUID @@ -145,31 +173,38 @@ keystone_visualizations: - title: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUIDResultCount-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "count" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_neutron AND software-metadata.keystone.provider:*uuid*" - title: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUIDErrorCount-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "count" + split_bars_field: "version.osp_series" query: "_type: error AND rally_setup.name: Authenticate.validate_neutron AND software-metadata.keystone.provider:*uuid*" - title: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUIDMin-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "min" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_neutron AND software-metadata.keystone.provider:*uuid*" - title: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUID50th-bg" template: "percentiles-concurrency-bg.json.j2" percents: "[50]" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_neutron AND software-metadata.keystone.provider:*uuid*" - title: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUID95th-bg" template: "percentiles-concurrency-bg.json.j2" percents: "[95]" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_neutron AND software-metadata.keystone.provider:*uuid*" - title: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUID99th-bg" template: "percentiles-concurrency-bg.json.j2" percents: "[99]" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_neutron AND software-metadata.keystone.provider:*uuid*" - title: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUIDMax-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "max" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_neutron AND software-metadata.keystone.provider:*uuid*" # Authenticate.validate_neutron Version Comparsion Visualizations: [Min, 50th, 95th, 99th, Max] for Fernet - title: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernet-md" @@ -178,29 +213,36 @@ keystone_visualizations: - title: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernetResultCount-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "count" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_neutron AND software-metadata.keystone.provider:*fernet*" - title: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernetErrorCount-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "count" + split_bars_field: "version.osp_series" query: "_type: error AND rally_setup.name: Authenticate.validate_neutron AND software-metadata.keystone.provider:*fernet*" - title: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernetMin-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "min" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_neutron AND software-metadata.keystone.provider:*fernet*" - title: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernet50th-bg" template: "percentiles-concurrency-bg.json.j2" percents: "[50]" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_neutron AND software-metadata.keystone.provider:*fernet*" - title: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernet95th-bg" template: "percentiles-concurrency-bg.json.j2" percents: "[95]" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_neutron AND software-metadata.keystone.provider:*fernet*" - title: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernet99th-bg" template: "percentiles-concurrency-bg.json.j2" percents: "[99]" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_neutron AND software-metadata.keystone.provider:*fernet*" - title: "BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernetMax-bg" template: "min_max_count-concurency-bg.json.j2" metric_type: "max" + split_bars_field: "version.osp_series" query: "_type: result AND rally_setup.name: Authenticate.validate_neutron AND software-metadata.keystone.provider:*fernet*" diff --git a/ansible/install/roles/kibana-visualization/vars/keystone_processes_threads_dashboards.yml b/ansible/install/roles/kibana-visualization/vars/keystone_processes_threads_dashboards.yml new file mode 100644 index 000000000..fbd604561 --- /dev/null +++ b/ansible/install/roles/kibana-visualization/vars/keystone_processes_threads_dashboards.yml @@ -0,0 +1,370 @@ +--- +# +# Keystone Process/Thread Count Comparsion Dashboards +# + +keystone_processes_threads_dashboards: + # Process Count Comparsion Dashboards + - file_name: "BrowbeatAuthenticateKeystoneProcessCountCompare.json" + title: "Browbeat Authenticate.keystone Process Count Comparsion" + darkTheme: "true" + panels: + - id: "BrowbeatAuthenticateKeystoneConcurrencyProcessCountCompare-md" + type: "visualization" + panelIndex: 1 + size_x: 12 + size_y: 2 + col: 1 + row: 1 + - id: "BrowbeatAuthenticateKeystoneConcurrencyProcessCountCompareResultCount-bg" + type: "visualization" + panelIndex: 2 + size_x: 12 + size_y: 3 + col: 1 + row: 3 + - id: "BrowbeatAuthenticateKeystoneConcurrencyProcessCountCompareErrorCount-bg" + type: "visualization" + panelIndex: 3 + size_x: 12 + size_y: 3 + col: 1 + row: 6 + - id: "BrowbeatAuthenticateKeystoneConcurrencyProcessCountCompareMin-bg" + type: "visualization" + panelIndex: 4 + size_x: 12 + size_y: 3 + col: 1 + row: 9 + - id: "BrowbeatAuthenticateKeystoneConcurrencyProcessCountCompare50th-bg" + type: "visualization" + panelIndex: 5 + size_x: 12 + size_y: 3 + col: 1 + row: 15 + - id: "BrowbeatAuthenticateKeystoneConcurrencyProcessCountCompare95th-bg" + type: "visualization" + panelIndex: 6 + size_x: 12 + size_y: 3 + col: 1 + row: 15 + - id: "BrowbeatAuthenticateKeystoneConcurrencyProcessCountCompare99th-bg" + type: "visualization" + panelIndex: 7 + size_x: 12 + size_y: 3 + col: 1 + row: 18 + - id: "BrowbeatAuthenticateKeystoneConcurrencyProcessCountCompareMax-bg" + type: "visualization" + panelIndex: 8 + size_x: 12 + size_y: 3 + col: 1 + row: 21 + - file_name: "BrowbeatAuthenticateValidateNovaProcessCountCompare.json" + title: "Browbeat Authenticate.validate_nova Process Count Comparsion" + darkTheme: "true" + panels: + - id: "BrowbeatAuthenticateValidateNovaConcurrencyProcessCountCompare-md" + type: "visualization" + panelIndex: 1 + size_x: 12 + size_y: 2 + col: 1 + row: 1 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyProcessCountCompareResultCount-bg" + type: "visualization" + panelIndex: 2 + size_x: 12 + size_y: 3 + col: 1 + row: 3 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyProcessCountCompareErrorCount-bg" + type: "visualization" + panelIndex: 3 + size_x: 12 + size_y: 3 + col: 1 + row: 6 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyProcessCountCompareMin-bg" + type: "visualization" + panelIndex: 4 + size_x: 12 + size_y: 3 + col: 1 + row: 9 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyProcessCountCompare50th-bg" + type: "visualization" + panelIndex: 5 + size_x: 12 + size_y: 3 + col: 1 + row: 15 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyProcessCountCompare95th-bg" + type: "visualization" + panelIndex: 6 + size_x: 12 + size_y: 3 + col: 1 + row: 15 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyProcessCountCompare99th-bg" + type: "visualization" + panelIndex: 7 + size_x: 12 + size_y: 3 + col: 1 + row: 18 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyProcessCountCompareMax-bg" + type: "visualization" + panelIndex: 8 + size_x: 12 + size_y: 3 + col: 1 + row: 21 + - file_name: "BrowbeatAuthenticateValidateNeutronProcessCountCompare.json" + title: "Browbeat Authenticate.validate_neutron Process Count Comparsion" + darkTheme: "true" + panels: + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyProcessCountCompare-md" + type: "visualization" + panelIndex: 1 + size_x: 12 + size_y: 2 + col: 1 + row: 1 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyProcessCountCompareResultCount-bg" + type: "visualization" + panelIndex: 2 + size_x: 12 + size_y: 3 + col: 1 + row: 3 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyProcessCountCompareErrorCount-bg" + type: "visualization" + panelIndex: 3 + size_x: 12 + size_y: 3 + col: 1 + row: 6 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyProcessCountCompareMin-bg" + type: "visualization" + panelIndex: 4 + size_x: 12 + size_y: 3 + col: 1 + row: 9 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyProcessCountCompare50th-bg" + type: "visualization" + panelIndex: 5 + size_x: 12 + size_y: 3 + col: 1 + row: 15 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyProcessCountCompare95th-bg" + type: "visualization" + panelIndex: 6 + size_x: 12 + size_y: 3 + col: 1 + row: 15 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyProcessCountCompare99th-bg" + type: "visualization" + panelIndex: 7 + size_x: 12 + size_y: 3 + col: 1 + row: 18 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyProcessCountCompareMax-bg" + type: "visualization" + panelIndex: 8 + size_x: 12 + size_y: 3 + col: 1 + row: 21 + + + # Thread Count Comparsion Dashboards + - file_name: "BrowbeatAuthenticateKeystoneThreadCountCompare.json" + title: "Browbeat Authenticate.keystone Thread Count Comparsion" + darkTheme: "true" + panels: + - id: "BrowbeatAuthenticateKeystoneConcurrencyThreadCountCompare-md" + type: "visualization" + panelIndex: 1 + size_x: 12 + size_y: 2 + col: 1 + row: 1 + - id: "BrowbeatAuthenticateKeystoneConcurrencyThreadCountCompareResultCount-bg" + type: "visualization" + panelIndex: 2 + size_x: 12 + size_y: 3 + col: 1 + row: 3 + - id: "BrowbeatAuthenticateKeystoneConcurrencyThreadCountCompareErrorCount-bg" + type: "visualization" + panelIndex: 3 + size_x: 12 + size_y: 3 + col: 1 + row: 6 + - id: "BrowbeatAuthenticateKeystoneConcurrencyThreadCountCompareMin-bg" + type: "visualization" + panelIndex: 4 + size_x: 12 + size_y: 3 + col: 1 + row: 9 + - id: "BrowbeatAuthenticateKeystoneConcurrencyThreadCountCompare50th-bg" + type: "visualization" + panelIndex: 5 + size_x: 12 + size_y: 3 + col: 1 + row: 12 + - id: "BrowbeatAuthenticateKeystoneConcurrencyThreadCountCompare95th-bg" + type: "visualization" + panelIndex: 6 + size_x: 12 + size_y: 3 + col: 1 + row: 15 + - id: "BrowbeatAuthenticateKeystoneConcurrencyThreadCountCompare99th-bg" + type: "visualization" + panelIndex: 7 + size_x: 12 + size_y: 3 + col: 1 + row: 18 + - id: "BrowbeatAuthenticateKeystoneConcurrencyThreadCountCompareMax-bg" + type: "visualization" + panelIndex: 8 + size_x: 12 + size_y: 3 + col: 1 + row: 21 + - file_name: "BrowbeatAuthenticateValidateNovaThreadCountCompare.json" + title: "Browbeat Authenticate.validate_nova Thread Count Comparsion" + darkTheme: "true" + panels: + - id: "BrowbeatAuthenticateValidateNovaConcurrencyThreadCountCompare-md" + type: "visualization" + panelIndex: 1 + size_x: 12 + size_y: 2 + col: 1 + row: 1 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyThreadCountCompareResultCount-bg" + type: "visualization" + panelIndex: 2 + size_x: 12 + size_y: 3 + col: 1 + row: 3 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyThreadCountCompareErrorCount-bg" + type: "visualization" + panelIndex: 3 + size_x: 12 + size_y: 3 + col: 1 + row: 6 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyThreadCountCompareMin-bg" + type: "visualization" + panelIndex: 4 + size_x: 12 + size_y: 3 + col: 1 + row: 9 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyThreadCountCompare50th-bg" + type: "visualization" + panelIndex: 5 + size_x: 12 + size_y: 3 + col: 1 + row: 15 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyThreadCountCompare95th-bg" + type: "visualization" + panelIndex: 6 + size_x: 12 + size_y: 3 + col: 1 + row: 15 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyThreadCountCompare99th-bg" + type: "visualization" + panelIndex: 7 + size_x: 12 + size_y: 3 + col: 1 + row: 18 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyThreadCountCompareMax-bg" + type: "visualization" + panelIndex: 8 + size_x: 12 + size_y: 3 + col: 1 + row: 21 + - file_name: "BrowbeatAuthenticateValidateNeutronThreadCountCompare.json" + title: "Browbeat Authenticate.validate_neutron Thread Count Comparsion" + darkTheme: "true" + panels: + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyThreadCountCompare-md" + type: "visualization" + panelIndex: 1 + size_x: 12 + size_y: 2 + col: 1 + row: 1 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyThreadCountCompareResultCount-bg" + type: "visualization" + panelIndex: 2 + size_x: 12 + size_y: 3 + col: 1 + row: 3 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyThreadCountCompareErrorCount-bg" + type: "visualization" + panelIndex: 3 + size_x: 12 + size_y: 3 + col: 1 + row: 6 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyThreadCountCompareMin-bg" + type: "visualization" + panelIndex: 4 + size_x: 12 + size_y: 3 + col: 1 + row: 9 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyThreadCountCompare50th-bg" + type: "visualization" + panelIndex: 5 + size_x: 12 + size_y: 3 + col: 1 + row: 15 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyThreadCountCompare95th-bg" + type: "visualization" + panelIndex: 6 + size_x: 12 + size_y: 3 + col: 1 + row: 15 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyThreadCountCompare99th-bg" + type: "visualization" + panelIndex: 7 + size_x: 12 + size_y: 3 + col: 1 + row: 18 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyThreadCountCompareMax-bg" + type: "visualization" + panelIndex: 8 + size_x: 12 + size_y: 3 + col: 1 + row: 21 diff --git a/ansible/install/roles/kibana-visualization/vars/keystone_processes_threads_visualizations.yml b/ansible/install/roles/kibana-visualization/vars/keystone_processes_threads_visualizations.yml new file mode 100644 index 000000000..8e4360852 --- /dev/null +++ b/ansible/install/roles/kibana-visualization/vars/keystone_processes_threads_visualizations.yml @@ -0,0 +1,248 @@ +--- +# +# Keystone Processes/Threads Comparsion - Visualizations Variables +# + +keystone_processes_threads_visualizations: + # Authenticate.keystone Visualizations: [Min, 50th, 95th, 99th, Max] for UUID + - title: "BrowbeatAuthenticateKeystoneConcurrencyProcessCountCompare-md" + template: "markdown.json.j2" + markdown: "# Processes Comparsion\\\\n[Browbeat](https://github.com/openstack/browbeat)\\\\n\\\\n[Rally Authenticate.keystone](https://github.com/openstack/rally/blob/master/rally/plugins/openstack/scenarios/authenticate/authenticate.py#L28)" + - title: "BrowbeatAuthenticateKeystoneConcurrencyProcessCountCompareResultCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "software-metadata.keystone.main_workers_processes" + query: "_type: result AND rally_setup.name: Authenticate.keystone" + - title: "BrowbeatAuthenticateKeystoneConcurrencyProcessCountCompareErrorCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "software-metadata.keystone.main_workers_processes" + query: "_type: error AND rally_setup.name: Authenticate.keystone" + + - title: "BrowbeatAuthenticateKeystoneConcurrencyProcessCountCompareMin-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "min" + split_bars_field: "software-metadata.keystone.main_workers_processes" + query: "_type: result AND rally_setup.name: Authenticate.keystone" + - title: "BrowbeatAuthenticateKeystoneConcurrencyProcessCountCompare50th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[50]" + split_bars_field: "software-metadata.keystone.main_workers_processes" + query: "_type: result AND rally_setup.name: Authenticate.keystone" + - title: "BrowbeatAuthenticateKeystoneConcurrencyProcessCountCompare95th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[95]" + split_bars_field: "software-metadata.keystone.main_workers_processes" + query: "_type: result AND rally_setup.name: Authenticate.keystone" + - title: "BrowbeatAuthenticateKeystoneConcurrencyProcessCountCompare99th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[99]" + split_bars_field: "software-metadata.keystone.main_workers_processes" + query: "_type: result AND rally_setup.name: Authenticate.keystone" + - title: "BrowbeatAuthenticateKeystoneConcurrencyProcessCountCompareMax-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "max" + split_bars_field: "software-metadata.keystone.main_workers_processes" + query: "_type: result AND rally_setup.name: Authenticate.keystone" + # Authenticate.keystone Visualizations: [Min, 50th, 95th, 99th, Max] for Fernet + - title: "BrowbeatAuthenticateKeystoneConcurrencyThreadCountCompare-md" + template: "markdown.json.j2" + markdown: "# Threads Comparsion\\\\n[Browbeat](https://github.com/openstack/browbeat)\\\\n\\\\n[Rally Authenticate.keystone](https://github.com/openstack/rally/blob/master/rally/plugins/openstack/scenarios/authenticate/authenticate.py#L28)" + - title: "BrowbeatAuthenticateKeystoneConcurrencyThreadCountCompareResultCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "software-metadata.keystone.main_workers_threads" + query: "_type: result AND rally_setup.name: Authenticate.keystone" + - title: "BrowbeatAuthenticateKeystoneConcurrencyThreadCountCompareErrorCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "software-metadata.keystone.main_workers_threads" + query: "_type: error AND rally_setup.name: Authenticate.keystone" + + - title: "BrowbeatAuthenticateKeystoneConcurrencyThreadCountCompareMin-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "min" + split_bars_field: "software-metadata.keystone.main_workers_threads" + query: "_type: result AND rally_setup.name: Authenticate.keystone" + - title: "BrowbeatAuthenticateKeystoneConcurrencyThreadCountCompare50th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[50]" + split_bars_field: "software-metadata.keystone.main_workers_threads" + query: "_type: result AND rally_setup.name: Authenticate.keystone" + - title: "BrowbeatAuthenticateKeystoneConcurrencyThreadCountCompare95th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[95]" + split_bars_field: "software-metadata.keystone.main_workers_threads" + query: "_type: result AND rally_setup.name: Authenticate.keystone" + - title: "BrowbeatAuthenticateKeystoneConcurrencyThreadCountCompare99th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[99]" + split_bars_field: "software-metadata.keystone.main_workers_threads" + query: "_type: result AND rally_setup.name: Authenticate.keystone" + - title: "BrowbeatAuthenticateKeystoneConcurrencyThreadCountCompareMax-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "max" + split_bars_field: "software-metadata.keystone.main_workers_threads" + query: "_type: result AND rally_setup.name: Authenticate.keystone" + + # Authenticate.validate_nova Visualizations: [Min, 50th, 95th, 99th, Max] for UUID + - title: "BrowbeatAuthenticateValidateNovaConcurrencyProcessCountCompare-md" + template: "markdown.json.j2" + markdown: "# Processes Comparsion\\\\n[Browbeat](https://github.com/openstack/browbeat)\\\\n\\\\n[Rally Authenticate.validate_nova](https://github.com/openstack/rally/blob/master/rally/plugins/openstack/scenarios/authenticate/authenticate.py#L54)\\\\n\\\\nrepetitions: 2" + - title: "BrowbeatAuthenticateValidateNovaConcurrencyProcessCountCompareResultCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "software-metadata.keystone.main_workers_processes" + query: "_type: result AND rally_setup.name: Authenticate.validate_nova" + - title: "BrowbeatAuthenticateValidateNovaConcurrencyProcessCountCompareErrorCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "software-metadata.keystone.main_workers_processes" + query: "_type: error AND rally_setup.name: Authenticate.validate_nova" + + - title: "BrowbeatAuthenticateValidateNovaConcurrencyProcessCountCompareMin-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "min" + split_bars_field: "software-metadata.keystone.main_workers_processes" + query: "_type: result AND rally_setup.name: Authenticate.validate_nova" + - title: "BrowbeatAuthenticateValidateNovaConcurrencyProcessCountCompare50th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[50]" + split_bars_field: "software-metadata.keystone.main_workers_processes" + query: "_type: result AND rally_setup.name: Authenticate.validate_nova" + - title: "BrowbeatAuthenticateValidateNovaConcurrencyProcessCountCompare95th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[95]" + split_bars_field: "software-metadata.keystone.main_workers_processes" + query: "_type: result AND rally_setup.name: Authenticate.validate_nova" + - title: "BrowbeatAuthenticateValidateNovaConcurrencyProcessCountCompare99th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[99]" + split_bars_field: "software-metadata.keystone.main_workers_processes" + query: "_type: result AND rally_setup.name: Authenticate.validate_nova" + - title: "BrowbeatAuthenticateValidateNovaConcurrencyProcessCountCompareMax-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "max" + split_bars_field: "software-metadata.keystone.main_workers_processes" + query: "_type: result AND rally_setup.name: Authenticate.validate_nova" + # Authenticate.validate_nova Visualizations: [Min, 50th, 95th, 99th, Max] for Fernet + - title: "BrowbeatAuthenticateValidateNovaConcurrencyThreadCountCompare-md" + template: "markdown.json.j2" + markdown: "# Threads Comparsion\\\\n[Browbeat](https://github.com/openstack/browbeat)\\\\n\\\\n[Rally Authenticate.validate_nova](https://github.com/openstack/rally/blob/master/rally/plugins/openstack/scenarios/authenticate/authenticate.py#L54)\\\\n\\\\nrepetitions: 2" + - title: "BrowbeatAuthenticateValidateNovaConcurrencyThreadCountCompareResultCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "software-metadata.keystone.main_workers_threads" + query: "_type: result AND rally_setup.name: Authenticate.validate_nova" + - title: "BrowbeatAuthenticateValidateNovaConcurrencyThreadCountCompareErrorCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "software-metadata.keystone.main_workers_threads" + query: "_type: error AND rally_setup.name: Authenticate.validate_nova" + + - title: "BrowbeatAuthenticateValidateNovaConcurrencyThreadCountCompareMin-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "min" + split_bars_field: "software-metadata.keystone.main_workers_threads" + query: "_type: result AND rally_setup.name: Authenticate.validate_nova" + - title: "BrowbeatAuthenticateValidateNovaConcurrencyThreadCountCompare50th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[50]" + split_bars_field: "software-metadata.keystone.main_workers_threads" + query: "_type: result AND rally_setup.name: Authenticate.validate_nova" + - title: "BrowbeatAuthenticateValidateNovaConcurrencyThreadCountCompare95th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[95]" + split_bars_field: "software-metadata.keystone.main_workers_threads" + query: "_type: result AND rally_setup.name: Authenticate.validate_nova" + - title: "BrowbeatAuthenticateValidateNovaConcurrencyThreadCountCompare99th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[99]" + split_bars_field: "software-metadata.keystone.main_workers_threads" + query: "_type: result AND rally_setup.name: Authenticate.validate_nova" + - title: "BrowbeatAuthenticateValidateNovaConcurrencyThreadCountCompareMax-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "max" + split_bars_field: "software-metadata.keystone.main_workers_threads" + query: "_type: result AND rally_setup.name: Authenticate.validate_nova" + + # Authenticate.validate_neutron Visualizations: [Min, 50th, 95th, 99th, Max] for UUID + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyProcessCountCompare-md" + template: "markdown.json.j2" + markdown: "# Processes Comparsion\\\\n[Browbeat](https://github.com/openstack/browbeat)\\\\n\\\\n[Rally Authenticate.validate_neutron](https://github.com/openstack/rally/blob/master/rally/plugins/openstack/scenarios/authenticate/authenticate.py#L106)\\\\n\\\\nrepetitions: 2" + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyProcessCountCompareResultCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "software-metadata.keystone.main_workers_processes" + query: "_type: result AND rally_setup.name: Authenticate.validate_neutron" + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyProcessCountCompareErrorCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "software-metadata.keystone.main_workers_processes" + query: "_type: error AND rally_setup.name: Authenticate.validate_neutron" + + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyProcessCountCompareMin-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "min" + split_bars_field: "software-metadata.keystone.main_workers_processes" + query: "_type: result AND rally_setup.name: Authenticate.validate_neutron" + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyProcessCountCompare50th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[50]" + split_bars_field: "software-metadata.keystone.main_workers_processes" + query: "_type: result AND rally_setup.name: Authenticate.validate_neutron" + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyProcessCountCompare95th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[95]" + split_bars_field: "software-metadata.keystone.main_workers_processes" + query: "_type: result AND rally_setup.name: Authenticate.validate_neutron" + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyProcessCountCompare99th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[99]" + split_bars_field: "software-metadata.keystone.main_workers_processes" + query: "_type: result AND rally_setup.name: Authenticate.validate_neutron" + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyProcessCountCompareMax-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "max" + split_bars_field: "software-metadata.keystone.main_workers_processes" + query: "_type: result AND rally_setup.name: Authenticate.validate_neutron" + # Authenticate.validate_neutron Visualizations: [Min, 50th, 95th, 99th, Max] for Fernet + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyThreadCountCompare-md" + template: "markdown.json.j2" + markdown: "# Threads Comparsion\\\\n[Browbeat](https://github.com/openstack/browbeat)\\\\n\\\\n[Rally Authenticate.validate_neutron](https://github.com/openstack/rally/blob/master/rally/plugins/openstack/scenarios/authenticate/authenticate.py#L106)\\\\n\\\\nrepetitions: 2" + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyThreadCountCompareResultCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "software-metadata.keystone.main_workers_threads" + query: "_type: result AND rally_setup.name: Authenticate.validate_neutron" + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyThreadCountCompareErrorCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "software-metadata.keystone.main_workers_threads" + query: "_type: error AND rally_setup.name: Authenticate.validate_neutron" + + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyThreadCountCompareMin-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "min" + split_bars_field: "software-metadata.keystone.main_workers_threads" + query: "_type: result AND rally_setup.name: Authenticate.validate_neutron" + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyThreadCountCompare50th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[50]" + split_bars_field: "software-metadata.keystone.main_workers_threads" + query: "_type: result AND rally_setup.name: Authenticate.validate_neutron" + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyThreadCountCompare95th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[95]" + split_bars_field: "software-metadata.keystone.main_workers_threads" + query: "_type: result AND rally_setup.name: Authenticate.validate_neutron" + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyThreadCountCompare99th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[99]" + split_bars_field: "software-metadata.keystone.main_workers_threads" + query: "_type: result AND rally_setup.name: Authenticate.validate_neutron" + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyThreadCountCompareMax-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "max" + split_bars_field: "software-metadata.keystone.main_workers_threads" + query: "_type: result AND rally_setup.name: Authenticate.validate_neutron" diff --git a/visualization/Keystone/dashboard/BrowbeatAuthenticateKeystoneVersionCompare.json b/visualization/Keystone/dashboard/BrowbeatAuthenticateKeystoneVersionCompare.json deleted file mode 100644 index f25acc9ed..000000000 --- a/visualization/Keystone/dashboard/BrowbeatAuthenticateKeystoneVersionCompare.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "title": "Browbeat Authenticate.keystone Version Comparsion", - "hits": 0, - "description": "", - "panelsJSON": "[{\"id\":\"BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUID-md\",\"type\":\"visualization\",\"panelIndex\":1,\"size_x\":6,\"size_y\":2,\"col\":1,\"row\":1},{\"id\":\"BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernet-md\",\"type\":\"visualization\",\"panelIndex\":2,\"size_x\":6,\"size_y\":2,\"col\":7,\"row\":1},{\"id\":\"BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUIDResultCount-bg\",\"type\":\"visualization\",\"panelIndex\":13,\"size_x\":6,\"size_y\":3,\"col\":1,\"row\":3},{\"id\":\"BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernetResultCount-bg\",\"type\":\"visualization\",\"panelIndex\":14,\"size_x\":6,\"size_y\":3,\"col\":7,\"row\":3},{\"id\":\"BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUIDErrorCount-bg\",\"type\":\"visualization\",\"panelIndex\":13,\"size_x\":6,\"size_y\":3,\"col\":1,\"row\":6},{\"id\":\"BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernetErrorCount-bg\",\"type\":\"visualization\",\"panelIndex\":14,\"size_x\":6,\"size_y\":3,\"col\":7,\"row\":6},{\"id\":\"BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUIDMin-bg\",\"type\":\"visualization\",\"panelIndex\":3,\"size_x\":6,\"size_y\":3,\"col\":1,\"row\":9},{\"id\":\"BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUID50th-bg\",\"type\":\"visualization\",\"panelIndex\":4,\"size_x\":6,\"size_y\":3,\"col\":1,\"row\":12},{\"id\":\"BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUID95th-bg\",\"type\":\"visualization\",\"panelIndex\":5,\"size_x\":6,\"size_y\":3,\"col\":1,\"row\":15},{\"id\":\"BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUID99th-bg\",\"type\":\"visualization\",\"panelIndex\":6,\"size_x\":6,\"size_y\":3,\"col\":1,\"row\":18},{\"id\":\"BrowbeatAuthenticateKeystoneConcurrencyVersionCompareUUIDMax-bg\",\"type\":\"visualization\",\"panelIndex\":7,\"size_x\":6,\"size_y\":3,\"col\":1,\"row\":21},{\"id\":\"BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernetMin-bg\",\"type\":\"visualization\",\"panelIndex\":9,\"size_x\":6,\"size_y\":3,\"col\":7,\"row\":9},{\"id\":\"BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernet50th-bg\",\"type\":\"visualization\",\"panelIndex\":8,\"size_x\":6,\"size_y\":3,\"col\":7,\"row\":12},{\"id\":\"BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernet95th-bg\",\"type\":\"visualization\",\"panelIndex\":10,\"size_x\":6,\"size_y\":3,\"col\":7,\"row\":15},{\"id\":\"BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernet99th-bg\",\"type\":\"visualization\",\"panelIndex\":11,\"size_x\":6,\"size_y\":3,\"col\":7,\"row\":18},{\"id\":\"BrowbeatAuthenticateKeystoneConcurrencyVersionCompareFernetMax-bg\",\"type\":\"visualization\",\"panelIndex\":12,\"size_x\":6,\"size_y\":3,\"col\":7,\"row\":21}]", - "optionsJSON": "{\"darkTheme\":true}", - "uiStateJSON": "{}", - "version": 1, - "timeRestore": false, - "kibanaSavedObjectMeta": { - "searchSourceJSON": "{\"filter\":[{\"query\":{\"query_string\":{\"query\":\"*\",\"analyze_wildcard\":true}}}]}" - } -} diff --git a/visualization/Keystone/dashboard/BrowbeatAuthenticateValidateNeutronVersionCompare.json b/visualization/Keystone/dashboard/BrowbeatAuthenticateValidateNeutronVersionCompare.json deleted file mode 100644 index f346ffe27..000000000 --- a/visualization/Keystone/dashboard/BrowbeatAuthenticateValidateNeutronVersionCompare.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "title": "Browbeat Authenticate.validate_neutron Version Comparsion", - "hits": 0, - "description": "", - "panelsJSON": "[{\"id\":\"BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUID-md\",\"type\":\"visualization\",\"panelIndex\":1,\"size_x\":6,\"size_y\":2,\"col\":1,\"row\":1},{\"id\":\"BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernet-md\",\"type\":\"visualization\",\"panelIndex\":2,\"size_x\":6,\"size_y\":2,\"col\":7,\"row\":1},{\"id\":\"BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUIDResultCount-bg\",\"type\":\"visualization\",\"panelIndex\":13,\"size_x\":6,\"size_y\":3,\"col\":1,\"row\":3},{\"id\":\"BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernetResultCount-bg\",\"type\":\"visualization\",\"panelIndex\":14,\"size_x\":6,\"size_y\":3,\"col\":7,\"row\":3},{\"id\":\"BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUIDErrorCount-bg\",\"type\":\"visualization\",\"panelIndex\":13,\"size_x\":6,\"size_y\":3,\"col\":1,\"row\":6},{\"id\":\"BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernetErrorCount-bg\",\"type\":\"visualization\",\"panelIndex\":14,\"size_x\":6,\"size_y\":3,\"col\":7,\"row\":6},{\"id\":\"BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUIDMin-bg\",\"type\":\"visualization\",\"panelIndex\":3,\"size_x\":6,\"size_y\":3,\"col\":1,\"row\":9},{\"id\":\"BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUID50th-bg\",\"type\":\"visualization\",\"panelIndex\":4,\"size_x\":6,\"size_y\":3,\"col\":1,\"row\":12},{\"id\":\"BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUID95th-bg\",\"type\":\"visualization\",\"panelIndex\":5,\"size_x\":6,\"size_y\":3,\"col\":1,\"row\":15},{\"id\":\"BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUID99th-bg\",\"type\":\"visualization\",\"panelIndex\":6,\"size_x\":6,\"size_y\":3,\"col\":1,\"row\":18},{\"id\":\"BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareUUIDMax-bg\",\"type\":\"visualization\",\"panelIndex\":7,\"size_x\":6,\"size_y\":3,\"col\":1,\"row\":21},{\"id\":\"BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernetMin-bg\",\"type\":\"visualization\",\"panelIndex\":9,\"size_x\":6,\"size_y\":3,\"col\":7,\"row\":9},{\"id\":\"BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernet50th-bg\",\"type\":\"visualization\",\"panelIndex\":8,\"size_x\":6,\"size_y\":3,\"col\":7,\"row\":12},{\"id\":\"BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernet95th-bg\",\"type\":\"visualization\",\"panelIndex\":10,\"size_x\":6,\"size_y\":3,\"col\":7,\"row\":15},{\"id\":\"BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernet99th-bg\",\"type\":\"visualization\",\"panelIndex\":11,\"size_x\":6,\"size_y\":3,\"col\":7,\"row\":18},{\"id\":\"BrowbeatAuthenticateValidateNeutronConcurrencyVersionCompareFernetMax-bg\",\"type\":\"visualization\",\"panelIndex\":12,\"size_x\":6,\"size_y\":3,\"col\":7,\"row\":21}]", - "optionsJSON": "{\"darkTheme\":true}", - "uiStateJSON": "{}", - "version": 1, - "timeRestore": false, - "kibanaSavedObjectMeta": { - "searchSourceJSON": "{\"filter\":[{\"query\":{\"query_string\":{\"query\":\"*\",\"analyze_wildcard\":true}}}]}" - } -} diff --git a/visualization/Keystone/dashboard/BrowbeatAuthenticateValidateNovaVersionCompare.json b/visualization/Keystone/dashboard/BrowbeatAuthenticateValidateNovaVersionCompare.json deleted file mode 100644 index a87093910..000000000 --- a/visualization/Keystone/dashboard/BrowbeatAuthenticateValidateNovaVersionCompare.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "title": "Browbeat Authenticate.validate_nova Version Comparsion", - "hits": 0, - "description": "", - "panelsJSON": "[{\"id\":\"BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUID-md\",\"type\":\"visualization\",\"panelIndex\":1,\"size_x\":6,\"size_y\":2,\"col\":1,\"row\":1},{\"id\":\"BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernet-md\",\"type\":\"visualization\",\"panelIndex\":2,\"size_x\":6,\"size_y\":2,\"col\":7,\"row\":1},{\"id\":\"BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUIDResultCount-bg\",\"type\":\"visualization\",\"panelIndex\":13,\"size_x\":6,\"size_y\":3,\"col\":1,\"row\":3},{\"id\":\"BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernetResultCount-bg\",\"type\":\"visualization\",\"panelIndex\":14,\"size_x\":6,\"size_y\":3,\"col\":7,\"row\":3},{\"id\":\"BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUIDErrorCount-bg\",\"type\":\"visualization\",\"panelIndex\":13,\"size_x\":6,\"size_y\":3,\"col\":1,\"row\":6},{\"id\":\"BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernetErrorCount-bg\",\"type\":\"visualization\",\"panelIndex\":14,\"size_x\":6,\"size_y\":3,\"col\":7,\"row\":6},{\"id\":\"BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUIDMin-bg\",\"type\":\"visualization\",\"panelIndex\":3,\"size_x\":6,\"size_y\":3,\"col\":1,\"row\":9},{\"id\":\"BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUID50th-bg\",\"type\":\"visualization\",\"panelIndex\":4,\"size_x\":6,\"size_y\":3,\"col\":1,\"row\":12},{\"id\":\"BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUID95th-bg\",\"type\":\"visualization\",\"panelIndex\":5,\"size_x\":6,\"size_y\":3,\"col\":1,\"row\":15},{\"id\":\"BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUID99th-bg\",\"type\":\"visualization\",\"panelIndex\":6,\"size_x\":6,\"size_y\":3,\"col\":1,\"row\":18},{\"id\":\"BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareUUIDMax-bg\",\"type\":\"visualization\",\"panelIndex\":7,\"size_x\":6,\"size_y\":3,\"col\":1,\"row\":21},{\"id\":\"BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernetMin-bg\",\"type\":\"visualization\",\"panelIndex\":9,\"size_x\":6,\"size_y\":3,\"col\":7,\"row\":9},{\"id\":\"BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernet50th-bg\",\"type\":\"visualization\",\"panelIndex\":8,\"size_x\":6,\"size_y\":3,\"col\":7,\"row\":12},{\"id\":\"BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernet95th-bg\",\"type\":\"visualization\",\"panelIndex\":10,\"size_x\":6,\"size_y\":3,\"col\":7,\"row\":15},{\"id\":\"BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernet99th-bg\",\"type\":\"visualization\",\"panelIndex\":11,\"size_x\":6,\"size_y\":3,\"col\":7,\"row\":18},{\"id\":\"BrowbeatAuthenticateValidateNovaConcurrencyVersionCompareFernetMax-bg\",\"type\":\"visualization\",\"panelIndex\":12,\"size_x\":6,\"size_y\":3,\"col\":7,\"row\":21}]", - "optionsJSON": "{\"darkTheme\":true}", - "uiStateJSON": "{}", - "version": 1, - "timeRestore": false, - "kibanaSavedObjectMeta": { - "searchSourceJSON": "{\"filter\":[{\"query\":{\"query_string\":{\"query\":\"*\",\"analyze_wildcard\":true}}}]}" - } -}