Use C++ to instrument your app for distributed tracing using OpenTracing.
Once you’ve instrumented your framework, you can manually add instrumentation where needed.
We’d love your feedback.
If your app is written in Java, you can get started quickly with Lightstep. Download the Java SpecialAgent, then configure it to communicate with your Lightstep Satellites. When you deploy your app, all supported third-party framework libraries (like the Elasticsearch client, RxJava, or the Kafka client) will begin sending trace data to Lightstep.
Distributed tracing provides a view of the life of a request as it travels across multiple hosts and services communicating over various protocols. With distributed tracing implemented, you have a window into performance at every step in the request.
If you've instrumented your app using a Lightstep auto-installer, or if you've only just started instrumenting individual services, you'll likely need to add spans to create traces from a complete request.