Network Stats Collection for a Network Operator

OBJECTIVES/GOAL

Benison was engaged with client to develop an Stats collection framework to enable fault detection in the system and do a fault remediation

CHALLENGES

Collect stats at scale of million devices per 10 minutes, using SSH, telnet, SNMP. Implementation of highly scalable asynchronous system

ACCOMPLISHMENTS

Design reviewed and approved by the customer. Under implementation.

TECHNOLOGIES USED

REST, Python, Concurrency, Kuberenetes, Redis, Django

SOLUTION ARCHITECTURE

Kubernetes based Architecture to develop the pollers for different type of stats, parse the results and update the same in DB. The key objective here was performance and scale.