Skip to content

Application Performance Monitoring


Application Performance Monitoring (APM), based on standardized protocols such as OpenTracing, achieves full-stack performance analysis through distributed tracing technology. It directly correlates server metrics, application logs, and user access data to enable:

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

Optimal Deployment

Deploy the DataKit agent on each application server to achieve:

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

After processing the data locally with DataKit, all data is uniformly reported to Guance for correlation computation.

Use Cases

Core Features

  • Service Related


    View service list, performance metrics, and invocation relationships between services

  • Traces


    Query and analyze all collected trace data using tools like flame graphs

  • Error Tracking


    View historical trends and distribution of similar errors within traces

  • Overview


    View number of online services, P90 service response time, maximum service impact time, and other metrics

  • Profiling


    View application runtime metrics and real-time display of call relationships and efficiency

  • Application Performance Detection


    Detect abnormal trace data by configuring application performance monitors

Storage Billing

Application Performance Monitoring billing counts the number of trace_id within the current workspace, using a tiered pricing model.

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

For more billing rules, please refer to Billing Methods.

Feedback

Is this page helpful? ×