Docs » µAPM Quick Start Guide

µAPM Quick Start 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 single instance or as a scalable, coordinated cluster for high-availability and volume applications (using Etcd – embedded, or as a client – for cluster discovery and coordination).

The steps for getting started with SignalFx µAPM are as follows:

  1. Instrument your applications based on your language.
  2. Deploy the Smart Agent on all application hosts.
  3. Deploy the Smart Gateway.

Once you have completed the deployment and instrumentation tasks, your traces will start to show up in SignalFx. For information about working with the µAPM screens and dashboards, see Using the µAPM User Interface.