User Tools

Site Tools


opnfv_test_dashboard

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
opnfv_test_dashboard [2015/12/10 16:09]
Frank Brockners
opnfv_test_dashboard [2016/01/19 14:33] (current)
Peter Bandzi [Test results server]
Line 2: Line 2:
  
  
-===Admin ===+==== Admin ====
  
 It was decided to adopt the Mongo DB/API/Json approach [[http://​ircbot.wl.linuxfoundation.org/​meetings/​opnfv-testperf/​2015/​opnfv-testperf.2015-09-03-16.03.html|dashboard meeting minutes]] It was decided to adopt the Mongo DB/API/Json approach [[http://​ircbot.wl.linuxfoundation.org/​meetings/​opnfv-testperf/​2015/​opnfv-testperf.2015-09-03-16.03.html|dashboard meeting minutes]]
Line 12: Line 12:
  
  
-=== Introduction ===+==== Introduction ​====
  
 All the test projects generate results in different format. The goal of a testing dashboard is to provide a consistent view of the different tests from the different projects. All the test projects generate results in different format. The goal of a testing dashboard is to provide a consistent view of the different tests from the different projects.
  
  
-=== Overview ===+==== Overview ​====
  
  
Line 92: Line 92:
  
  
-=== First studies for dashboarding ===+==== First studies for dashboarding ​====
  
   * home made solution   * home made solution
Line 102: Line 102:
   * [[http://​butleranalytics.com/​5-free-open-source-bi/​|BI solution]]   * [[http://​butleranalytics.com/​5-free-open-source-bi/​|BI solution]]
  
-=== Visualization examples ===+==== Visualization examples ​====
  
   * Example of home made solution on functest/​vPing:​ [[vPing4Dashboard example]]   * Example of home made solution on functest/​vPing:​ [[vPing4Dashboard example]]
   * Example view of using the ELK stack (elasticsearch,​ logstash, kibana):   * Example view of using the ELK stack (elasticsearch,​ logstash, kibana):
-    * [[http://​198.145.29.80:​8088/​app/​kibana#/​dashboard/​example-1?​_g=(refreshInterval:​(display:​Off,​pause:​!f,​value:​0),​time:​(from:​now-3M,​mode:​relative,​to:​now))&​_a=(filters:​!(),​options:​(darkTheme:​!t),​panels:​!((col:​1,​id:​vIMS-sla-result,​panelIndex:​1,​row:​1,​size_x:​4,​size_y:​3,​type:​visualization),​(col:​7,​id:​Average-duration-of-vPing-test,​panelIndex:​2,​row:​4,​size_x:​6,​size_y:​3,​type:​visualization),​(col:​9,​id:​Rally-sla-success,​panelIndex:​3,​row:​1,​size_x:​4,​size_y:​3,​type:​visualization),​(col:​1,​id:​vPing-SUCCESS,​panelIndex:​4,​row:​4,​size_x:​6,​size_y:​3,​type:​visualization),​(col:​5,​id:'​Tempest-tests:​-totals-ampersand-failures',​panelIndex:​5,​row:​1,​size_x:​4,​size_y:​3,​type:​visualization)),​query:​(query_string:​(analyze_wildcard:​!t,​query:'​*'​)),​title:'​example%201',​uiState:​(P-1:​(spy:​(mode:​(fill:​!f,​name:​!n))),​P-2:​(spy:​(mode:​(fill:​!f,​name:​!n)))))|Visualize vIMS, Tempest, vPing, Rally results]]+    * [[opnfv_test_dashboard/opnfv_kibana_dashboards]]
     * Visualize Functest (vPing/​Tempest) results: [[opnfv_test_dashboard/​functest_elk_example|ELK example for FuncTest]]     * Visualize Functest (vPing/​Tempest) results: [[opnfv_test_dashboard/​functest_elk_example|ELK example for FuncTest]]
 +
 +===== Test results server =====
 +
 +Test results server:
 +
 +  * Single server which hosts and visualizes all OPNFV test results ​
 +    * Testresults.opnfv.org (also testdashboard.opnfv.org) - 130.211.154.108
 +  * The server will host
 +    * Test results portal / landing page (nginx)
 +    * Test results data base (MongoDB)
 +    * Yardstick specific data base (InfluxDB)
 +    * ELK stack - with Kibana to serve as Test Dashboard
 +    * Grafana (for Yardstick results visualization)
 +    * (future) - use Kafka as message broker and hook up data-bases (ES, Mongo, ..) to Kafka
 +
 +Port assignment (for FW): 
 +  * 80 - nginx - landingpage
 +
 +Port assignment (local)
 +  * 5000 - logstash
 +  * 5601 - Kibana
 +  * 8083, 8086 - InfluxDB
 +  * 8082, tornado
 +  * 3000 - Grafana
 +  * 9200-9300 - Elasticsearch APIs
 +
 +
opnfv_test_dashboard.1449763767.txt.gz ยท Last modified: 2015/12/10 16:09 by Frank Brockners