diff --git a/ansible/install/kibana-visuals.yml b/ansible/install/kibana-visuals.yml index 9b94c48e6..ea547105c 100644 --- a/ansible/install/kibana-visuals.yml +++ b/ansible/install/kibana-visuals.yml @@ -8,11 +8,13 @@ remote_user: "{{ local_remote_user }}" vars_files: # Vars for templatized Visualizations: + - "{{browbeat_path}}/ansible/install/roles/kibana-visualization/vars/keystone_controller_count_visualizations.yml" - "{{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" - "{{browbeat_path}}/ansible/install/roles/kibana-visualization/vars/keystone_ssl_visualizations.yml" - "{{browbeat_path}}/ansible/install/roles/kibana-visualization/vars/shaker_scenario_throughput_concurrency_visualizations.yml" # Vars for templatized Dashboards: + - "{{browbeat_path}}/ansible/install/roles/kibana-visualization/vars/keystone_controller_count_dashboards.yml" - "{{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" - "{{browbeat_path}}/ansible/install/roles/kibana-visualization/vars/keystone_ssl_dashboards.yml" diff --git a/ansible/install/roles/kibana-visualization/tasks/main.yml b/ansible/install/roles/kibana-visualization/tasks/main.yml index 39013a616..9372db6c3 100644 --- a/ansible/install/roles/kibana-visualization/tasks/main.yml +++ b/ansible/install/roles/kibana-visualization/tasks/main.yml @@ -8,6 +8,7 @@ src: "{{item.template}}" dest: "{{browbeat_path}}/visualization/Keystone/visualization/{{item.title}}.json" with_flattened: + - "{{keystone_controller_count_visualizations}}" - "{{keystone_osp_version_token_visualizations}}" - "{{keystone_processes_threads_visualizations}}" - "{{keystone_ssl_visualizations}}" @@ -17,6 +18,7 @@ src: dashboard.json.j2 dest: "{{browbeat_path}}/visualization/Keystone/dashboard/{{item.file_name}}" with_flattened: + - "{{keystone_controller_count_dashboards}}" - "{{keystone_osp_version_token_dashboards}}" - "{{keystone_processes_threads_dashboards}}" - "{{keystone_ssl_dashboards}}" @@ -35,7 +37,6 @@ with_flattened: - "{{shaker_scenario_throughput_concurrency_dashboard}}" - - name: Remove Searches uri: url: http://{{ es_ip }}:{{ es_local_port }}/{{ es_kibana_index }}/search/{{ item | basename | regex_replace('\.json','') }} @@ -44,7 +45,10 @@ body_format: json status_code: 404, 200 with_fileglob: - - "{{ browbeat_path }}/visualization/*/search/*" + - "{{ browbeat_path }}/visualization/Keystone/search/*" + - "{{ browbeat_path }}/visualization/Neutron/search/*" + - "{{ browbeat_path }}/visualization/OpenStack-Workers/search/*" + - "{{ browbeat_path }}/visualization/Shaker/search/*" ignore_errors: true - name: Remove Visuals @@ -55,7 +59,10 @@ body_format: json status_code: 404, 200 with_fileglob: - - "{{ browbeat_path }}/visualization/*/visualization/*" + - "{{ browbeat_path }}/visualization/Keystone/visualization/*" + - "{{ browbeat_path }}/visualization/Neutron/visualization/*" + - "{{ browbeat_path }}/visualization/OpenStack-Workers/visualization/*" + - "{{ browbeat_path }}/visualization/Shaker/visualization/*" ignore_errors: true - name: Remove Dashboards @@ -66,7 +73,10 @@ body_format: json status_code: 404, 200 with_fileglob: - - "{{ browbeat_path }}/visualization/*/dashboard/*" + - "{{ browbeat_path }}/visualization/Keystone/dashboard/*" + - "{{ browbeat_path }}/visualization/Neutron/dashboard/*" + - "{{ browbeat_path }}/visualization/OpenStack-Workers/dashboard/*" + - "{{ browbeat_path }}/visualization/Shaker/dashboard/*" ignore_errors: true - name: Upload Searches @@ -77,7 +87,10 @@ body_format: json status_code: 201 with_fileglob: - - "{{ browbeat_path }}/visualization/*/search/*" + - "{{ browbeat_path }}/visualization/Keystone/search/*" + - "{{ browbeat_path }}/visualization/Neutron/search/*" + - "{{ browbeat_path }}/visualization/OpenStack-Workers/search/*" + - "{{ browbeat_path }}/visualization/Shaker/search/*" ignore_errors: true - name: Upload Visuals @@ -88,7 +101,10 @@ body_format: json status_code: 201 with_fileglob: - - "{{ browbeat_path }}/visualization/*/visualization/*" + - "{{ browbeat_path }}/visualization/Keystone/visualization/*" + - "{{ browbeat_path }}/visualization/Neutron/visualization/*" + - "{{ browbeat_path }}/visualization/OpenStack-Workers/visualization/*" + - "{{ browbeat_path }}/visualization/Shaker/visualization/*" ignore_errors: true - name: Upload Dashboards @@ -99,7 +115,10 @@ body_format: json status_code: 201 with_fileglob: - - "{{ browbeat_path }}/visualization/*/dashboard/*" + - "{{ browbeat_path }}/visualization/Keystone/dashboard/*" + - "{{ browbeat_path }}/visualization/Neutron/dashboard/*" + - "{{ browbeat_path }}/visualization/OpenStack-Workers/dashboard/*" + - "{{ browbeat_path }}/visualization/Shaker/dashboard/*" ignore_errors: true - name: Cleanup Keystone Visualizations @@ -107,6 +126,7 @@ path: "{{browbeat_path}}/visualization/Keystone/visualization/{{item.title}}.json" state: absent with_flattened: + - "{{keystone_controller_count_visualizations}}" - "{{keystone_osp_version_token_visualizations}}" - "{{keystone_processes_threads_visualizations}}" - "{{keystone_ssl_visualizations}}" @@ -116,6 +136,7 @@ path: "{{browbeat_path}}/visualization/Keystone/dashboard/{{item.file_name}}" state: absent with_flattened: + - "{{keystone_controller_count_dashboards}}" - "{{keystone_osp_version_token_dashboards}}" - "{{keystone_processes_threads_dashboards}}" - "{{keystone_ssl_dashboards}}" diff --git a/ansible/install/roles/kibana-visualization/vars/keystone_controller_count_dashboards.yml b/ansible/install/roles/kibana-visualization/vars/keystone_controller_count_dashboards.yml new file mode 100644 index 000000000..581f3ee6e --- /dev/null +++ b/ansible/install/roles/kibana-visualization/vars/keystone_controller_count_dashboards.yml @@ -0,0 +1,434 @@ +--- +# +# Keystone Controller Count Comparsion Dashboards +# + +keystone_controller_count_dashboards: + # Authenticate.keystone Dashboard + - file_name: "BrowbeatAuthenticateKeystoneControllerCountCompare.json" + title: "Browbeat Authenticate.keystone Controller Count Comparsion" + darkTheme: "true" + panels: + - id: "BrowbeatAuthenticateKeystoneConcurrencyControllerCountCompare-md" + type: "visualization" + panelIndex: 1 + size_x: 12 + size_y: 2 + col: 1 + row: 1 + - id: "BrowbeatAuthenticateKeystoneConcurrencyControllerCountCompareResultCount-bg" + type: "visualization" + panelIndex: 2 + size_x: 12 + size_y: 3 + col: 1 + row: 3 + - id: "BrowbeatAuthenticateKeystoneConcurrencyControllerCountCompareErrorCount-bg" + type: "visualization" + panelIndex: 3 + size_x: 12 + size_y: 3 + col: 1 + row: 6 + - id: "BrowbeatAuthenticateKeystoneConcurrencyControllerCountCompareMin-bg" + type: "visualization" + panelIndex: 4 + size_x: 12 + size_y: 3 + col: 1 + row: 9 + - id: "BrowbeatAuthenticateKeystoneConcurrencyControllerCountCompare50th-bg" + type: "visualization" + panelIndex: 5 + size_x: 12 + size_y: 3 + col: 1 + row: 12 + - id: "BrowbeatAuthenticateKeystoneConcurrencyControllerCountCompare95th-bg" + type: "visualization" + panelIndex: 6 + size_x: 12 + size_y: 3 + col: 1 + row: 15 + - id: "BrowbeatAuthenticateKeystoneConcurrencyControllerCountCompare99th-bg" + type: "visualization" + panelIndex: 7 + size_x: 12 + size_y: 3 + col: 1 + row: 18 + - id: "BrowbeatAuthenticateKeystoneConcurrencyControllerCountCompareMax-bg" + type: "visualization" + panelIndex: 8 + size_x: 12 + size_y: 3 + col: 1 + row: 21 + # Authenticate.validate_cinder Dashboard + - file_name: "BrowbeatAuthenticateValidateCinderControllerCountCompare.json" + title: "Browbeat Authenticate.validate_cinder Controller Count Comparsion" + darkTheme: "true" + panels: + - id: "BrowbeatAuthenticateValidateCinderConcurrencyControllerCountCompare-md" + type: "visualization" + panelIndex: 1 + size_x: 12 + size_y: 2 + col: 1 + row: 1 + - id: "BrowbeatAuthenticateValidateCinderConcurrencyControllerCountCompareResultCount-bg" + type: "visualization" + panelIndex: 2 + size_x: 12 + size_y: 3 + col: 1 + row: 3 + - id: "BrowbeatAuthenticateValidateCinderConcurrencyControllerCountCompareErrorCount-bg" + type: "visualization" + panelIndex: 3 + size_x: 12 + size_y: 3 + col: 1 + row: 6 + - id: "BrowbeatAuthenticateValidateCinderConcurrencyControllerCountCompareMin-bg" + type: "visualization" + panelIndex: 4 + size_x: 12 + size_y: 3 + col: 1 + row: 9 + - id: "BrowbeatAuthenticateValidateCinderConcurrencyControllerCountCompare50th-bg" + type: "visualization" + panelIndex: 5 + size_x: 12 + size_y: 3 + col: 1 + row: 12 + - id: "BrowbeatAuthenticateValidateCinderConcurrencyControllerCountCompare95th-bg" + type: "visualization" + panelIndex: 6 + size_x: 12 + size_y: 3 + col: 1 + row: 15 + - id: "BrowbeatAuthenticateValidateCinderConcurrencyControllerCountCompare99th-bg" + type: "visualization" + panelIndex: 7 + size_x: 12 + size_y: 3 + col: 1 + row: 18 + - id: "BrowbeatAuthenticateValidateCinderConcurrencyControllerCountCompareMax-bg" + type: "visualization" + panelIndex: 8 + size_x: 12 + size_y: 3 + col: 1 + row: 21 + # Authenticate.validate_glance Dashboard + - file_name: "BrowbeatAuthenticateValidateGlanceControllerCountCompare.json" + title: "Browbeat Authenticate.validate_glance Controller Count Comparsion" + darkTheme: "true" + panels: + - id: "BrowbeatAuthenticateValidateGlanceConcurrencyControllerCountCompare-md" + type: "visualization" + panelIndex: 1 + size_x: 12 + size_y: 2 + col: 1 + row: 1 + - id: "BrowbeatAuthenticateValidateGlanceConcurrencyControllerCountCompareResultCount-bg" + type: "visualization" + panelIndex: 2 + size_x: 12 + size_y: 3 + col: 1 + row: 3 + - id: "BrowbeatAuthenticateValidateGlanceConcurrencyControllerCountCompareErrorCount-bg" + type: "visualization" + panelIndex: 3 + size_x: 12 + size_y: 3 + col: 1 + row: 6 + - id: "BrowbeatAuthenticateValidateGlanceConcurrencyControllerCountCompareMin-bg" + type: "visualization" + panelIndex: 4 + size_x: 12 + size_y: 3 + col: 1 + row: 9 + - id: "BrowbeatAuthenticateValidateGlanceConcurrencyControllerCountCompare50th-bg" + type: "visualization" + panelIndex: 5 + size_x: 12 + size_y: 3 + col: 1 + row: 12 + - id: "BrowbeatAuthenticateValidateGlanceConcurrencyControllerCountCompare95th-bg" + type: "visualization" + panelIndex: 6 + size_x: 12 + size_y: 3 + col: 1 + row: 15 + - id: "BrowbeatAuthenticateValidateGlanceConcurrencyControllerCountCompare99th-bg" + type: "visualization" + panelIndex: 7 + size_x: 12 + size_y: 3 + col: 1 + row: 18 + - id: "BrowbeatAuthenticateValidateGlanceConcurrencyControllerCountCompareMax-bg" + type: "visualization" + panelIndex: 8 + size_x: 12 + size_y: 3 + col: 1 + row: 21 + # Authenticate.validate_heat Dashboard + - file_name: "BrowbeatAuthenticateValidateHeatControllerCountCompare.json" + title: "Browbeat Authenticate.validate_heat Controller Count Comparsion" + darkTheme: "true" + panels: + - id: "BrowbeatAuthenticateValidateHeatConcurrencyControllerCountCompare-md" + type: "visualization" + panelIndex: 1 + size_x: 12 + size_y: 2 + col: 1 + row: 1 + - id: "BrowbeatAuthenticateValidateHeatConcurrencyControllerCountCompareResultCount-bg" + type: "visualization" + panelIndex: 2 + size_x: 12 + size_y: 3 + col: 1 + row: 3 + - id: "BrowbeatAuthenticateValidateHeatConcurrencyControllerCountCompareErrorCount-bg" + type: "visualization" + panelIndex: 3 + size_x: 12 + size_y: 3 + col: 1 + row: 6 + - id: "BrowbeatAuthenticateValidateHeatConcurrencyControllerCountCompareMin-bg" + type: "visualization" + panelIndex: 4 + size_x: 12 + size_y: 3 + col: 1 + row: 9 + - id: "BrowbeatAuthenticateValidateHeatConcurrencyControllerCountCompare50th-bg" + type: "visualization" + panelIndex: 5 + size_x: 12 + size_y: 3 + col: 1 + row: 12 + - id: "BrowbeatAuthenticateValidateHeatConcurrencyControllerCountCompare95th-bg" + type: "visualization" + panelIndex: 6 + size_x: 12 + size_y: 3 + col: 1 + row: 15 + - id: "BrowbeatAuthenticateValidateHeatConcurrencyControllerCountCompare99th-bg" + type: "visualization" + panelIndex: 7 + size_x: 12 + size_y: 3 + col: 1 + row: 18 + - id: "BrowbeatAuthenticateValidateHeatConcurrencyControllerCountCompareMax-bg" + type: "visualization" + panelIndex: 8 + size_x: 12 + size_y: 3 + col: 1 + row: 21 + # Authenticate.validate_neutron Dashboard + - file_name: "BrowbeatAuthenticateValidateNeutronControllerCountCompare.json" + title: "Browbeat Authenticate.validate_neutron Controller Count Comparsion" + darkTheme: "true" + panels: + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyControllerCountCompare-md" + type: "visualization" + panelIndex: 1 + size_x: 12 + size_y: 2 + col: 1 + row: 1 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyControllerCountCompareResultCount-bg" + type: "visualization" + panelIndex: 2 + size_x: 12 + size_y: 3 + col: 1 + row: 3 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyControllerCountCompareErrorCount-bg" + type: "visualization" + panelIndex: 3 + size_x: 12 + size_y: 3 + col: 1 + row: 6 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyControllerCountCompareMin-bg" + type: "visualization" + panelIndex: 4 + size_x: 12 + size_y: 3 + col: 1 + row: 9 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyControllerCountCompare50th-bg" + type: "visualization" + panelIndex: 5 + size_x: 12 + size_y: 3 + col: 1 + row: 12 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyControllerCountCompare95th-bg" + type: "visualization" + panelIndex: 6 + size_x: 12 + size_y: 3 + col: 1 + row: 15 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyControllerCountCompare99th-bg" + type: "visualization" + panelIndex: 7 + size_x: 12 + size_y: 3 + col: 1 + row: 18 + - id: "BrowbeatAuthenticateValidateNeutronConcurrencyControllerCountCompareMax-bg" + type: "visualization" + panelIndex: 8 + size_x: 12 + size_y: 3 + col: 1 + row: 21 + # Authenticate.validate_nova Dashboard + - file_name: "BrowbeatAuthenticateValidateNovaControllerCountCompare.json" + title: "Browbeat Authenticate.validate_nova Controller Count Comparsion" + darkTheme: "true" + panels: + - id: "BrowbeatAuthenticateValidateNovaConcurrencyControllerCountCompare-md" + type: "visualization" + panelIndex: 1 + size_x: 12 + size_y: 2 + col: 1 + row: 1 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyControllerCountCompareResultCount-bg" + type: "visualization" + panelIndex: 2 + size_x: 12 + size_y: 3 + col: 1 + row: 3 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyControllerCountCompareErrorCount-bg" + type: "visualization" + panelIndex: 3 + size_x: 12 + size_y: 3 + col: 1 + row: 6 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyControllerCountCompareMin-bg" + type: "visualization" + panelIndex: 4 + size_x: 12 + size_y: 3 + col: 1 + row: 9 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyControllerCountCompare50th-bg" + type: "visualization" + panelIndex: 5 + size_x: 12 + size_y: 3 + col: 1 + row: 12 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyControllerCountCompare95th-bg" + type: "visualization" + panelIndex: 6 + size_x: 12 + size_y: 3 + col: 1 + row: 15 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyControllerCountCompare99th-bg" + type: "visualization" + panelIndex: 7 + size_x: 12 + size_y: 3 + col: 1 + row: 18 + - id: "BrowbeatAuthenticateValidateNovaConcurrencyControllerCountCompareMax-bg" + type: "visualization" + panelIndex: 8 + size_x: 12 + size_y: 3 + col: 1 + row: 21 + + # KeystoneBasic.authenticate_user_and_validate_token Dashboard + - file_name: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenControllerCountCompare.json" + title: "Browbeat KeystoneBasic.authenticate_user_and_validate_token Controller Count Comparsion" + darkTheme: "true" + panels: + - id: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencyControllerCountCompare-md" + type: "visualization" + panelIndex: 1 + size_x: 12 + size_y: 2 + col: 1 + row: 1 + - id: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencyControllerCountCompareResultCount-bg" + type: "visualization" + panelIndex: 2 + size_x: 12 + size_y: 3 + col: 1 + row: 3 + - id: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencyControllerCountCompareErrorCount-bg" + type: "visualization" + panelIndex: 3 + size_x: 12 + size_y: 3 + col: 1 + row: 6 + - id: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencyControllerCountCompareMin-bg" + type: "visualization" + panelIndex: 4 + size_x: 12 + size_y: 3 + col: 1 + row: 9 + - id: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencyControllerCountCompare50th-bg" + type: "visualization" + panelIndex: 5 + size_x: 12 + size_y: 3 + col: 1 + row: 12 + - id: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencyControllerCountCompare95th-bg" + type: "visualization" + panelIndex: 6 + size_x: 12 + size_y: 3 + col: 1 + row: 15 + - id: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencyControllerCountCompare99th-bg" + type: "visualization" + panelIndex: 7 + size_x: 12 + size_y: 3 + col: 1 + row: 18 + - id: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencyControllerCountCompareMax-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_controller_count_visualizations.yml b/ansible/install/roles/kibana-visualization/vars/keystone_controller_count_visualizations.yml new file mode 100644 index 000000000..02087d1bf --- /dev/null +++ b/ansible/install/roles/kibana-visualization/vars/keystone_controller_count_visualizations.yml @@ -0,0 +1,295 @@ +--- +# +# Keystone Controller Count Comparsion - Visualizations Variables +# + +keystone_controller_count_visualizations: + - title: "BrowbeatAuthenticateKeystoneConcurrencyControllerCountCompare-md" + template: "markdown.json.j2" + markdown: "# Controller Count 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#L29)" + # Authenticate.keystone Controller Count Comparsion Visualizations: [Min, 50th, 95th, 99th, Max] + - title: "BrowbeatAuthenticateKeystoneConcurrencyControllerCountCompareResultCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.keystone " + - title: "BrowbeatAuthenticateKeystoneConcurrencyControllerCountCompareErrorCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: error AND rally_setup.name: Authenticate.keystone " + + - title: "BrowbeatAuthenticateKeystoneConcurrencyControllerCountCompareMin-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "min" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.keystone " + - title: "BrowbeatAuthenticateKeystoneConcurrencyControllerCountCompare50th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[50]" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.keystone " + - title: "BrowbeatAuthenticateKeystoneConcurrencyControllerCountCompare95th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[95]" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + + query: "_type: result AND rally_setup.name: Authenticate.keystone " + - title: "BrowbeatAuthenticateKeystoneConcurrencyControllerCountCompare99th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[99]" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.keystone " + - title: "BrowbeatAuthenticateKeystoneConcurrencyControllerCountCompareMax-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "max" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.keystone " + + - title: "BrowbeatAuthenticateValidateCinderConcurrencyControllerCountCompare-md" + template: "markdown.json.j2" + markdown: "# Controller Count Comparsion\\\\n[Browbeat](https://github.com/openstack/browbeat)\\\\n\\\\n[Rally Authenticate.validate_cinder](https://github.com/openstack/rally/blob/master/rally/plugins/openstack/scenarios/authenticate/authenticate.py#L104)" + # Authenticate.validate_cinder Controller Count Comparsion Visualizations: [Min, 50th, 95th, 99th, Max] + - title: "BrowbeatAuthenticateValidateCinderConcurrencyControllerCountCompareResultCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_cinder " + - title: "BrowbeatAuthenticateValidateCinderConcurrencyControllerCountCompareErrorCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: error AND rally_setup.name: Authenticate.validate_cinder " + + - title: "BrowbeatAuthenticateValidateCinderConcurrencyControllerCountCompareMin-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "min" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_cinder " + - title: "BrowbeatAuthenticateValidateCinderConcurrencyControllerCountCompare50th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[50]" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_cinder " + - title: "BrowbeatAuthenticateValidateCinderConcurrencyControllerCountCompare95th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[95]" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_cinder " + - title: "BrowbeatAuthenticateValidateCinderConcurrencyControllerCountCompare99th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[99]" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_cinder " + - title: "BrowbeatAuthenticateValidateCinderConcurrencyControllerCountCompareMax-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "max" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_cinder " + + + - title: "BrowbeatAuthenticateValidateGlanceConcurrencyControllerCountCompare-md" + template: "markdown.json.j2" + markdown: "# Controller Count Comparsion\\\\n[Browbeat](https://github.com/openstack/browbeat)\\\\n\\\\n[Rally Authenticate.validate_glance](https://github.com/openstack/rally/blob/master/rally/plugins/openstack/scenarios/authenticate/authenticate.py#L39)" + # Authenticate.validate_glance Controller Count Comparsion Visualizations: [Min, 50th, 95th, 99th, Max] + - title: "BrowbeatAuthenticateValidateGlanceConcurrencyControllerCountCompareResultCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_glance " + - title: "BrowbeatAuthenticateValidateGlanceConcurrencyControllerCountCompareErrorCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: error AND rally_setup.name: Authenticate.validate_glance " + + - title: "BrowbeatAuthenticateValidateGlanceConcurrencyControllerCountCompareMin-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "min" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_glance " + - title: "BrowbeatAuthenticateValidateGlanceConcurrencyControllerCountCompare50th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[50]" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_glance " + - title: "BrowbeatAuthenticateValidateGlanceConcurrencyControllerCountCompare95th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[95]" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_glance " + - title: "BrowbeatAuthenticateValidateGlanceConcurrencyControllerCountCompare99th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[99]" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + + query: "_type: result AND rally_setup.name: Authenticate.validate_glance " + - title: "BrowbeatAuthenticateValidateGlanceConcurrencyControllerCountCompareMax-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "max" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_glance " + + - title: "BrowbeatAuthenticateValidateHeatConcurrencyControllerCountCompare-md" + template: "markdown.json.j2" + markdown: "# Controller Count Comparsion\\\\n[Browbeat](https://github.com/openstack/browbeat)\\\\n\\\\n[Rally Authenticate.validate_heat](https://github.com/openstack/rally/blob/master/rally/plugins/openstack/scenarios/authenticate/authenticate.py#L146)" + # Authenticate.validate_heat Controller Count Comparsion Visualizations: [Min, 50th, 95th, 99th, Max] + - title: "BrowbeatAuthenticateValidateHeatConcurrencyControllerCountCompareResultCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_heat " + - title: "BrowbeatAuthenticateValidateHeatConcurrencyControllerCountCompareErrorCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: error AND rally_setup.name: Authenticate.validate_heat " + + - title: "BrowbeatAuthenticateValidateHeatConcurrencyControllerCountCompareMin-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "min" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_heat " + - title: "BrowbeatAuthenticateValidateHeatConcurrencyControllerCountCompare50th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[50]" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_heat " + - title: "BrowbeatAuthenticateValidateHeatConcurrencyControllerCountCompare95th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[95]" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_heat " + - title: "BrowbeatAuthenticateValidateHeatConcurrencyControllerCountCompare99th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[99]" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_heat " + - title: "BrowbeatAuthenticateValidateHeatConcurrencyControllerCountCompareMax-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "max" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_heat " + + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyControllerCountCompare-md" + template: "markdown.json.j2" + markdown: "# Controller Count 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#L125)" + # Authenticate.validate_neutron Controller Count Comparsion Visualizations: [Min, 50th, 95th, 99th, Max] + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyControllerCountCompareResultCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_neutron " + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyControllerCountCompareErrorCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: error AND rally_setup.name: Authenticate.validate_neutron " + + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyControllerCountCompareMin-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "min" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_neutron " + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyControllerCountCompare50th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[50]" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_neutron " + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyControllerCountCompare95th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[95]" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_neutron " + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyControllerCountCompare99th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[99]" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_neutron " + - title: "BrowbeatAuthenticateValidateNeutronConcurrencyControllerCountCompareMax-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "max" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_neutron " + + - title: "BrowbeatAuthenticateValidateNovaConcurrencyControllerCountCompare-md" + template: "markdown.json.j2" + markdown: "# Controller Count 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#L62)" + # Authenticate.validate_nova Controller Count Comparsion Visualizations: [Min, 50th, 95th, 99th, Max] + - title: "BrowbeatAuthenticateValidateNovaConcurrencyControllerCountCompareResultCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_nova " + - title: "BrowbeatAuthenticateValidateNovaConcurrencyControllerCountCompareErrorCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: error AND rally_setup.name: Authenticate.validate_nova " + + - title: "BrowbeatAuthenticateValidateNovaConcurrencyControllerCountCompareMin-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "min" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_nova " + - title: "BrowbeatAuthenticateValidateNovaConcurrencyControllerCountCompare50th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[50]" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_nova " + - title: "BrowbeatAuthenticateValidateNovaConcurrencyControllerCountCompare95th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[95]" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_nova " + - title: "BrowbeatAuthenticateValidateNovaConcurrencyControllerCountCompare99th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[99]" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_nova " + - title: "BrowbeatAuthenticateValidateNovaConcurrencyControllerCountCompareMax-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "max" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: Authenticate.validate_nova " + + - title: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencyControllerCountCompare-md" + template: "markdown.json.j2" + markdown: "# Controller Count Comparsion\\\\n[Browbeat](https://github.com/openstack/browbeat)\\\\n\\\\n[Rally KeystoneBasic.authenticate_user_and_validate_token](https://github.com/openstack/rally/blob/master/rally/plugins/openstack/scenarios/keystone/basic.py#L102)" + # KeystoneBasic.authenticate_user_and_validate_token Controller Count Comparsion Visualizations: [Min, 50th, 95th, 99th, Max] + - title: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencyControllerCountCompareResultCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: KeystoneBasic.authenticate_user_and_validate_token " + - title: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencyControllerCountCompareErrorCount-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "count" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: error AND rally_setup.name: KeystoneBasic.authenticate_user_and_validate_token " + + - title: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencyControllerCountCompareMin-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "min" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: KeystoneBasic.authenticate_user_and_validate_token " + - title: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencyControllerCountCompare50th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[50]" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: KeystoneBasic.authenticate_user_and_validate_token " + - title: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencyControllerCountCompare95th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[95]" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: KeystoneBasic.authenticate_user_and_validate_token " + - title: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencyControllerCountCompare99th-bg" + template: "percentiles-concurrency-bg.json.j2" + percents: "[99]" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: KeystoneBasic.authenticate_user_and_validate_token " + - title: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencyControllerCountCompareMax-bg" + template: "min_max_count-concurency-bg.json.j2" + metric_type: "max" + split_bars_field: "environment-metadata.environment_setup.osp_controllers_number" + query: "_type: result AND rally_setup.name: KeystoneBasic.authenticate_user_and_validate_token "