Project Plan- Log-Analysis and Alerting for OPNFV-VSPERF
Goals
Help user to understand the test behavior, and analyze the performance results from logs generated by VSPERF and Alert-Management solution to send alerts that will be notified to VSPERF.
Tasks
Week | Activity |
---|---|
Week 1 - Week 3
| Deployment of Stable EFK Stack (containers) Setting up Fluentd in client node Receive, Process and Visualize Logs - BM Receive, Process and Visualize Logs - OS |
Week 4 - Week 6
| Deployment of K8s Cluster HA Deployment of EFK Stack in K8s Configure and Test Alerts - BM Configure and Test Alerts - OS |
Week 7 - Week 9 | Automated deployment using Ansible Log Analysis - Trend/Pattern - BM & OS Log Analysis - Anamoly Detection - BM & OS Enhance the solution for K8S Logs |
Week 10 - Week 12 | Release Complete Log-Analysis solution Log Analysis - Custom Analytics |
Deliverables
Client-Side Ansible Playbook:
Deploy and Configure agents (Fluentd)
Server-Side Ansible playbooks
Deploy K8S Cluster
Deploy and configure EFK stack
Alerting Configuration
Jupyter Notebooks
Logs Analysis
Visualization and alert management in OPNFV airship.
Evaluation Criteria
1st Evaluation (end of week 3): Deploy EFK stack, setup fluentd in client node and analyse logs coming from BM
2nd Evaluation (end of week 6): Deployment of K8s Cluster, HA Deployment of EFK Stack in K8s, Configure, Test of Alerts
3rd Evaluation (end of week 9): Log Analysis, Anamoly Detection and enhancing the solution for K8S logs
Final Evaluation (end of week 12): Custom analytics and complete Release of Log Analysis
Deliverables not Completed
Visualization and alert management in OPNFV airship (OS)
Unfortunately the OPNFV-Airship deployments were not stable and the LMA components of the Airship constantly crashed.
OPNFV-Airship team could not fix the issues.
Results
Deployment
Elasticsearch
Jupyter-Notebook