False Clusters and New DNS Handling

As one of our feature enhancements we’ve improved the way our agents work, we are now consistently capturing key data on the actual API performance including:

  • DNS Lookup time: i.e. 28355µs (28ms)
  • Time to Connect: i.e 76106µs (76ms)
  • Time for Handshake: i.e 0µs (0ms)
  • Upload time: i.e. 48µs (0ms)
  • Processing time: i.e. 120568µs (121ms)
  • Download time: i.e. 2545µs (3ms)

However, this improvement has raised two issues.  Firstly, we have realized that we had some minor reporting issues with our old collection agents which means that some of the latencies we are recording were actually better than actually were being experienced.

Secondly, we saw a significant degrade in performance on the Softlayer agents with our new configuration – after investigation we found this to be due to a conflict between the way Softlayer’s cloud service is handling IPv4 and IPv6 requests – leading to an extremely high percentage of DNS failures and retrys, which take approximately 5,000ms.  We’ve worked with Softlayer and have a work around this now, but it’s something to be aware of in the Cluster analysis in Insights, it’s also something to be aware of if you use Softlayer as a hosting service.

As ever, if you have any questions, please reach out to us.

Sign Up to Our Newsletter

Want to be updated on latest API Metrics Insights? Sign up to our newsletter and receive latest news and blog from us.

Add an API

Related Posts

Join Us Now!

Join the 100s of companies relying on APImetrics.
Share