Docs » µAPM Deployment Guide

µAPM Deployment Guide 🔗

SignalFx Microservices APM offers a holistic and detailed view of your environments by observing every transaction across your distributed services. To achieve this, you must instrument your applications for tracing and configure them to report trace spans to the local SignalFx Smart Agent. The Smart Agent reports basic system-level summary metrics about each host’s utilization and enables advanced correlation features between traces and infrastructure in SignalFx. It also adds identifying metadata to each trace span as it forwards them to the SignalFx Smart Gateway, where the magic of SignalFx µAPM happens.

The Smart Gateway observes every transaction across your distributed services, generates metrics for each unique span and trace path, and prioritizes interesting outlier traces to forward to SignalFx as part of our NoSample™ Tail-Based Distributed Tracing feature. The Smart Gateway can be deployed as a scalable, self-coordinating cluster for high-availability and volume applications.

Instructions for deploying each of these elements are shown in the following sections.

Each distinct application environment should be paired with a distinct Smart Gateway cluster. For more information on how to properly leverage SignalFx Microservices APM’s features to monitor and troubleshoot within multiple application environments, read the guide on managing multiple Smart Gateway clusters.