Skip to content

APM


APM is based on standardized protocols such as OpenTracing, enabling full-stack performance analysis through distributed tracing technology, directly correlating server metrics, application logs, and user access data, achieving:

  • End-to-end full-path tracing
  • Code-level localization of fault points
  • Correlation analysis of resource consumption and performance bottlenecks

Best Deployment

Deploy DataKit agents on each application server to achieve:

  • Host resource metrics collection (CPU, memory, disk, etc.)
  • Application and operating system log capture
  • Distributed call chain tracing

Data is processed locally by DataKit and then uniformly reported to TrueWatch for correlation calculation.

Use Cases

Core Features

  • Service Management


    View service lists, performance metrics, and call relationships between services

  • Tracing


    Query and analyze all tracing data using tools like flame graphs

  • Error Tracking


    View historical trends and distributions of similar errors in traces

  • Overview


    View online service counts, P90 service response times, maximum impact times, and other metrics

  • Profiling


    View application runtime metrics, real-time call relationships, and efficiency

  • Application Performance Detection


    Detect abnormal tracing data by configuring application performance monitors

Billing

APM billing is based on the number of trace_id in the current workspace, using a tiered pricing model.

For details on data storage policies, refer to Data Storage Policies.

For more billing rules, refer to Billing Methods.