How BAI Communications Scaled Log Analytics to Optimize Network Performance
In 2019, BAI Communications -- a communications infrastructure provider focused on delivering next-gen connectivity solutions for transit operators, governments, broadcasters, and mobile network operators (MNOs) -- had a challenge on its hands. With a wide variety of complex infrastructure projects worldwide, the team needed access to long-term log data for analytics. These projects are diverse, complex, and data-intensive.
“Our analytics team likes to look beyond real-time data. While in-the-moment knowledge of our networks is crucial, you need to change how you design and write software to anticipate changing needs,” said Jeremy Foran, head of Data Analytics at BAI. “Instead of just solving one problem and being ‘done,’ you need to consider how your customers’ needs will change in the next week, quarter, year, and beyond.”
These log analytics could unlock insights on network performance and other critical infrastructure issues. Not to mention, retaining access to log data for more than one year was necessary to meet PCI and ISO 27001 regulatory compliance requirements. Even so, the BAI Communications data analytics team struggled with the high cost of retaining long-term log data with their existing log management solution.
Unlocking Log Analytics at Scale
After discovering ChaosSearch at AWS re:Invent, the Data Analytics team decided to implement the cloud data platform. The team was impressed with ChaosSearch’s ability to search and retain long-term log data at a fraction of the cost of their existing log management stack (0.1% of the cost, to be exact).
Using ChaosSearch, the team has unlocked their low-cost cloud object storage (Amazon S3) buckets for analytics while keeping their long-term log data easily searchable. Now the team can easily query logs without having to move data or create complex ETL pipelines.
Deep Log Analytics Insights Improve Network Services
Beyond cost savings and compliance alone, access to long-term log analytics helped the BAI Data Analytics team gain critical insights to improve the performance of its customers’ network services.
“We deal with so many devices coming in and out of our network hourly. There are no best practices guides for operating a network of this scale,” said Foran. “As a result, we need to have a lot of insight into our network operations so that we can do forensic analyses on performance issues around the world. ChaosSearch helps us easily perform this level of log analytics without data movement, so we can learn from global trends to fully optimize the delivery of our networks.”
In the future, the BAI Communications team plans to implement ChaosSearch across even more analytics projects. For example, the team plans on evaluating the upcoming ChaosSearch SQL API to seamlessly integrate these data lake capabilities with business intelligence platforms like Tableau.
Want to learn more about BAI Communications’ log analytics story?
Check Out: Other Case Studies