Documentation forAppOptics

APM and Distributed Tracing

AppOptics provides agents that automatically monitor applications, generating both metrics about the applications' performance (APM) and also detailed distributed transaction traces (tracing).

The APM metrics cover key performance indicators like latency (request duration, percentiles, etc), error rate, per-host and per-transaction metrics, etc.

Distributed tracing follows the path of requests through your entire application, across RPC calls, through queues, and more.

Supported platforms

We support a variety of languages and libraries out of the box.

Install instrumentation

Once installed and enabled, the agent connects to the AppOptics backend (aka the collector) and reports trace data and metrics from your application.

We provide an agent specific to each programming language, and nearly all of them are available as a library or module. In any case, all of the required AppOptics code is included, which means that you can get standard tracing up and running with minimal changes to your application environment.

When the APM Integrated Experience is enabled, AppOptics shares a common navigation, settings, and features with the other integrated experiences' products. How you navigate AppOptics and access its features may vary from these instructions. For more information, go to the APM Integrated Experience documentation.