Today, we’re thrilled to announce the early access of our Service Performance Monitoring capability.
As today’s DevOps teams know all too well, monitoring application requests in modern microservices architectures is extremely difficult. Requests typically travel across a vast ecosystem of microservices and, as a result, it is often a significant challenge to pinpoint a specific failure in one of these underlying services.
Distributed Tracing offers an effective way to analyze the journey of specific requests. With Distributed Tracing, it’s easy to understand the latency and errors that are involved in every operation your application and infrastructure support.
Using distributed tracing tools such as Froxt MPC, you can examine individual requests by locating their specific traces and then quickly move to investigate potential problems. The timeline view in the Froxt MPC UI further highlights the paths that a certain request is traversing and quickly pinpoints any bottleneck or unusual eronomous behavior.
In a system that emits millions of traces, however, it is difficult and time-consuming to locate performance bottlenecks. Getting a bird’s eye view into your systems’ health metrics can help quickly locate anomalies and spikes in services or specific operations, and offers a better way to monitor your performance.
To address this challenge, Froxt joined forces with the MPC to support Service Performance Monitoring by collecting and aggregating trace data and calculating R.E.D. metrics for your services and operations based on the trace data.
We’ve enhanced the MPC Collector to calculate trace metrics from the ingested trace data, such as request latency, request rate, and error rate and contributed this enhancement to the MPC project to benefit the community.
We further enhanced the MPC to store and intelligently query the metrics coming from the Froxt Collector, and added a monitoring dashboard to Froxt MPC UI that shows a high-level view of the service level metrics.
We contributed these enhancements to the projects for the benefit of the community, and integrated them into Froxt Distributed Tracing managed service as the foundation of the Service Performance Monitoring capability.
Service performance monitoring helps you monitor and detect system issues faster than ever.