You need to enable JavaScript to run this app.
Application Performance Management Plus

Application Performance Management Plus

Copy page
Download PDF
User guide
Service monitoring
Copy page
Download PDF
Service monitoring
Service monitoring integrates information related to services, including Trace, Metrics, log, infrastructure monitoring, and more. It provides convenient monitoring capabilities such as service list, global service topology, service overview, and instance analysis.​
Prerequisites​
The service metrics and distributed tracing features require the application to integrate Trace capability. For details, see Application Integration.​
Global service topology​
The global topology helps you quickly organize the overall service architecture and upstream and downstream call relationships. You can also view the success rate of calls between services in real time and quickly identify problematic services.​
Service topology page description:​
  • The service topology displays a tree diagram by default. You can switch to a star diagram as needed.​
  • Tree diagram: Shows hierarchical relationships, allowing you to more clearly view the call sequence and trace between services.​
  • Star diagram: Shows group relationships, providing a more intuitive understanding of how many service traces exist.​
  • Services are represented by points​
  • Point size: Associated with the number of times the service is called. The more calls, the larger the point.​
  • Point color: Associated with the service success rate. According to the threshold configured by the user in the configuration, the colors are displayed as follows:​
  • Green: Satisfactory​
  • Yellow: Average​
  • Red: Poor​
  • Call relationships are represented by lines​
  • Red (poor): Used to mark calls with a failure rate higher than 50%​
  • Click a node in the topology map to open the Service Metric Details panel on the right, which displays core metrics for the node, such as QPS, error rate, and latency, and provides the following quick navigation links:​
Service list​
  • Services integrated with monitoring are automatically added to the service list after they start. You can also manually create service information before the service starts.​
  • The list displays information such as service name, type, status, error rate, QPS, latency, CPU utilization, memory usage rate, and most recent view time. All metrics support sorting.​
  • Keyword search by service name is supported.​
  • Supports subscribing to, configuring, and deleting services. By configuring services, you can modify sampling configuration and interface configuration. For a detailed configuration description, see: Parameter management.​
warning​
  • The priority of custom service configuration is higher than the Parameter configuration at the workspace level in Parameter management. For example, when both Parameter management and the service configure sampling rules, the actual sampling rules follow the custom service configuration.​
  • Service-level sampling configuration is only effective for the root span generated by the current service.​
Service details​
Description of metrics involved on the service details page:​
​
Metric Name​
Metric​
Description​
Unit​
QPS​
apminsight.service.trace.called.throughput.rate​
Number of times the service is called per second.​
​
Count/s​
Request count​
apminsight.service.trace.called.throughput​
Service invocation count.​
Count​
Error count​
apminsight.service.trace.called.error_throughput​
Error count when the service is called.​
Count​
Error rate​
apminsight.service.trace.called.error_ratio​
Error rate when the service is called. Error rate = error count when calling downstream services / request count when calling downstream services.​
Ratio​
Errors per second​
apminsight.service.trace.called.error_throughput.rate​
Error count per second when the service is called.​
Count/s​
Average latency​
apminsight.service.trace.called.latency.us.avg​
Average latency for service invocation.​
μs​
Latency PCT50​
apminsight.service.trace.called.latency.us.pct50​
Service invocation latency PCT50.​
μs​
PCT90 latency​
apminsight.service.trace.called.latency.us.pct90​
PCT90 latency when the service is called.​
μs​
Latency PCT99​
apminsight.service.trace.called.latency.us.pct99​
PCT99 latency for service invocation.​
μs​
Error log count​
apminsight.service.log.error​
Error log count generated by the service. Among them, error logs refer to logs with the log level "error".​
Count​
Error log count per second​
apminsight.service.log.error.rate​
Error log count generated per second by the service.​
Count/s​
Downstream Call QPS​
apminsight.service.trace.call.throughput.rate​
Number of downstream service calls per second.​
Count/s​
Downstream request count​
apminsight.service.trace.call.throughput​
Number of times the service calls downstream services.​
Count​
Downstream error count​
apminsight.service.trace.call.error_throughput​
Error count for downstream service invocation.​
Count​
Downstream call error rate​
apminsight.service.trace.call.error_ratio​
Error rate for downstream service invocation. Error rate = error count during service invocation / service invocation count.​
Ratio​
Errors per second when calling downstream​
apminsight.service.trace.call.error_throughput.rate​
Error count per second for downstream service calls.​
Count/s​
Average downstream call latency​
apminsight.service.trace.call.latency.us.avg​
Average latency for downstream service calls.​
μs​
PCT50 latency for downstream invocation​
apminsight.service.trace.call.latency.us.pct50​
PCT50 latency for downstream service invocation.​
μs​
PCT90 latency for downstream invocation​
apminsight.service.trace.call.latency.us.pct90​
PCT90 latency for downstream service calls.​
μs​
Downstream latency PCT99​
apminsight.service.trace.call.latency.us.pct99​
PCT99 latency for downstream service invocation.​
μs​
​
Service overview​
The service overview allows you to quickly obtain the most critical monitoring metrics for the current service, helping you confirm whether there are issues such as excessive calls, a high error rate, or high latency. Includes the following metrics:​
tip​
Large language model-related metrics are only displayed in the service overview of AI applications.​
  • Call overview: request count, error count, response time, large language model call count, total token consumption, average latency of large language model calls. Click the jump button in the upper left corner of the chart to navigate to the Trace Analysis page related to the current service. The time range is consistent with the current dashboard.​
  • Large language model metrics: large language model call QPS, large language model call count, token count, large language model call latency, TTFT, TPOT.​
  • Request metrics: request QPS, request count, status code distribution, status code request count. Click the data link in the chart to navigate to the Trace Analysis page related to the current service. The time range is consistent with the current dashboard.​
  • Latency metrics: average latency, latency PCT50, latency PCT90, latency PCT99. Click the data link in the chart to navigate to the Trace Analysis page related to the current service. The time range is consistent with the current dashboard.​
  • Error metrics: error count, error rate, errors per second. Click the data link in the chart to navigate to the Trace Analysis page related to the current service. The time range is consistent with the current dashboard.​
  • Log metrics: error log count, error log count per second. Click the jump button in the upper left corner of the chart to navigate to the Trace Analysis page related to the current service. The time range matches the current dashboard range.​
  • Container metrics: Service CPU Usage Ratio, CPU Usage, Service Memory Usage Ratio, memory usage.​
  • Interface ranking: Top 5 interface requests, Top 5 interface error count, Top 5 interface latency.​
Topology analysis​
​
Service topology
Interface topology
​
You can view the full trace invocation status of the current service through the service topology, which supports viewing by full topology (default), upstream topology, downstream topology, or fixed hierarchy method.​
  • Click a node in the topology map, and the service metric details panel will pop up on the right, displaying the node's core metrics such as QPS, error rate, and latency, and providing the following quick navigation entries:​
  • It supports displaying corresponding colors based on the node error rate to help quickly identify the service health status. The mapping between colors and error rate thresholds is as follows:​
  • ​
    Color​
    Health status​
    Error rate interval (default)​
    Green​
    Satisfied​
    Less than 10%​
    Yellow​
    Adequate​
    10%~50%​
    Red​
    Red​
    Greater than 50%​
    ​
  • Custom adjustments are supported. The configuration steps are as follows:​
  1. Click configuration > Modify settings in the upper right corner.​
  1. Drag the threshold control to adjust the color range corresponding to different error rate intervals.​
  1. After saving the configuration, view whether the node colors and legend are updated synchronously.​
tip​
The error threshold configuration on the service details page takes precedence over the workspace configuration and only applies to the current service. To adjust uniformly, go to Parameter management to modify.​
  • It supports configuring node color mapping rules by metric to help quickly identify exception nodes and shorten the path for service inspection and fault location. The parameters mainly include display metric, interval mode, threshold intervals, and color style.​
  • ​
    Parameter​
    Description​
    Display metric​
    It supports selecting metrics such as QPS, error rate, average latency, PCT50 latency, PCT90 latency, and PCT9 latency. Topology node color is calculated based on the currently selected metric.​
    Interval mode​
    Supports automatic and custom modes. In automatic mode, intervals are divided by the operating system; in custom mode, users can manually enter threshold values.​
    Threshold interval​
    Define the value ranges corresponding to different colors. The intervals must be continuous and increasing; the operating system will validate them.​
    Color setting​
    Supports clicking on interval color blocks to modify the color, or precise configuration by entering HEX values.​
    ​
  • The configuration steps are as follows:​
  1. Select the metric in the lower left corner of the page.​
  1. Click configuration in the lower right corner of the page.​
  1. Select the interval mode as Custom, enter the critical values for each interval, and adjust the corresponding colors as needed.​
​
Instance analysis​
tip​
If the process startup time is not collected, - will be displayed.​
  • Click the host name to view the detailed host monitoring dashboard, which provides multiple monitoring metrics for CPU, memory, disk, and load, for example: CPU utilization, CPU monitoring, average load over the past 15 minutes, available memory, memory usage, disk space usage ratio, IO latency, and process memory usage distribution.​
  • Click view details in the Actions column of the target instance to view the basic information and monitoring metrics of the instance. Includes Overview, container metrics, process metrics, RED method, runtime monitoring, connection pool monitoring, and thread pool monitoring.​
  • Overview: Includes data overview, instance overview, and Container list. The data overview displays metrics such as request count, error count, and average time. Click container monitoring in the Actions column of the Container list to enter the container metrics page and view the metric data of the container to which the instance belongs.​
  • Container metrics: Includes data overview, Container list, and container dashboard. The container dashboard displays metrics such as the container's CPU utilization, the container's memory usage rate, the container's write IO throughput, the container's write IO QPS, and the container's FD thread count.​
  • Process metrics: Displays metrics for CPU, memory, file count, and context switches.​
  • RED method: Displays metrics such as request count, response latency, request QPS, status code distribution, error count, error rate, average latency, latency PCT90, top 5 interface requests, top 5 interface latency, and more.​
  • Runtime monitoring: Displays JVM monitoring metrics, Go Runtime monitoring metrics, Python Runtime monitoring-related metrics, e.g.: GC count, GC duration, memory usage rate, heap memory usage details, heap memory submit details, buffer usage details, cgo call count, HeapAlloc, and more.​
  • Connection pool monitoring: Displays metrics such as maximum connection count, active connection count, idle connection count, minimum idle connection count, maximum idle connection count, blocked connection count, and more.​
  • Thread pool monitoring: Displays metrics such as maximum thread count, core thread count, active thread count, thread pool size, thread pool task count, rejected task count, and more.​
Interface monitoring​
Through interface monitoring, you can view the complete list of service interfaces, and sort by QPS, overall error rate, or latency PCT90 within the selected time period. You can also view trend charts for key metrics of the selected interface.​
  • Call metrics: QPS, request count​
  • Error metrics: error rate, error count, and errors per second​
  • Latency metrics: mean response latency and quantile​
Click an interface in the interface list to quickly drill down to the interface call details search page. You can sort and filter by latency to quickly locate slow queries, and filter by status code to quickly locate error queries.​
Click TraceID to view Trace details and highlight the selected Span information.​
Upstream and downstream calls​
Through upstream and downstream monitoring, you can view the complete list of all upstream and downstream services and interfaces, view the average QPS, overall error rate, and latency PCT90 within the selected time period, and view trend charts for key metrics of the selected call.​
  • Call metrics: QPS, request count​
  • Error metrics: error rate, error count, and errors per second​
  • Latency metrics: mean response latency and quantile​
Click the called interface and called service to quickly drill down to the interface call details search page.​
Log analysis​
Log analytics provides two methods—clustering and listing—to search for relevant logs in service logs. By using log filtering and log search features, you can query logs more efficiently.​
Runtime monitoring​
Java runtime metrics​
For Java application services, runtime monitoring of core metrics is provided from a service perspective, including the following metrics: used heap memory, used non-heap memory, used heap memory—Top 10 processes, used non-heap memory—Top 10 processes, NewGen Size, NewGen Size—Top 10 processes, OldGen Size, OldGen Size—Top 10 processes, GC count, GC time, class loading count, thread count, and thread count—Top 10 processes.​
Description of Java thread pool metrics:​
​
Metric name​
Metric​
Description​
Unit​
Java thread pool - idle thread count​
apminsight.service.pool.idle.count​
Number of idle threads. Obtained by PoolSize minus ActiveCount.​
-​
Java thread pool - max threads​
apminsight.service.pool.max.size​
Maximum number of threads allowed in the thread pool.​
-​
java thread pool - waiting tasks​
apminsight.service.pool.queue.size​
Length of the waiting task queue in the thread pool.​
-​
Java thread pool - active threads​
apminsight.service.pool.active.count​
Number of threads currently executing tasks.​
-​
Java thread pool - core thread count​
apminsight.service.pool.core.size​
Number of thread cores.​
-​
Java thread pool - executed task count​
apminsight.service.pool.task.count​
Total number of tasks run by the thread pool.​
-​
Java thread pool - current size​
apminsight.service.pool.size​
Current number of threads in the thread pool.​
-​
​
Description of JVM metrics:​
​
Metric name​
Metric​
Description​
Unit​
JVM maximum non-heap memory​
apminsight.service.performance.jvm.max_noheap​
JVM maximum non-heap memsize.​
Byte​
JVM memory pool - used OldGen​
apminsight.service.performance.jvm.used_oldgen​
JVM memory pool - used OldGen.​
Byte​
JVM memory pool - maximum MetaSpace​
apminsight.service.performance.jvm.max_meta_space​
JVM memory pool - maximum MetaSpace.​
Byte​
JVM memory pool - initial PermGen​
apminsight.service.performance.jvm.init_perm_gen​
JVM memory pool - initial PermGen.​
Byte​
JVM memory pool - committed PermGen​
apminsight.service.performance.jvm.committed_perm_gen​
JVM memory pool - PermGen submitted.​
Byte​
JVM peak thread count​
apminsight.service.performance.jvm.peak_count​
JVM peak thread count.​
-​
Total number of loaded JVM classes​
apminsight.service.performance.jvm.total_loaded_class_count​
Total number of classes loaded by the JVM.​
-​
Submitted JVM heap memory​
apminsight.service.performance.jvm.committed_heap​
JVM committed heap memory.​
Byte​
JVM memory pool - used CodeCache​
apminsight.service.performance.jvm.used_code_cache​
JVM memory pool - used CodeCache.​
Byte​
JVM memory pool - MetaSpace submitted​
apminsight.service.performance.jvm.committed_meta_space​
JVM memory pool - MetaSpace submitted.​
Byte​
JVM daemon thread count​
apminsight.service.performance.jvm.daemon_count​
Number of JVM daemon threads.​
-​
Current number of loaded JVM classes​
apminsight.service.performance.jvm.loaded_class_count​
Current number of loaded classes in JVM.​
-​
JVM GC count - OldGen​
apminsight.service.performance.jvm.gc_count_old​
JVM GC count - OldGen.​
-​
JVM heap memory used​
apminsight.service.performance.jvm.used_heap​
JVM used heap memory.​
Byte​
JVM memory pool - maximum NewGen​
apminsight.service.performance.jvm.max_newgen​
JVM memory pool - max NewGen.​
Byte​
Number of runnable JVM threads​
apminsight.service.performance.jvm.runnable_state_thread_count​
Number of runnable JVM threads.​
-​
JVM memory pool - initial MetaSpace​
apminsight.service.performance.jvm.init_meta_space​
JVM memory pool - initial MetaSpace.​
Byte​
JVM GC time - NewGen​
apminsight.service.performance.jvm.gc_time_new​
JVM GC time - NewGen.​
ms​
JVM initial non-heap memsize​
apminsight.service.performance.jvm.init_noheap​
Initial JVM non-heap memory.​
Byte​
JVM committed non-heap memsize​
apminsight.service.performance.jvm.committed_noheap​
JVM non-heap memory submitted.​
Byte​
JVM memory pool - maximum CodeCache​
apminsight.service.performance.jvm.max_code_cache​
JVM memory pool - maximum CodeCache.​
Byte​
JVM memory pool - initial NewGen​
apminsight.service.performance.jvm.init_newgen​
JVM memory pool - initial NewGen.​
Byte​
JVM memory pool - used NewGen​
apminsight.service.performance.jvm.used_newgen​
JVM memory pool - used NewGen.​
Byte​
JVM memory pool - submitted NewGen​
apminsight.service.performance.jvm.committed_newgen​
JVM memory pool - NewGen submitted.​
Byte​
Number of live JVM threads​
apminsight.service.performance.jvm.live_count​
JVM live thread count.​
-​
JVM blocked thread count​
apminsight.service.performance.jvm.blocked_state_thread_count​
JVM blocked thread count.​
-​
Total number of unloaded classes in JVM​
apminsight.service.performance.jvm.total_unloaded_class_count​
Total number of unloaded JVM classes.​
-​
JVM initial heap memory​
apminsight.service.performance.jvm.init_heap​
JVM initial heap memsize.​
Byte​
JVM memory pool - initial CodeCache​
apminsight.service.performance.jvm.init_code_cache​
JVM memory pool - initial CodeCache.​
Byte​
JVM memory pool - max OldGen​
apminsight.service.performance.jvm.max_oldgen​
JVM memory pool - maximum OldGen.​
Byte​
JVM memory pool - committed Survivor​
apminsight.service.performance.jvm.committed_survivor​
JVM memory pool - submitted Survivor.​
Byte​
JVM waiting thread count​
apminsight.service.performance.jvm.waiting_state_thread_count​
Number of JVM waiting threads.​
-​
JVM non-heap memory used​
apminsight.service.performance.jvm.used_noheap​
JVM used non-heap memsize.​
Byte​
JVM memory pool - committed OldGen​
apminsight.service.performance.jvm.committed_oldgen​
JVM memory pool - submitted OldGen.​
Byte​
JVM memory pool - used Survivor​
apminsight.service.performance.jvm.used_survivor​
JVM memory pool - Survivor used.​
Byte​
JVM memory pool - used MetaSpace​
apminsight.service.performance.jvm.used_meta_space​
JVM memory pool - used MetaSpace.​
Byte​
JVM memory pool - used PermGen​
apminsight.service.performance.jvm.used_perm_gen​
JVM memory pool - used PermGen.​
Byte​
JVM memory pool - initial OldGen​
apminsight.service.performance.jvm.init_oldgen​
JVM memory pool - initial OldGen.​
Byte​
JVM memory pool - initial Survivor​
apminsight.service.performance.jvm.init_survivor​
JVM memory pool - initial Survivor.​
Byte​
JVM memory pool - maximum Survivor​
apminsight.service.performance.jvm.max_survivor​
JVM memory pool - maximum Survivor.​
Byte​
JVM memory pool - maximum PermGen​
apminsight.service.performance.jvm.max_perm_gen​
JVM memory pool - maximum PermGen.​
Byte​
JVM GC time - OldGen​
apminsight.service.performance.jvm.gc_time_old​
JVM GC time - OldGen.​
ms​
JVM GC count - NewGen​
apminsight.service.performance.jvm.gc_count_new​
JVM GC count - NewGen.​
-​
JVM maximum heap memory​
apminsight.service.performance.jvm.max_heap​
JVM maximum heap memory.​
Byte​
JVM memory pool - maximum CodeCache​
apminsight.service.performance.jvm.committed_code_cache​
JVM memory pool - max CodeCache.​
Byte​
Number of JVM timed waiting threads​
apminsight.service.performance.jvm.timed_waiting_state_thread_count​
JVM timed waiting thread count.​
-​
​
Golang runtime metrics​
For Go application services, the following metrics are provided: goRoutine count, goRoutine count—Top 10 processes, GC count, GC count—Top 10 processes, GC total time, GC total time—Top 10 processes, single GC time—MAX/AVG/MIN, single time—PCT, cgo call count, cgo call count—Top 10 processes, HeapAlloc, HeapAlloc—Top 10 processes, HeapSys, HeapSys—Top 10 processes, HeapIdle, HeapIdle—Top 10 processes, HeapInuse, HeapInuse—Top 10 processes, HeapReleased, HeapReleased—Top 10 processes, HeapObject, and HeapObject—Top 10 processes.​
Description of goruntime metrics:​
​
Metric name​
Metric​
Description​
Unit​
Number of goroutines​
apminsight.runtime.go.routine.num​
Number of goroutines.​
-​
cgo call count​
apminsight.runtime.go.cgo.call_count​
Number of cgo calls.​
-​
Number of GC occurrences​
apminsight.runtime.go.gc.count​
GC count.​
-​
GC time between two samples​
apminsight.runtime.go.gc.cost_total.us​
The total time occupied by one or more GCs between two samples, with a sampling interval of 30 seconds.​
μs​
GC time per operation​
apminsight.runtime.go.gc.cost_distribute.us​
Time consumed by a single GC.​
μs​
HeapAlloc​
apminsight.runtime.go.mem_stats.heap_alloc​
The memsize occupied by objects allocated on the heap.​
Byte​
HeapSys​
apminsight.runtime.go.mem_stats.heap_sys​
Virtual Memory memsize of the Heap.​
Byte​
HeapIdle​
apminsight.runtime.go.mem_stats.heap_idle​
Memsize of idle heap spans. An idle span refers to a span that does not contain any objects.​
Byte​
HeapInuse​
apminsight.runtime.go.mem_stats.heap_inuse​
Memsize of heap spans in use. A span in use refers to a span that contains at least one object.​
Byte​
HeapReleased​
apminsight.runtime.go.mem_stats.heap_released​
Physical Memory memsize returned to the Operating System.​
Byte​
HeapObjets​
apminsight.runtime.go.mem_stats.heap_objects​
Number of objects in the heap.​
-​
Number of runtime pointer lookups​
apminsight.runtime.go.mem_stats.lookups.count​
Number of runtime pointer lookups.​
-​
StackInuse​
apminsight.runtime.go.mem_stats.stack_inuse​
Memsize of stack spans in use. A span in use refers to a span that contains at least one object.​
Byte​
StackSys​
apminsight.runtime.go.mem_stats.stack_sys​
Stack memsize obtained from OS.​
Byte​
MSpanInuse​
apminsight.runtime.go.mem_stats.m_span_inuse​
The memsize of MSpans in use. MSpan stores objects related to runtime and memory management.​
Byte​
MSpanSys​
apminsight.runtime.go.mem_stats.m_span_sys​
Memsize of MSpans obtained from the OS. MSpan stores objects related to runtime and memory management.​
Byte​
MCacheInuse​
apminsight.runtime.go.mem_stats.m_cache_inuse​
Memsize of MCache in use. MCache stores objects related to runtime and memory management.​
Byte​
MCacheSys​
apminsight.runtime.go.mem_stats.m_cache_sys​
MCache memsize obtained from the OS. MCache stores objects related to runtime and memory management.​
Byte​
BuckHashSys​
apminsight.runtime.go.mem_stats.buck_hash_sys​
Memsize occupied by BucketHash. BucketHash stores profiling-related data structures.​
Byte​
GcSys​
apminsight.runtime.go.mem_stats.gc_sys​
The memsize occupied by GC-related metadata.​
Byte​
OtherSys​
apminsight.runtime.go.mem_stats.other_sys​
The memsize occupied by other internal runtime data structures.​
Byte​
Expected heap size after GC​
apminsight.runtime.go.mem_stats.next_gc​
The expected heap size after GC.​
Byte​
Forced GC count​
apminsight.runtime.go.mem_stats.forced_gc.num​
Number of GC invocations initiated by the application calling the GC method.​
-​
CPU proportion occupied by GC​
apminsight.runtime.go.mem_stats.gc_cpu_fraction​
Proportion of CPU time used by GC since program start.​
%​
Number of live objects​
apminsight.runtime.go.mem_stats.live_objects​
Number of live objects in the heap.​
-​
HeapRetained​
apminsight.runtime.go.mem_stats.heap_retained​
The memsize that can be returned to the OS but is retained by the runtime; when reallocating memory, it avoids requesting from the OS. Calculated as HeapIdle minus HeapReleased.​
Byte​
HeapFragment​
apminsight.runtime.go.mem_stats.heap_fragment​
Memory fragment memsize, calculated as HeapInuse minus HeapAlloc.​
Byte​
​
Python runtime metrics​
For Python application services, the following metrics are provided: CPU time, CPU utilization, memory usage, GC object count, thread count, and context switch count.​
Description of Python runtime metrics:​
​
Metric name​
Metric​
Description​
Unit​
CPU time​
process_runtime_cpython_cpu_time​
CPU time consumed by the application, counted separately for user mode and kernel mode.​
s​
CPU utilization​
process_runtime_cpython_cpu_utilization​
Application CPU utilization, which may exceed 100%​
%​
Memory usage​
process_runtime_cpython_memory​
Application memory usage, categorized into RSS (Resident Set Size) and VMS (Virtual Memory Size).​
Byte​
GC object count​
process_runtime_cpython_gc_count​
Number of objects added to each generation by the garbage counter since the last garbage collection, counted for generations 0, 1, and 2.​
-​
Number of threads​
process_runtime_cpython_thread_count​
Number of application threads.​
-​
Number of context switches​
process_runtime_cpython_context_switches​
The number of context switches, counted separately as Involuntary and Voluntary.​
-​
​
Error analysis​
Through error analysis, you can intuitively see the various types of interface errors present in the system and their distribution across different dimensions. You can also view the various exceptions in the system. The data is integrated with trace data, making it easier to view the context of errors and exceptions, analyze, and resolve interface errors and exceptions in the system.​
SQL analytics​
SQL analytics displays all SQL queries generated by the service. You can view SQL request trends, the SQLPattern list after removing parameters, as well as the events, failure rate, and average response time for each pattern.​
Click SQLPattern to view all desensitized original SQL queries matching the pattern.​
Last updated: 2026.09.16 14:37:19