Continuous Profiling

Created:2024-06-20 Last Modified:2024-09-23

This document was translated by ChatGPT

#1. Continuous Profiling

For the functional principles, see Core Features - Explanation of Continuous Profiling

#1.1 Overview Introduction

Overview Introduction

Overview Introduction

  • ① Page Search: Search bar, search snapshots, and other functions. For details, please refer to the chapter Tracing - Resource Analysis
  • ② Quick Filter: Supports filtering by Application List and Profiling Type
    • Application List: Displays the reported service list information, with the default display format as Service Name (Language Type)
    • Profiling Type: Displays the Profiling Type supported by the profiling method configured on the client
      • Select the Profiling Type supported by the current application, different profiling types represent different semantics
  • ③ Display Switch: Switch the display mode of performance profiling data. Currently supports: Flame Graph, List, and Simultaneous Display
    • Flame Graph: Displays the function call stack in the form of a flame graph
      • ⑥ Tip: Hover to view information about the Span in the flame graph
        • Function Type:
        • Span Name
        • Total Consumption: The percentage of total consumption of the Span relative to the root (the first line of the flame graph)
        • Self Consumption: The percentage of self-consumption of the Span relative to the root (the first line of the flame graph)
      • Operation: Click to zoom in and view the call stack of the clicked Span; click again on a blank area to return to the original state
    • Table: Displays the function's Self Consumption and Total Consumption in a list format
      • Default sorted by Self Consumption in descending order
    • Simultaneous Selection: View performance profiling data in both Flame Graph and Table formats simultaneously
      • Clicking on a function in the table will highlight it in the flame graph
  • ④ Flame Graph Name Display: The flame graph can choose to display the head or tail of the name
  • ⑤ Data Filter: Input characters to filter data in the table