Application overview

Updated at:

The Application overview page displays monitoring details and provides query operations for a single application.

Query operations

The main operations are as follows:

  • Enter or reset the filter regular expression.

  • Select a comparison curve and a time span.

  • Replay: Replays data for a specified time period.

  • Auto-update: Automatically refreshes page data at regular intervals.

  • Edit display template: Edits the layout of the Application overview page.

  • Edit: Edits the application's configuration.

  • More: Includes the following operations.

    • Subscribe to alerts

    • Pause/Resume alerts

    • Add tags

    • Alert history

    • Operation history

Edit display template

You can edit the template to customize the content displayed on the Application overview page. You can select the content to display, which includes the following:

  • Template name

  • Entity name

  • Instance name of the entity

  • Add reports to display various monitoring metrics for the instance, such as CPU, memory, and TCP.

Edit

Click Edit to set specific monitoring metrics for the application.

Metric descriptions

The main monitoring metrics are described in the following table:

Metric name

Description

Call cache service - cal

Monitors metrics for application access to the cache. The configuration requirements are as follows: - The SOFA framework has no default log. - In a custom configuration, you can use your own log file. The log file must contain the data source, result, time consumed, and count.

Call DB service - dal

Monitors metrics for application access to the database. The configuration requirements are as follows: - The SOFA framework uses /home/admin/logs/tracelog/zdal-db-stat.log by default. - In a custom configuration, you can use your own log file. The log file must contain the data source, database, table, result, time consumed, and count.

Error - error

Monitors the number of error logs in the application and tracks error change trends. In Application Monitoring, you can click an error to view its related logs. The configuration requirements are as follows: - The SOFA framework uses the /home/admin/logs/stderr.log or /home/admin/logs/{app}/common-error.log log file by default. - In a custom configuration, you can use your own log file. The number of lines in the file is counted per minute.

System monitoring - system

Monitors the resources of the virtual machine or ECS instance on which the application is running. This includes metrics such as CPU, Load, and Memory. The configuration requirements are as follows: - No log configuration is required. - You only need to enable this monitoring option. The monitoring agent automatically collects the data.

PV - pv

Monitors the number of times pages in the application are called. The configuration requirements are as follows: - The SOFA framework uses /home/admin/logs/tracelog/sofa-mvc-stat.log by default. - In a custom configuration, you can use your own log file. The log file must contain the following metrics: URL, result, time consumed, and access count.

Call external service - sal

Monitors metrics for calls made by the application to other services. The configuration requirements are as follows: - The SOFA framework uses /home/admin/logs/tracelog/sofa-mvc-stat.log by default. - In a custom configuration, you can use your own log file. The log file must contain the data center, target application, interface, method, result, time consumed, and count.

Application service called - service

Monitors incoming calls to services within the application. The configuration requirements are as follows: - The SOFA framework uses /home/admin/logs/tracelog/sofa-mvc-stat.log by default. - In a custom configuration, you can use your own log file. The log file must contain the data center, target application, interface, method, result, time consumed, and count.

SQL time consumed detection - sql

Monitors the execution status of SQL queries when the application accesses the database. This includes detecting slow SQL queries. The configuration requirements are as follows: - The default log file for the SOFA framework is `/home/admin/logs/tracelog/zdal-db-digest.log`. - In a custom configuration, you can use your own log file. The log file must contain the database, SQL statement, time consumed, and transaction ID.

Flow limit - flowlimit

Provides traffic monitoring metrics.

Message publishing - msgpub

Provides message publishing monitoring metrics.

Message subscription - msgsub

Provides message subscription monitoring metrics.

JVM monitoring - jvmgc

JVM monitoring metrics

Port detection - checkservice

Provides port detection monitoring metrics.

MOSN application service called - mosnservice

Provides monitoring metrics for incoming calls to a MOSN application service.

MOSN call external service - mosnsal

Provides monitoring metrics for calls made by MOSN to an external service.

MOSN message subscription - mosnmsgsub

Provides monitoring metrics for MOSN message subscriptions.

MOSN message publishing - mosnmsgpub

Provides monitoring metrics for MOSN message publishing.

MOSN Error - mosnerror

Provides monitoring metrics for MOSN error messages.

ob proxy metrics - odpstat

Provides ob proxy monitoring metrics.

ODP abnormal - odperror

Provides monitoring metrics for ODP abnormalities.

MOSN Metric data

Provides monitoring metrics for MOSN metric data.

ibmmqput - ibmmqput

Provides monitoring metrics for IBM message put requests.

ibmmqget - ibmmqget

Provides monitoring metrics for IBM message get requests.

Different monitoring metrics have different applicable alert conditions. The mapping between monitoring metrics and alert conditions is shown in the following table:

Monitoring metric

Alert condition

Call cache service - cal

Cache source, LDC total, IDC total, Application total, Server, Application instance

Call DB service - dal

Application total, LDC total, IDC total, Data source, Server, Application instance

Error - error

Application total, LDC total, IDC total, Server, Application instance

System monitoring - system

Application total, LDC total, IDC total, Server, Application instance, serviceidc, Single-server IP

PV - pv

Application total, LDC total, IDC total, URL total, Server, Application instance

Call external service - sal

Application total, IDC total, LDC total, Target application, Interface method details, Server, Application instance, Downstream application interface method details

Application service called - service

Application total, LDC total, IDC total, Interface method details, Source application, Server, Application instance

SQL time consumed detection - sql

Application Top

Flow limit - flowlimit

Application total, LDC total, IDC total, Server

Message publishing - msgpub

Application total, LDC total, IDC total, Topic Eventcode total, Server, Application instance

Message subscription - msgsub

Application total, LDC total, IDC total, Topic Eventcode total, Server, Application instance

JVM monitoring - jvmgc

Single server, Application total, Data center, Logical data center, Application instance

Port detection - checkservice

Application total, Server, Application port, Single-server Port

MOSN application service called - mosnservice

Application total, LDC total, IDC total, Server, Interface method details

MOSN call external service - mosnsal

Application total, IDC total, LDC total, Server, Downstream application interface method details

MOSN message subscription - mosnmsgsub

Application total, LDC total, IDC total, Server, Topic Eventcode total

MOSN message publishing - mosnmsgpub

Application total, LDC total, IDC total, Server, Topic Eventcode total

MOSN Error - mosnerror

Application total, LDC total, IDC total, Server

ob proxy metrics - odpstat

Application total, IDC total, Idc, Single server, data source, sql type, Error code total

ODP abnormal - odperror

Application total, LDC total, IDC total, Server

MOSN Metric data

None

ibmmqput - ibmmqput

Application total, Queue dimension

ibmmqget - ibmmqget

Application total, Queue dimension

You can add alert packages to any of the alert conditions listed above.