cncf / cncf/cnf-testbed

Spec: Test results structure, documentation and automation

Open
#292 4 comments 0 reactions 4 assignees Claimed by @michaelspedersen View on GitHub
specification
Dominant language
Shell
Stars
165
Forks
43
PR merge metrics
No merged PRs in 30d

Description

# Structure and documentation for test results

Goal:
- easy to find test results
- easy to understand test results
- allow automation of running and saving selected set of tests

## Planned changes
- Make the test framework (NFVbench) web-based
- Control through HTTP (REST/json). Maybe make use of Python API
- Results available through Kibana/Grafana (Elasticsearch)
- Configure Fluentd to handle data between NFVbench and Elasticsearch
- Create dashboards for Kibana/Grafana

## Tasks:
- [x] Containerized deployment of Elasticsearch
- [x] Containerized deployment of Kibana/Grafana
- Reconfigure NFVbench for CNF Testbed
- [ ] Use web API for control
- [x] Push data to Fluentd
- Set up web-based control of NFVbench
- [ ] (maybe) create web-page for controlling NFVbench
- [ ] (alternative) provide tools for easier use of REST API
- Set up Kibana/Grafana to parse/display test results
- [x] Set up web interface
- [x] Create dashboard(s)
- [ ] Create documentation for how to use

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.