Application Performance Monitoring (APM) offers "White-box" monitoring which lets you monitor your application performance through code profiling, error tracking, and service metrics. APM also monitors endpoints to perform health checks, proactive failure alerting, and much more for supported endpoints without making any changes to the code.
Overhead is so minimal that it is difficult to measure on most applications where the overhead gets lost in the run-to-run variance. SixthSense must use super-fast microservices with response times in milliseconds so that they can reliably detect and measure SixthSense overhead. The benchmark below is run against a very fast drop-wizard microservices.
Data retention is up to 90 days and can be enhanced based on user request.