/
Project Plan- Log-Analysis and Alerting for OPNFV-VSPERF

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

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

          

Final Report