Traces
Overview
Embrace’s Traces solution gives you complete visibility into any customized operation you’d like to track, enabling you to identify, prioritize, and resolve any performance issue. With our tool, you can quickly spot any bottlenecks in your app’s architecture, pinpoint areas you need to troubleshoot with high precision, and ultimately deliver a truly optimized user
Feature Support
The Embrace Traces API allows you to:
- Create real-time performance timers or record past operations.
- For real-time tracing, we use a “Stopwatch” concept that enables you to start and stop the timing of a span manually
- To record a past operation, you can pass in start and end times during span creation.
- Create child spans that can be attached to a parent.
- Add attributes and events to each span
- Attributes have String keys and String values
- Events also have a set of attributes that have String keys and values.
There is no limit on the duration of spans, but if a crash occurs during a span that is in progress, that span will not be recorded.