edit-icon download-icon

Application monitoring overview

Last Updated: Jan 23, 2018

Application monitoring accurately reflects the real-time traffic and history information of an application, allowing you to monitor application health status and quickly discover and locate problems.

Terms

  • TraceId: Corresponds to a request. It is globally unique and transmitted between systems.

    • IP address: The IP address (in hexadecimal format) of the ECS instance that creates the TraceId.

    • Creation time: The time for creating a call trace.

    • Sequence number: Used for trace sampling.

    • Flag: (Optional) Used for debugging or marking.

    • Process ID: (Optional) Used for single-host multi-process applications.

  • RpcId: Calls and flags the log tracking sequence and nesting relationship. It is transmitted across systems.

  • Service dimension: Service monitoring monitors data in the application and service dimensions. Data in the application dimension is aggregated by application, while data in the service dimension is aggregated by custom service. For example, you have an application A that provides services a, b, and c.

  • Application drilldown: Views metrics of upstream/downstream applications associated with the target metric.

Types of data

  • RPC Call Overview: Displays the RPC services (including the HSF and other custom services) provided by an application as the server.
  • RPC Call Source: Displays the client that calls an application as the server.
  • RPC Call Dependency: Displays the RPC services (including the HSF and other customer services) that are called by an application as the client.

Types of monitoring reports

  • Block (default): A report of the block type displays data in a table together with a graph. Information contained includes the monitored object, time, QPS, elapsed time, errors, and results. By default, the graph shows the data for the last hour, and the table shows the data for the last five minutes.
  • Chart: A report of the multi-chart type displays data in graphs. Information contained includes the monitored object, time, QPS, elapsed time, errors, and results. By default, the graphs show the data for the last hour, and the latest data is also listed.
  • Table: A report of the table type displays data in a table. Information contained includes the monitored objects, QPS, elapsed time, errors, and results. Data within the last minute is displayed.

Metric description

  • Errors: Indicates the number of RPC call errors per minute. This metric is calculated using the formula: Errors = Total number of errors within the minute/60.
  • Result: Indicates the return result in the format of “Result: QPS”, where “Result” indicates the RPC result. The HTTP result is consistent with the HTTP ErrorCode.
Thank you! We've received your feedback.