diff --git a/ansible/install/roles/kibana-visualization/tasks/main.yml b/ansible/install/roles/kibana-visualization/tasks/main.yml index 2f01e1936..527f877f3 100644 --- a/ansible/install/roles/kibana-visualization/tasks/main.yml +++ b/ansible/install/roles/kibana-visualization/tasks/main.yml @@ -52,6 +52,8 @@ - "{{ browbeat_path }}/visualization/OpenStack-Workers/search/*" - "{{ browbeat_path }}/visualization/Shaker/search/*" - "{{ browbeat_path }}/visualization/Performance-Dashboard/search/*" + - "{{ browbeat_path }}/visualization/Network-Performance/search/*" + ignore_errors: true - name: Remove Visuals @@ -67,6 +69,8 @@ - "{{ browbeat_path }}/visualization/OpenStack-Workers/visualization/*" - "{{ browbeat_path }}/visualization/Shaker/visualization/*" - "{{ browbeat_path }}/visualization/Performance-Dashboard/visualization/*" + - "{{ browbeat_path }}/visualization/Network-Performance/visualization/*" + ignore_errors: true - name: Remove Dashboards @@ -82,6 +86,8 @@ - "{{ browbeat_path }}/visualization/OpenStack-Workers/dashboard/*" - "{{ browbeat_path }}/visualization/Shaker/dashboard/*" - "{{ browbeat_path }}/visualization/Performance-Dashboard/dashboard/*" + - "{{ browbeat_path }}/visualization/Network-Performance/dashboard/*" + ignore_errors: true - name: Upload Searches @@ -97,6 +103,7 @@ - "{{ browbeat_path }}/visualization/OpenStack-Workers/search/*" - "{{ browbeat_path }}/visualization/Shaker/search/*" - "{{ browbeat_path }}/visualization/Performance-Dashboard/search/*" + - "{{ browbeat_path }}/visualization/Network-Performance/search/*" ignore_errors: true - name: Upload Visuals @@ -112,6 +119,8 @@ - "{{ browbeat_path }}/visualization/OpenStack-Workers/visualization/*" - "{{ browbeat_path }}/visualization/Shaker/visualization/*" - "{{ browbeat_path }}/visualization/Performance-Dashboard/visualization/*" + - "{{ browbeat_path }}/visualization/Network-Performance/visualization/*" + ignore_errors: true - name: Upload Dashboards @@ -127,6 +136,7 @@ - "{{ browbeat_path }}/visualization/OpenStack-Workers/dashboard/*" - "{{ browbeat_path }}/visualization/Shaker/dashboard/*" - "{{ browbeat_path }}/visualization/Performance-Dashboard/dashboard/*" + - "{{ browbeat_path }}/visualization/Network-Performance/dashboard/*" ignore_errors: true - name: Cleanup Keystone Visualizations diff --git a/visualization/Network-Performance/dashboard/Browbeat-Network-Performance-Comparison.json b/visualization/Network-Performance/dashboard/Browbeat-Network-Performance-Comparison.json new file mode 100644 index 000000000..7588bea29 --- /dev/null +++ b/visualization/Network-Performance/dashboard/Browbeat-Network-Performance-Comparison.json @@ -0,0 +1,13 @@ +{ + "title": "Browbeat-Network-Performance-Comparison", + "hits": 0, + "description": "", + "panelsJSON": "[{\"col\":1,\"id\":\"Browbeat-Shaker-Cloud\",\"panelIndex\":13,\"row\":1,\"size_x\":3,\"size_y\":2,\"type\":\"visualization\"},{\"col\":10,\"id\":\"Browbeat-Shaker-Compute\",\"panelIndex\":14,\"row\":3,\"size_x\":3,\"size_y\":2,\"type\":\"visualization\"},{\"col\":7,\"id\":\"Browbeat-Shaker-Concurrency\",\"panelIndex\":15,\"row\":3,\"size_x\":3,\"size_y\":2,\"type\":\"visualization\"},{\"col\":1,\"id\":\"Browbeat-Shaker-Density\",\"panelIndex\":16,\"row\":3,\"size_x\":3,\"size_y\":2,\"type\":\"visualization\"},{\"col\":1,\"id\":\"Browbeat-Shaker-Distribution\",\"panelIndex\":17,\"row\":5,\"size_x\":3,\"size_y\":2,\"type\":\"visualization\"},{\"col\":7,\"id\":\"Browbeat-Shaker-Executor\",\"panelIndex\":18,\"row\":5,\"size_x\":3,\"size_y\":2,\"type\":\"visualization\"},{\"col\":10,\"id\":\"Browbeat-Shaker-Test\",\"panelIndex\":19,\"row\":1,\"size_x\":3,\"size_y\":2,\"type\":\"visualization\"},{\"col\":4,\"id\":\"Browbeat-Shaker-UUID\",\"panelIndex\":20,\"row\":5,\"size_x\":3,\"size_y\":2,\"type\":\"visualization\"},{\"col\":4,\"id\":\"Browbeat-Shaker-Scenario\",\"panelIndex\":21,\"row\":1,\"size_x\":3,\"size_y\":2,\"type\":\"visualization\"},{\"col\":4,\"id\":\"Browbeat-Shaker-Placement\",\"panelIndex\":22,\"row\":3,\"size_x\":3,\"size_y\":2,\"type\":\"visualization\"},{\"col\":7,\"id\":\"Browbeat-Shaker-Result\",\"panelIndex\":23,\"row\":1,\"size_x\":3,\"size_y\":2,\"type\":\"visualization\"},{\"col\":10,\"id\":\"Browbeat-UUID\",\"panelIndex\":24,\"row\":5,\"size_x\":3,\"size_y\":2,\"type\":\"visualization\"},{\"col\":1,\"id\":\"Browbeat-Shaker-Cloud-Comparison-AllinOne\",\"panelIndex\":25,\"row\":7,\"size_x\":12,\"size_y\":6,\"type\":\"visualization\"}]", + "optionsJSON": "{\"darkTheme\":true}", + "uiStateJSON": "{}", + "version": 1, + "timeRestore": false, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"filter\":[{\"query\":{\"query_string\":{\"query\":\"*\",\"analyze_wildcard\":true}}}]}" + } +} diff --git a/visualization/Network-Performance/visualization/Browbeat-Shaker-Cloud-Comparison-AllinOne.json b/visualization/Network-Performance/visualization/Browbeat-Shaker-Cloud-Comparison-AllinOne.json new file mode 100644 index 000000000..b0180dc10 --- /dev/null +++ b/visualization/Network-Performance/visualization/Browbeat-Shaker-Cloud-Comparison-AllinOne.json @@ -0,0 +1,10 @@ +{ + "title": "Browbeat-Shaker-Cloud-Comparison-AllinOne", + "visState": "{\"title\":\"Browbeat-Shaker-Cloud-Comprison-L2-Throughput\",\"type\":\"histogram\",\"params\":{\"addLegend\":true,\"addTimeMarker\":false,\"addTooltip\":true,\"defaultYExtents\":false,\"mode\":\"grouped\",\"scale\":\"linear\",\"setYExtents\":false,\"shareYAxis\":true,\"times\":[],\"yAxis\":{}},\"aggs\":[{\"id\":\"1\",\"type\":\"avg\",\"schema\":\"metric\",\"params\":{\"field\":\"result.value\"}},{\"id\":\"2\",\"type\":\"terms\",\"schema\":\"segment\",\"params\":{\"field\":\"result.result_type\",\"size\":10,\"order\":\"desc\",\"orderBy\":\"1\"}},{\"id\":\"3\",\"type\":\"terms\",\"schema\":\"group\",\"params\":{\"field\":\"cloud_name\",\"size\":5,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"listeners\":{}}", + "uiStateJSON": "{\"spy\":{\"mode\":{\"name\":null,\"fill\":false}}}", + "description": "", + "version": 1, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"index\":\"[browbeat-shaker-]YYYY.MM.DD\",\"query\":{\"query_string\":{\"query\":\"*\",\"analyze_wildcard\":true}},\"filter\":[]}" + } +} diff --git a/visualization/Network-Performance/visualization/Browbeat-Shaker-Cloud.json b/visualization/Network-Performance/visualization/Browbeat-Shaker-Cloud.json new file mode 100644 index 000000000..2df663415 --- /dev/null +++ b/visualization/Network-Performance/visualization/Browbeat-Shaker-Cloud.json @@ -0,0 +1,11 @@ +{ + "title": "Browbeat-Shaker-Cloud", + "visState": "{\"aggs\":[{\"id\":\"1\",\"params\":{},\"schema\":\"metric\",\"type\":\"count\"},{\"id\":\"2\",\"params\":{\"field\":\"cloud_name\",\"order\":\"desc\",\"orderBy\":\"1\",\"size\":5},\"schema\":\"bucket\",\"type\":\"terms\"}],\"listeners\":{},\"params\":{\"perPage\":10,\"showMeticsAtAllLevels\":false,\"showPartialRows\":false},\"title\":\"New Visualization\",\"type\":\"table\"}", + "uiStateJSON": "{}", + "description": "", + "version": 1, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"index\":\"[browbeat-shaker-]YYYY.MM.DD\",\"query\":{\"query_string\":{\"analyze_wildcard\":true,\"query\":\"*\"}},\"filter\":[]}" + } +} + diff --git a/visualization/Network-Performance/visualization/Browbeat-Shaker-Compute.json b/visualization/Network-Performance/visualization/Browbeat-Shaker-Compute.json new file mode 100644 index 000000000..1b844d2d7 --- /dev/null +++ b/visualization/Network-Performance/visualization/Browbeat-Shaker-Compute.json @@ -0,0 +1,10 @@ +{ + "title": "Browbeat-Shaker-Compute", + "visState": "{\"title\":\"Browbeat-Shaker-Distribution\",\"type\":\"table\",\"params\":{\"perPage\":10,\"showMeticsAtAllLevels\":false,\"showPartialRows\":false},\"aggs\":[{\"id\":\"1\",\"type\":\"count\",\"schema\":\"metric\",\"params\":{}},{\"id\":\"2\",\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"accommodation.compute_nodes\",\"size\":50,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"listeners\":{}}", + "uiStateJSON": "{}", + "description": "", + "version": 1, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"index\":\"[browbeat-shaker-]YYYY.MM.DD\",\"query\":{\"query_string\":{\"query\":\"shaker\",\"analyze_wildcard\":true}},\"filter\":[]}" + } +} diff --git a/visualization/Network-Performance/visualization/Browbeat-Shaker-Concurrency.json b/visualization/Network-Performance/visualization/Browbeat-Shaker-Concurrency.json new file mode 100644 index 000000000..5e4eaacdf --- /dev/null +++ b/visualization/Network-Performance/visualization/Browbeat-Shaker-Concurrency.json @@ -0,0 +1,10 @@ +{ + "title": "Browbeat-Shaker-Concurrency", + "visState": "{\"title\":\"Browbeat-Shaker-Concurrency\",\"type\":\"table\",\"params\":{\"perPage\":10,\"showMeticsAtAllLevels\":false,\"showPartialRows\":false},\"aggs\":[{\"id\":\"1\",\"type\":\"count\",\"schema\":\"metric\",\"params\":{}},{\"id\":\"2\",\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"record.concurrency\",\"size\":50,\"order\":\"asc\",\"orderBy\":\"1\"}}],\"listeners\":{}}", + "uiStateJSON": "{}", + "description": "", + "version": 1, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"index\":\"[browbeat-shaker-]YYYY.MM.DD\",\"query\":{\"query_string\":{\"query\":\"shaker\",\"analyze_wildcard\":true}},\"filter\":[]}" + } +} diff --git a/visualization/Network-Performance/visualization/Browbeat-Shaker-Density.json b/visualization/Network-Performance/visualization/Browbeat-Shaker-Density.json new file mode 100644 index 000000000..714f5ceaf --- /dev/null +++ b/visualization/Network-Performance/visualization/Browbeat-Shaker-Density.json @@ -0,0 +1,11 @@ +{ + "title": "Browbeat-Shaker-Density", + "visState": "{\"title\":\"Browbeat-Shaker-Density\",\"type\":\"table\",\"params\":{\"perPage\":10,\"showMeticsAtAllLevels\":false,\"showPartialRows\":false},\"aggs\":[{\"id\":\"1\",\"type\":\"count\",\"schema\":\"metric\",\"params\":{}},{\"id\":\"2\",\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"accommodation.density\",\"size\":50,\"order\":\"asc\",\"orderBy\":\"1\"}}],\"listeners\":{}}", + "uiStateJSON": "{}", + "description": "", + "version": 1, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"index\":\"[browbeat-shaker-]YYYY.MM.DD\",\"query\":{\"query_string\":{\"query\":\"shaker\",\"analyze_wildcard\":true}},\"filter\":[]}" + } +} + diff --git a/visualization/Network-Performance/visualization/Browbeat-Shaker-Distribution.json b/visualization/Network-Performance/visualization/Browbeat-Shaker-Distribution.json new file mode 100644 index 000000000..e5e1cc692 --- /dev/null +++ b/visualization/Network-Performance/visualization/Browbeat-Shaker-Distribution.json @@ -0,0 +1,10 @@ +{ + "title": "Browbeat-Shaker-Distribution", + "visState": "{\"title\":\"Browbeat-Shaker-Placement\",\"type\":\"table\",\"params\":{\"perPage\":10,\"showMeticsAtAllLevels\":false,\"showPartialRows\":false},\"aggs\":[{\"id\":\"1\",\"type\":\"count\",\"schema\":\"metric\",\"params\":{}},{\"id\":\"2\",\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"accommodation.distribution\",\"size\":50,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"listeners\":{}}", + "uiStateJSON": "{}", + "description": "", + "version": 1, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"index\":\"[browbeat-shaker-]YYYY.MM.DD\",\"query\":{\"query_string\":{\"query\":\"shaker\",\"analyze_wildcard\":true}},\"filter\":[]}" + } +} diff --git a/visualization/Network-Performance/visualization/Browbeat-Shaker-Executor.json b/visualization/Network-Performance/visualization/Browbeat-Shaker-Executor.json new file mode 100644 index 000000000..13baaec65 --- /dev/null +++ b/visualization/Network-Performance/visualization/Browbeat-Shaker-Executor.json @@ -0,0 +1,10 @@ +{ + "title": "Browbeat-Shaker-Executor", + "visState": "{\"title\":\"Browbeat-Shaker-Density\",\"type\":\"table\",\"params\":{\"perPage\":10,\"showMeticsAtAllLevels\":false,\"showPartialRows\":false},\"aggs\":[{\"id\":\"1\",\"type\":\"count\",\"schema\":\"metric\",\"params\":{}},{\"id\":\"2\",\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"record.executor\",\"size\":50,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"listeners\":{}}", + "uiStateJSON": "{}", + "description": "", + "version": 1, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"index\":\"[browbeat-shaker-]YYYY.MM.DD\",\"query\":{\"query_string\":{\"query\":\"shaker\",\"analyze_wildcard\":true}},\"filter\":[]}" + } +} diff --git a/visualization/Network-Performance/visualization/Browbeat-Shaker-Placement.json b/visualization/Network-Performance/visualization/Browbeat-Shaker-Placement.json new file mode 100644 index 000000000..714d607aa --- /dev/null +++ b/visualization/Network-Performance/visualization/Browbeat-Shaker-Placement.json @@ -0,0 +1,10 @@ +{ + "title": "Browbeat-Shaker-Placement", + "visState": "{\"title\":\"Browbeat-Shaker-Placement\",\"type\":\"table\",\"params\":{\"perPage\":10,\"showMeticsAtAllLevels\":false,\"showPartialRows\":false},\"aggs\":[{\"id\":\"1\",\"type\":\"count\",\"schema\":\"metric\",\"params\":{}},{\"id\":\"2\",\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"accommodation.placement\",\"size\":50,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"listeners\":{}}", + "uiStateJSON": "{}", + "description": "", + "version": 1, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"index\":\"[browbeat-shaker-]YYYY.MM.DD\",\"query\":{\"query_string\":{\"query\":\"shaker\",\"analyze_wildcard\":true}},\"filter\":[]}" + } +} diff --git a/visualization/Network-Performance/visualization/Browbeat-Shaker-Result.json b/visualization/Network-Performance/visualization/Browbeat-Shaker-Result.json new file mode 100644 index 000000000..67e1ce6a6 --- /dev/null +++ b/visualization/Network-Performance/visualization/Browbeat-Shaker-Result.json @@ -0,0 +1,11 @@ +{ + "title": "Browbeat-Shaker-Scenario", + "visState": "{\"title\":\"Browbeat-Shaker-UUID\",\"type\":\"table\",\"params\":{\"perPage\":10,\"showMeticsAtAllLevels\":false,\"showPartialRows\":false},\"aggs\":[{\"id\":\"1\",\"type\":\"count\",\"schema\":\"metric\",\"params\":{}},{\"id\":\"2\",\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"browbeat_scenario\",\"size\":50,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"listeners\":{}}", + "uiStateJSON": "{}", + "description": "", + "version": 1, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"index\":\"[browbeat-shaker-]YYYY.MM.DD\",\"query\":{\"query_string\":{\"query\":\"shaker\",\"analyze_wildcard\":true}},\"filter\":[]}" + } +} + diff --git a/visualization/Network-Performance/visualization/Browbeat-Shaker-Scenario.json b/visualization/Network-Performance/visualization/Browbeat-Shaker-Scenario.json new file mode 100644 index 000000000..aefca0605 --- /dev/null +++ b/visualization/Network-Performance/visualization/Browbeat-Shaker-Scenario.json @@ -0,0 +1,10 @@ +{ + "title": "Browbeat-Shaker-Scenario", + "visState": "{\"title\":\"Browbeat-Shaker-UUID\",\"type\":\"table\",\"params\":{\"perPage\":10,\"showMeticsAtAllLevels\":false,\"showPartialRows\":false},\"aggs\":[{\"id\":\"1\",\"type\":\"count\",\"schema\":\"metric\",\"params\":{}},{\"id\":\"2\",\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"browbeat_scenario\",\"size\":50,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"listeners\":{}}", + "uiStateJSON": "{}", + "description": "", + "version": 1, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"index\":\"[browbeat-shaker-]YYYY.MM.DD\",\"query\":{\"query_string\":{\"query\":\"shaker\",\"analyze_wildcard\":true}},\"filter\":[]}" + } +} diff --git a/visualization/Network-Performance/visualization/Browbeat-Shaker-Test.json b/visualization/Network-Performance/visualization/Browbeat-Shaker-Test.json new file mode 100644 index 000000000..6d57723ea --- /dev/null +++ b/visualization/Network-Performance/visualization/Browbeat-Shaker-Test.json @@ -0,0 +1,10 @@ +{ + "title": "Browbeat-Shaker-Test", + "visState": "{\"title\":\"Browbeat-Shaker-Executor\",\"type\":\"table\",\"params\":{\"perPage\":10,\"showMeticsAtAllLevels\":false,\"showPartialRows\":false},\"aggs\":[{\"id\":\"1\",\"type\":\"count\",\"schema\":\"metric\",\"params\":{}},{\"id\":\"2\",\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"record.test\",\"size\":50,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"listeners\":{}}", + "uiStateJSON": "{}", + "description": "", + "version": 1, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"index\":\"[browbeat-shaker-]YYYY.MM.DD\",\"query\":{\"query_string\":{\"query\":\"shaker\",\"analyze_wildcard\":true}},\"filter\":[]}" + } + } diff --git a/visualization/Network-Performance/visualization/Browbeat-Shaker-UUID.json b/visualization/Network-Performance/visualization/Browbeat-Shaker-UUID.json new file mode 100644 index 000000000..044db30e0 --- /dev/null +++ b/visualization/Network-Performance/visualization/Browbeat-Shaker-UUID.json @@ -0,0 +1,10 @@ +{ + "title": "Browbeat-Shaker-UUID", + "visState": "{\"title\":\"Browbeat-Shaker-Scenario\",\"type\":\"table\",\"params\":{\"perPage\":10,\"showMeticsAtAllLevels\":false,\"showPartialRows\":false},\"aggs\":[{\"id\":\"1\",\"type\":\"count\",\"schema\":\"metric\",\"params\":{}},{\"id\":\"2\",\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"shaker_uuid\",\"size\":50,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"listeners\":{}}", + "uiStateJSON": "{}", + "description": "", + "version": 1, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"index\":\"[browbeat-shaker-]YYYY.MM.DD\",\"query\":{\"query_string\":{\"analyze_wildcard\":true,\"query\":\"*\"}},\"filter\":[]}" + } +} diff --git a/visualization/Network-Performance/visualization/Browbeat-UUID.json b/visualization/Network-Performance/visualization/Browbeat-UUID.json new file mode 100644 index 000000000..2a917c90f --- /dev/null +++ b/visualization/Network-Performance/visualization/Browbeat-UUID.json @@ -0,0 +1,10 @@ +{ + "title": "Browbeat-UUID", + "visState": "{\"title\":\"New Visualization\",\"type\":\"table\",\"params\":{\"perPage\":10,\"showPartialRows\":false,\"showMeticsAtAllLevels\":false},\"aggs\":[{\"id\":\"1\",\"type\":\"count\",\"schema\":\"metric\",\"params\":{}},{\"id\":\"2\",\"type\":\"terms\",\"schema\":\"bucket\",\"params\":{\"field\":\"browbeat_uuid\",\"size\":50,\"order\":\"desc\",\"orderBy\":\"1\"}}],\"listeners\":{}}", + "uiStateJSON": "{}", + "description": "", + "version": 1, + "kibanaSavedObjectMeta": { + "searchSourceJSON": "{\"index\":\"[browbeat-shaker-]YYYY.MM.DD\",\"query\":{\"query_string\":{\"query\":\"*\",\"analyze_wildcard\":true}},\"filter\":[]}" + } +}