Adding Non-SSL vs SSl Comparsion Dashboards

* Reduce whitespace in templates too

Change-Id: Ie07e1a076b0ac2c1f0863cfdd6549df83364b5b2
This commit is contained in:
akrzos 2016-11-28 16:10:51 -05:00
parent 51a7891644
commit ababb1c210
6 changed files with 792 additions and 5 deletions

View File

@ -10,11 +10,12 @@
# 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"
- "{{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_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"
- "{{browbeat_path}}/ansible/install/roles/kibana-visualization/vars/shaker_scenario_throughput_concurrency_dashboard.yml"
roles:
- kibana-visualization

View File

@ -10,6 +10,7 @@
with_flattened:
- "{{keystone_osp_version_token_visualizations}}"
- "{{keystone_processes_threads_visualizations}}"
- "{{keystone_ssl_visualizations}}"
- name: Generate Keystone Dashboards
template:
@ -18,6 +19,7 @@
with_flattened:
- "{{keystone_osp_version_token_dashboards}}"
- "{{keystone_processes_threads_dashboards}}"
- "{{keystone_ssl_dashboards}}"
- name: Generate Shaker Visualizations
template:
@ -107,6 +109,7 @@
with_flattened:
- "{{keystone_osp_version_token_visualizations}}"
- "{{keystone_processes_threads_visualizations}}"
- "{{keystone_ssl_visualizations}}"
- name: Cleanup Keystone Dashboards
file:
@ -115,6 +118,7 @@
with_flattened:
- "{{keystone_osp_version_token_dashboards}}"
- "{{keystone_processes_threads_dashboards}}"
- "{{keystone_ssl_dashboards}}"
- name: Cleanup Shaker Visualizations
file:

View File

@ -1,10 +1,13 @@
{% if item.include_pattern is not defined %}
{% if item.update({'include_pattern': ''}) %} {% endif %}
{% endif %}
{
"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\": \"{{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}",
"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}}\", {{item.include_pattern}} \"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\":\"8\",\"type\":\"{{item.metric_type}}\",\"schema\":\"metric\",\"params\":{\"field\":\"raw\"}}],\"listeners\":{}}",
"uiStateJSON": "{\"spy\":{\"mode\":{\"name\":null,\"fill\":false}}}",
"description": "",
"version": 1,
"kibanaSavedObjectMeta": {
"searchSourceJSON": "{\n \"index\": \"[browbeat-rally-]YYYY.MM.DD\",\n \"query\": {\n \"query_string\": {\n \"query\": \"{{item.query}}\",\n \"analyze_wildcard\": true\n }\n },\n \"filter\": []\n}"
"searchSourceJSON": "{\"index\":\"[browbeat-rally-]YYYY.MM.DD\",\"query\":{\"query_string\":{\"query\":\"{{item.query}}\",\"analyze_wildcard\":true}},\"filter\":[]}"
}
}

View File

@ -1,6 +1,9 @@
{% if item.include_pattern is not defined %}
{% if item.update({'include_pattern': ''}) %} {% endif %}
{% endif %}
{
"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\":\"{{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\":{}}",
"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}}\", {{item.include_pattern}} \"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,

View File

@ -0,0 +1,434 @@
---
#
# Keystone SSL/TLS Comparsion Dashboards
#
keystone_ssl_dashboards:
# Authenticate.keystone Dashboard
- file_name: "BrowbeatAuthenticateKeystoneSSLCompare.json"
title: "Browbeat Authenticate.keystone SSL Comparsion"
darkTheme: "true"
panels:
- id: "BrowbeatAuthenticateKeystoneConcurrencySSLCompare-md"
type: "visualization"
panelIndex: 1
size_x: 12
size_y: 2
col: 1
row: 1
- id: "BrowbeatAuthenticateKeystoneConcurrencySSLCompareResultCount-bg"
type: "visualization"
panelIndex: 2
size_x: 12
size_y: 3
col: 1
row: 3
- id: "BrowbeatAuthenticateKeystoneConcurrencySSLCompareErrorCount-bg"
type: "visualization"
panelIndex: 3
size_x: 12
size_y: 3
col: 1
row: 6
- id: "BrowbeatAuthenticateKeystoneConcurrencySSLCompareMin-bg"
type: "visualization"
panelIndex: 4
size_x: 12
size_y: 3
col: 1
row: 9
- id: "BrowbeatAuthenticateKeystoneConcurrencySSLCompare50th-bg"
type: "visualization"
panelIndex: 5
size_x: 12
size_y: 3
col: 1
row: 12
- id: "BrowbeatAuthenticateKeystoneConcurrencySSLCompare95th-bg"
type: "visualization"
panelIndex: 6
size_x: 12
size_y: 3
col: 1
row: 15
- id: "BrowbeatAuthenticateKeystoneConcurrencySSLCompare99th-bg"
type: "visualization"
panelIndex: 7
size_x: 12
size_y: 3
col: 1
row: 18
- id: "BrowbeatAuthenticateKeystoneConcurrencySSLCompareMax-bg"
type: "visualization"
panelIndex: 8
size_x: 12
size_y: 3
col: 1
row: 21
# Authenticate.validate_cinder Dashboard
- file_name: "BrowbeatAuthenticateValidateCinderSSLCompare.json"
title: "Browbeat Authenticate.validate_cinder SSL Comparsion"
darkTheme: "true"
panels:
- id: "BrowbeatAuthenticateValidateCinderConcurrencySSLCompare-md"
type: "visualization"
panelIndex: 1
size_x: 12
size_y: 2
col: 1
row: 1
- id: "BrowbeatAuthenticateValidateCinderConcurrencySSLCompareResultCount-bg"
type: "visualization"
panelIndex: 2
size_x: 12
size_y: 3
col: 1
row: 3
- id: "BrowbeatAuthenticateValidateCinderConcurrencySSLCompareErrorCount-bg"
type: "visualization"
panelIndex: 3
size_x: 12
size_y: 3
col: 1
row: 6
- id: "BrowbeatAuthenticateValidateCinderConcurrencySSLCompareMin-bg"
type: "visualization"
panelIndex: 4
size_x: 12
size_y: 3
col: 1
row: 9
- id: "BrowbeatAuthenticateValidateCinderConcurrencySSLCompare50th-bg"
type: "visualization"
panelIndex: 5
size_x: 12
size_y: 3
col: 1
row: 12
- id: "BrowbeatAuthenticateValidateCinderConcurrencySSLCompare95th-bg"
type: "visualization"
panelIndex: 6
size_x: 12
size_y: 3
col: 1
row: 15
- id: "BrowbeatAuthenticateValidateCinderConcurrencySSLCompare99th-bg"
type: "visualization"
panelIndex: 7
size_x: 12
size_y: 3
col: 1
row: 18
- id: "BrowbeatAuthenticateValidateCinderConcurrencySSLCompareMax-bg"
type: "visualization"
panelIndex: 8
size_x: 12
size_y: 3
col: 1
row: 21
# Authenticate.validate_glance Dashboard
- file_name: "BrowbeatAuthenticateValidateGlanceSSLCompare.json"
title: "Browbeat Authenticate.validate_glance SSL Comparsion"
darkTheme: "true"
panels:
- id: "BrowbeatAuthenticateValidateGlanceConcurrencySSLCompare-md"
type: "visualization"
panelIndex: 1
size_x: 12
size_y: 2
col: 1
row: 1
- id: "BrowbeatAuthenticateValidateGlanceConcurrencySSLCompareResultCount-bg"
type: "visualization"
panelIndex: 2
size_x: 12
size_y: 3
col: 1
row: 3
- id: "BrowbeatAuthenticateValidateGlanceConcurrencySSLCompareErrorCount-bg"
type: "visualization"
panelIndex: 3
size_x: 12
size_y: 3
col: 1
row: 6
- id: "BrowbeatAuthenticateValidateGlanceConcurrencySSLCompareMin-bg"
type: "visualization"
panelIndex: 4
size_x: 12
size_y: 3
col: 1
row: 9
- id: "BrowbeatAuthenticateValidateGlanceConcurrencySSLCompare50th-bg"
type: "visualization"
panelIndex: 5
size_x: 12
size_y: 3
col: 1
row: 12
- id: "BrowbeatAuthenticateValidateGlanceConcurrencySSLCompare95th-bg"
type: "visualization"
panelIndex: 6
size_x: 12
size_y: 3
col: 1
row: 15
- id: "BrowbeatAuthenticateValidateGlanceConcurrencySSLCompare99th-bg"
type: "visualization"
panelIndex: 7
size_x: 12
size_y: 3
col: 1
row: 18
- id: "BrowbeatAuthenticateValidateGlanceConcurrencySSLCompareMax-bg"
type: "visualization"
panelIndex: 8
size_x: 12
size_y: 3
col: 1
row: 21
# Authenticate.validate_heat Dashboard
- file_name: "BrowbeatAuthenticateValidateHeatSSLCompare.json"
title: "Browbeat Authenticate.validate_heat SSL Comparsion"
darkTheme: "true"
panels:
- id: "BrowbeatAuthenticateValidateHeatConcurrencySSLCompare-md"
type: "visualization"
panelIndex: 1
size_x: 12
size_y: 2
col: 1
row: 1
- id: "BrowbeatAuthenticateValidateHeatConcurrencySSLCompareResultCount-bg"
type: "visualization"
panelIndex: 2
size_x: 12
size_y: 3
col: 1
row: 3
- id: "BrowbeatAuthenticateValidateHeatConcurrencySSLCompareErrorCount-bg"
type: "visualization"
panelIndex: 3
size_x: 12
size_y: 3
col: 1
row: 6
- id: "BrowbeatAuthenticateValidateHeatConcurrencySSLCompareMin-bg"
type: "visualization"
panelIndex: 4
size_x: 12
size_y: 3
col: 1
row: 9
- id: "BrowbeatAuthenticateValidateHeatConcurrencySSLCompare50th-bg"
type: "visualization"
panelIndex: 5
size_x: 12
size_y: 3
col: 1
row: 12
- id: "BrowbeatAuthenticateValidateHeatConcurrencySSLCompare95th-bg"
type: "visualization"
panelIndex: 6
size_x: 12
size_y: 3
col: 1
row: 15
- id: "BrowbeatAuthenticateValidateHeatConcurrencySSLCompare99th-bg"
type: "visualization"
panelIndex: 7
size_x: 12
size_y: 3
col: 1
row: 18
- id: "BrowbeatAuthenticateValidateHeatConcurrencySSLCompareMax-bg"
type: "visualization"
panelIndex: 8
size_x: 12
size_y: 3
col: 1
row: 21
# Authenticate.validate_neutron Dashboard
- file_name: "BrowbeatAuthenticateValidateNeutronSSLCompare.json"
title: "Browbeat Authenticate.validate_neutron SSL Comparsion"
darkTheme: "true"
panels:
- id: "BrowbeatAuthenticateValidateNeutronConcurrencySSLCompare-md"
type: "visualization"
panelIndex: 1
size_x: 12
size_y: 2
col: 1
row: 1
- id: "BrowbeatAuthenticateValidateNeutronConcurrencySSLCompareResultCount-bg"
type: "visualization"
panelIndex: 2
size_x: 12
size_y: 3
col: 1
row: 3
- id: "BrowbeatAuthenticateValidateNeutronConcurrencySSLCompareErrorCount-bg"
type: "visualization"
panelIndex: 3
size_x: 12
size_y: 3
col: 1
row: 6
- id: "BrowbeatAuthenticateValidateNeutronConcurrencySSLCompareMin-bg"
type: "visualization"
panelIndex: 4
size_x: 12
size_y: 3
col: 1
row: 9
- id: "BrowbeatAuthenticateValidateNeutronConcurrencySSLCompare50th-bg"
type: "visualization"
panelIndex: 5
size_x: 12
size_y: 3
col: 1
row: 12
- id: "BrowbeatAuthenticateValidateNeutronConcurrencySSLCompare95th-bg"
type: "visualization"
panelIndex: 6
size_x: 12
size_y: 3
col: 1
row: 15
- id: "BrowbeatAuthenticateValidateNeutronConcurrencySSLCompare99th-bg"
type: "visualization"
panelIndex: 7
size_x: 12
size_y: 3
col: 1
row: 18
- id: "BrowbeatAuthenticateValidateNeutronConcurrencySSLCompareMax-bg"
type: "visualization"
panelIndex: 8
size_x: 12
size_y: 3
col: 1
row: 21
# Authenticate.validate_nova Dashboard
- file_name: "BrowbeatAuthenticateValidateNovaSSLCompare.json"
title: "Browbeat Authenticate.validate_nova SSL Comparsion"
darkTheme: "true"
panels:
- id: "BrowbeatAuthenticateValidateNovaConcurrencySSLCompare-md"
type: "visualization"
panelIndex: 1
size_x: 12
size_y: 2
col: 1
row: 1
- id: "BrowbeatAuthenticateValidateNovaConcurrencySSLCompareResultCount-bg"
type: "visualization"
panelIndex: 2
size_x: 12
size_y: 3
col: 1
row: 3
- id: "BrowbeatAuthenticateValidateNovaConcurrencySSLCompareErrorCount-bg"
type: "visualization"
panelIndex: 3
size_x: 12
size_y: 3
col: 1
row: 6
- id: "BrowbeatAuthenticateValidateNovaConcurrencySSLCompareMin-bg"
type: "visualization"
panelIndex: 4
size_x: 12
size_y: 3
col: 1
row: 9
- id: "BrowbeatAuthenticateValidateNovaConcurrencySSLCompare50th-bg"
type: "visualization"
panelIndex: 5
size_x: 12
size_y: 3
col: 1
row: 12
- id: "BrowbeatAuthenticateValidateNovaConcurrencySSLCompare95th-bg"
type: "visualization"
panelIndex: 6
size_x: 12
size_y: 3
col: 1
row: 15
- id: "BrowbeatAuthenticateValidateNovaConcurrencySSLCompare99th-bg"
type: "visualization"
panelIndex: 7
size_x: 12
size_y: 3
col: 1
row: 18
- id: "BrowbeatAuthenticateValidateNovaConcurrencySSLCompareMax-bg"
type: "visualization"
panelIndex: 8
size_x: 12
size_y: 3
col: 1
row: 21
# KeystoneBasic.authenticate_user_and_validate_token Dashboard
- file_name: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenSSLCompare.json"
title: "Browbeat KeystoneBasic.authenticate_user_and_validate_token SSL Comparsion"
darkTheme: "true"
panels:
- id: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencySSLCompare-md"
type: "visualization"
panelIndex: 1
size_x: 12
size_y: 2
col: 1
row: 1
- id: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencySSLCompareResultCount-bg"
type: "visualization"
panelIndex: 2
size_x: 12
size_y: 3
col: 1
row: 3
- id: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencySSLCompareErrorCount-bg"
type: "visualization"
panelIndex: 3
size_x: 12
size_y: 3
col: 1
row: 6
- id: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencySSLCompareMin-bg"
type: "visualization"
panelIndex: 4
size_x: 12
size_y: 3
col: 1
row: 9
- id: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencySSLCompare50th-bg"
type: "visualization"
panelIndex: 5
size_x: 12
size_y: 3
col: 1
row: 12
- id: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencySSLCompare95th-bg"
type: "visualization"
panelIndex: 6
size_x: 12
size_y: 3
col: 1
row: 15
- id: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencySSLCompare99th-bg"
type: "visualization"
panelIndex: 7
size_x: 12
size_y: 3
col: 1
row: 18
- id: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencySSLCompareMax-bg"
type: "visualization"
panelIndex: 8
size_x: 12
size_y: 3
col: 1
row: 21

View File

@ -0,0 +1,342 @@
---
#
# Keystone SSL/TLS Comparsion - Visualizations Variables
#
keystone_ssl_visualizations:
- title: "BrowbeatAuthenticateKeystoneConcurrencySSLCompare-md"
template: "markdown.json.j2"
markdown: "# Non-SSL vs SSL Public API Endpoints\\\\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 SSL Comparsion Visualizations: [Min, 50th, 95th, 99th, Max]
- title: "BrowbeatAuthenticateKeystoneConcurrencySSLCompareResultCount-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "count"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.keystone "
- title: "BrowbeatAuthenticateKeystoneConcurrencySSLCompareErrorCount-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "count"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: error AND rally_setup.name: Authenticate.keystone "
- title: "BrowbeatAuthenticateKeystoneConcurrencySSLCompareMin-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "min"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.keystone "
- title: "BrowbeatAuthenticateKeystoneConcurrencySSLCompare50th-bg"
template: "percentiles-concurrency-bg.json.j2"
percents: "[50]"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.keystone "
- title: "BrowbeatAuthenticateKeystoneConcurrencySSLCompare95th-bg"
template: "percentiles-concurrency-bg.json.j2"
percents: "[95]"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.keystone "
- title: "BrowbeatAuthenticateKeystoneConcurrencySSLCompare99th-bg"
template: "percentiles-concurrency-bg.json.j2"
percents: "[99]"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.keystone "
- title: "BrowbeatAuthenticateKeystoneConcurrencySSLCompareMax-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "max"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.keystone "
- title: "BrowbeatAuthenticateValidateCinderConcurrencySSLCompare-md"
template: "markdown.json.j2"
markdown: "# Non-SSL vs SSL Public API Endpoints\\\\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 SSL Comparsion Visualizations: [Min, 50th, 95th, 99th, Max]
- title: "BrowbeatAuthenticateValidateCinderConcurrencySSLCompareResultCount-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "count"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_cinder "
- title: "BrowbeatAuthenticateValidateCinderConcurrencySSLCompareErrorCount-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "count"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: error AND rally_setup.name: Authenticate.validate_cinder "
- title: "BrowbeatAuthenticateValidateCinderConcurrencySSLCompareMin-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "min"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_cinder "
- title: "BrowbeatAuthenticateValidateCinderConcurrencySSLCompare50th-bg"
template: "percentiles-concurrency-bg.json.j2"
percents: "[50]"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_cinder "
- title: "BrowbeatAuthenticateValidateCinderConcurrencySSLCompare95th-bg"
template: "percentiles-concurrency-bg.json.j2"
percents: "[95]"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_cinder "
- title: "BrowbeatAuthenticateValidateCinderConcurrencySSLCompare99th-bg"
template: "percentiles-concurrency-bg.json.j2"
percents: "[99]"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_cinder "
- title: "BrowbeatAuthenticateValidateCinderConcurrencySSLCompareMax-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "max"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_cinder "
- title: "BrowbeatAuthenticateValidateGlanceConcurrencySSLCompare-md"
template: "markdown.json.j2"
markdown: "# Non-SSL vs SSL Public API Endpoints\\\\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 SSL Comparsion Visualizations: [Min, 50th, 95th, 99th, Max]
- title: "BrowbeatAuthenticateValidateGlanceConcurrencySSLCompareResultCount-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "count"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_glance "
- title: "BrowbeatAuthenticateValidateGlanceConcurrencySSLCompareErrorCount-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "count"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: error AND rally_setup.name: Authenticate.validate_glance "
- title: "BrowbeatAuthenticateValidateGlanceConcurrencySSLCompareMin-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "min"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_glance "
- title: "BrowbeatAuthenticateValidateGlanceConcurrencySSLCompare50th-bg"
template: "percentiles-concurrency-bg.json.j2"
percents: "[50]"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_glance "
- title: "BrowbeatAuthenticateValidateGlanceConcurrencySSLCompare95th-bg"
template: "percentiles-concurrency-bg.json.j2"
percents: "[95]"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_glance "
- title: "BrowbeatAuthenticateValidateGlanceConcurrencySSLCompare99th-bg"
template: "percentiles-concurrency-bg.json.j2"
percents: "[99]"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_glance "
- title: "BrowbeatAuthenticateValidateGlanceConcurrencySSLCompareMax-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "max"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_glance "
- title: "BrowbeatAuthenticateValidateHeatConcurrencySSLCompare-md"
template: "markdown.json.j2"
markdown: "# Non-SSL vs SSL Public API Endpoints\\\\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 SSL Comparsion Visualizations: [Min, 50th, 95th, 99th, Max]
- title: "BrowbeatAuthenticateValidateHeatConcurrencySSLCompareResultCount-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "count"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_heat "
- title: "BrowbeatAuthenticateValidateHeatConcurrencySSLCompareErrorCount-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "count"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: error AND rally_setup.name: Authenticate.validate_heat "
- title: "BrowbeatAuthenticateValidateHeatConcurrencySSLCompareMin-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "min"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_heat "
- title: "BrowbeatAuthenticateValidateHeatConcurrencySSLCompare50th-bg"
template: "percentiles-concurrency-bg.json.j2"
percents: "[50]"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_heat "
- title: "BrowbeatAuthenticateValidateHeatConcurrencySSLCompare95th-bg"
template: "percentiles-concurrency-bg.json.j2"
percents: "[95]"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_heat "
- title: "BrowbeatAuthenticateValidateHeatConcurrencySSLCompare99th-bg"
template: "percentiles-concurrency-bg.json.j2"
percents: "[99]"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_heat "
- title: "BrowbeatAuthenticateValidateHeatConcurrencySSLCompareMax-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "max"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_heat "
- title: "BrowbeatAuthenticateValidateNeutronConcurrencySSLCompare-md"
template: "markdown.json.j2"
markdown: "# Non-SSL vs SSL Public API Endpoints\\\\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 SSL Comparsion Visualizations: [Min, 50th, 95th, 99th, Max]
- title: "BrowbeatAuthenticateValidateNeutronConcurrencySSLCompareResultCount-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "count"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_neutron "
- title: "BrowbeatAuthenticateValidateNeutronConcurrencySSLCompareErrorCount-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "count"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: error AND rally_setup.name: Authenticate.validate_neutron "
- title: "BrowbeatAuthenticateValidateNeutronConcurrencySSLCompareMin-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "min"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_neutron "
- title: "BrowbeatAuthenticateValidateNeutronConcurrencySSLCompare50th-bg"
template: "percentiles-concurrency-bg.json.j2"
percents: "[50]"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_neutron "
- title: "BrowbeatAuthenticateValidateNeutronConcurrencySSLCompare95th-bg"
template: "percentiles-concurrency-bg.json.j2"
percents: "[95]"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_neutron "
- title: "BrowbeatAuthenticateValidateNeutronConcurrencySSLCompare99th-bg"
template: "percentiles-concurrency-bg.json.j2"
percents: "[99]"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_neutron "
- title: "BrowbeatAuthenticateValidateNeutronConcurrencySSLCompareMax-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "max"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_neutron "
- title: "BrowbeatAuthenticateValidateNovaConcurrencySSLCompare-md"
template: "markdown.json.j2"
markdown: "# Non-SSL vs SSL Public API Endpoints\\\\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 SSL Comparsion Visualizations: [Min, 50th, 95th, 99th, Max]
- title: "BrowbeatAuthenticateValidateNovaConcurrencySSLCompareResultCount-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "count"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_nova "
- title: "BrowbeatAuthenticateValidateNovaConcurrencySSLCompareErrorCount-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "count"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: error AND rally_setup.name: Authenticate.validate_nova "
- title: "BrowbeatAuthenticateValidateNovaConcurrencySSLCompareMin-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "min"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_nova "
- title: "BrowbeatAuthenticateValidateNovaConcurrencySSLCompare50th-bg"
template: "percentiles-concurrency-bg.json.j2"
percents: "[50]"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_nova "
- title: "BrowbeatAuthenticateValidateNovaConcurrencySSLCompare95th-bg"
template: "percentiles-concurrency-bg.json.j2"
percents: "[95]"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_nova "
- title: "BrowbeatAuthenticateValidateNovaConcurrencySSLCompare99th-bg"
template: "percentiles-concurrency-bg.json.j2"
percents: "[99]"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_nova "
- title: "BrowbeatAuthenticateValidateNovaConcurrencySSLCompareMax-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "max"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: Authenticate.validate_nova "
- title: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencySSLCompare-md"
template: "markdown.json.j2"
markdown: "# Non-SSL vs SSL Public API Endpoints\\\\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 SSL Comparsion Visualizations: [Min, 50th, 95th, 99th, Max]
- title: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencySSLCompareResultCount-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "count"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: KeystoneBasic.authenticate_user_and_validate_token "
- title: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencySSLCompareErrorCount-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "count"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: error AND rally_setup.name: KeystoneBasic.authenticate_user_and_validate_token "
- title: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencySSLCompareMin-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "min"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: KeystoneBasic.authenticate_user_and_validate_token "
- title: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencySSLCompare50th-bg"
template: "percentiles-concurrency-bg.json.j2"
percents: "[50]"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: KeystoneBasic.authenticate_user_and_validate_token "
- title: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencySSLCompare95th-bg"
template: "percentiles-concurrency-bg.json.j2"
percents: "[95]"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: KeystoneBasic.authenticate_user_and_validate_token "
- title: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencySSLCompare99th-bg"
template: "percentiles-concurrency-bg.json.j2"
percents: "[99]"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: KeystoneBasic.authenticate_user_and_validate_token "
- title: "BrowbeatKeystoneBasicAuthenticateUserAndValidateTokenConcurrencySSLCompareMax-bg"
template: "min_max_count-concurency-bg.json.j2"
metric_type: "max"
split_bars_field: "software-metadata.nova.novncproxy_base_url"
include_pattern: "\\\"include\\\": { \\\"pattern\\\": \\\"http|https\\\", \\\"flags\\\": \\\"MULTILINE\\\"},"
query: "_type: result AND rally_setup.name: KeystoneBasic.authenticate_user_and_validate_token "