Our front end at ThousandEyes has evolved a lot over time, and we are currently migrating to Vue.js from AngularJS. The app started when jQuery was still used as the primary JavaScript helper library, and when AngularJS came along, ThousandEyes went all in, like many companies at the time. It…
Kafka Streams is a light-weight open-source Java library to process real-time data on top of an Apache Kafka Cluster. Like any other stream processing framework (e.g., Spark Streaming or Apache Flink), the Kafka Streams API supports stateless and stateful operations. The Kafka team built it on top of the core…
Introducing an Application Performance Management (APM) and Distributed Tracing tool is key to keeping a distributed software ecosystem healthy. We use this fundamental tool to track our platform performance and better understand how requests are flowing through our infrastructure and to trace internal service performance.
At ThousandEyes we are building the Endpoint Agent to measure end-user digital experience when accessing networked services from inside or outside the corporate network. The Endpoint Agent is a cross-platform system service, running on macOS and Windows, that conducts network tests and collects performance data from web browser sessions in…
At ThousandEyes, we’re on a mission to increase your visibility into the network. However, sometimes the network experiences issues when you’re not looking. That’s where alerting comes in! Our purpose-built alerting system is the ever-vigilant watchers on the walls, ensuring you’re made aware of anomalies as soon as they happen.…