SignalFx uses an analytics approach to monitoring microservices. They instrument each microservice to collect metrics and log exceptions. All data is sent to an analytics service for analysis and detection of issues. For example, when a code push caused unexpected timeouts in an upstream service, SignalFx was able to quickly identify the outlier service through exception analysis, narrow down the problem to a specific exception, and find the root cause in just 15 minutes. Their analytics approach helps reduce mean time to resolution compared to traditional monitoring.