Network monitoring at scale is an age-old problem in IT. In this post, I’ll discuss a brief history of network monitoring tools — including the pain points of legacy technology when it came to monitoring thousands of devices — and share my modern-day solution using Sensu Go and Ansible.
When we started working on our data platform to measure the performance of DNS and CDN providers we knew that we had a lot of valuable data. The challenge was to take full advantage of that data and allow easy integration and detailed analysis. To achieve this, we built a robust API which provides access to our full feature stack.
The one complaint that an IT administrator dreads to receive is one where an end user says, “My application is slow!”. The application in question can be a web application, an enterprise application like SAP, Microsoft SharePoint, or a SaaS application like Salesforce or Office 365. Since the application is accessed over a network, it’s natural that the network team is pulled up first under the suspicion that it’s a network issue.
Software as a Service (SaaS) is a mainstream way of bringing enterprise applications to hundreds of thousands of application users at a stable cost. Rather than loading client software on a desktop PC, we lease software from the cloud, and monitor how the SaaS application is delivered. That makes it available to everyone in the enterprise.
After learning more about how our users use test credits to diagnose and troubleshoot network issues, we realized that we needed to make credits more affordable so we significantly increased the number of credits included with each credit package. See the new options below. We hope this change allows you to continue running cost effective network tests.
Calico is a popular CNI plugin for Kubernetes. It leverages Border Gateway Protocol (BGP) for communicating routes available on nodes. This method fosters a highly scalable networking model between our workloads.