10826e83eSopenharmony_ci# Copyright (c) 2024 Huawei Device Co., Ltd.
20826e83eSopenharmony_ci# Licensed under the Apache License, Version 2.0 (the "License");
30826e83eSopenharmony_ci# you may not use this file except in compliance with the License.
40826e83eSopenharmony_ci# You may obtain a copy of the License at
50826e83eSopenharmony_ci#
60826e83eSopenharmony_ci#     http://www.apache.org/licenses/LICENSE-2.0
70826e83eSopenharmony_ci#
80826e83eSopenharmony_ci# Unless required by applicable law or agreed to in writing, software
90826e83eSopenharmony_ci# distributed under the License is distributed on an "AS IS" BASIS,
100826e83eSopenharmony_ci# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
110826e83eSopenharmony_ci# See the License for the specific language governing permissions and
120826e83eSopenharmony_ci# limitations under the License.
130826e83eSopenharmony_ci
140826e83eSopenharmony_cidomain: WEBVIEW
150826e83eSopenharmony_ci
160826e83eSopenharmony_ciAUDIO_FRAME_DROP_STATISTICS:
170826e83eSopenharmony_ci  __BASE: {type: STATISTIC, level: MINOR, tag: performance, desc: audio frame drop statistics, preserve: true}
180826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
190826e83eSopenharmony_ci  AUDIO_BLANK_FRAME_COUNT: {type: UINT32, desc: audo blank frame count}
200826e83eSopenharmony_ci
210826e83eSopenharmony_ciAUDIO_PLAY_ERROR:
220826e83eSopenharmony_ci  __BASE: {type: FAULT, level: MINOR, tag: fault, desc: audio play error, preserve: true}
230826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
240826e83eSopenharmony_ci  ERROR_TYPE: {type: STRING, desc: audio play error type}
250826e83eSopenharmony_ci  ERROR_CODE: {type: STRING, desc: audio play error code}
260826e83eSopenharmony_ci  ERROR_DESC: {type: STRING, desc: audio play error description}
270826e83eSopenharmony_ci
280826e83eSopenharmony_ciCAMERA_CAPTURE_ERROR:
290826e83eSopenharmony_ci  __BASE: {type: FAULT, level: MINOR, tag: fault, desc: camera capture error, preserve: true}
300826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
310826e83eSopenharmony_ci  DEVICE_ID: {type: INT32, desc: device ID of camera capture}
320826e83eSopenharmony_ci  ERROR_DESC: {type: STRING, desc: camera capture error description}
330826e83eSopenharmony_ci
340826e83eSopenharmony_ciDRAG_DROP:
350826e83eSopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, tag: UserBehavior, desc: drag drop, preserve: true}
360826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
370826e83eSopenharmony_ci  NWEB_ID: {type: INT32, desc: Drag Drop Nweb Id}
380826e83eSopenharmony_ci  PLAIN_TEXT: {type: UINT32, desc: Drag Drop Text size}
390826e83eSopenharmony_ci  LINK_URL: {type: UINT32, desc: Drag Drop Url size}
400826e83eSopenharmony_ci  HTML: {type: UINT32, desc: Drag Drop Html Size}
410826e83eSopenharmony_ci
420826e83eSopenharmony_ciDRAG_END:
430826e83eSopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, tag: UserBehavior, desc: drag end, preserve: true}
440826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
450826e83eSopenharmony_ci  NWEB_ID: {type: INT32, desc: Drag End Nweb Id}
460826e83eSopenharmony_ci
470826e83eSopenharmony_ciDRAG_ENTER:
480826e83eSopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, tag: UserBehavior, desc: drag enter, preserve: true}
490826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
500826e83eSopenharmony_ci  NWEB_ID: {type: INT16, desc: Drag Ented Nweb Id}
510826e83eSopenharmony_ci
520826e83eSopenharmony_ciDRAG_LEAVE:
530826e83eSopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, tag: UserBehavior, desc: drag leave, preserve: true}
540826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
550826e83eSopenharmony_ci  NWEB_ID: {type: INT16, desc: Drag Leave Nweb Id}
560826e83eSopenharmony_ci
570826e83eSopenharmony_ciDRAG_START:
580826e83eSopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, tag: UserBehavior, desc: drag start, preserve: true}
590826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
600826e83eSopenharmony_ci  NWEB_ID: {type: INT32, desc: Drag Start Nweb Id}
610826e83eSopenharmony_ci
620826e83eSopenharmony_ciDYNAMIC_FRAME_DROP_STATISTICS:
630826e83eSopenharmony_ci  __BASE: {type: STATISTIC, level: MINOR, tag: performance, desc: dynamic frame drop statistics, preserve: true}
640826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
650826e83eSopenharmony_ci  STARTTIME: {type: UINT16, desc: start time}
660826e83eSopenharmony_ci  DURATION: {type: UINT16, desc: duration}
670826e83eSopenharmony_ci  TOTAL_APP_FRAMES: {type: UINT32, desc: total app frames}
680826e83eSopenharmony_ci  TOTAL_APP_MISSED_FRAMES: {type: UINT32, desc: total app missed frames}
690826e83eSopenharmony_ci  MAX_APP_FRAMETIME: {type: UINT64, desc: max app frame time}
700826e83eSopenharmony_ci  ABILITY_NAME: {type: STRING, desc: ability name}
710826e83eSopenharmony_ci  PAGE_URL: {type: STRING, desc: page url}
720826e83eSopenharmony_ci  SCENE_ID: {type: STRING, desc: interaction scene id}
730826e83eSopenharmony_ci
740826e83eSopenharmony_ciFORCE_ENABLE_ZOOM:
750826e83eSopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, tag: UserBehavior, desc: force enable zoom, preserve: true}
760826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
770826e83eSopenharmony_ci  ENABLE_ZOOM_STATUS: {type: STRING, desc: force enable zoom status}
780826e83eSopenharmony_ci
790826e83eSopenharmony_ciINPUT_METHOD:
800826e83eSopenharmony_ci  __BASE: {type: FAULT, level: MINOR, tag: fault, desc: input method error, preserve: true}
810826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
820826e83eSopenharmony_ci  ATTACH_CODE: {type: STRING, desc: attach code}
830826e83eSopenharmony_ci  IS_SHOW_KEY_BOARD: {type: STRING, desc: is show key board}
840826e83eSopenharmony_ci
850826e83eSopenharmony_ciINSTANCE_INITIALIZE_TIME:
860826e83eSopenharmony_ci  __BASE: {type: STATISTIC, level: MINOR, tag: performance, desc: web instance initialize time statistics, preserve: true}
870826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
880826e83eSopenharmony_ci  INSTANCE_ID: {type: UINT32, desc: instance id}
890826e83eSopenharmony_ci  USED_TIME: {type: INT64, desc: used time}
900826e83eSopenharmony_ci
910826e83eSopenharmony_ciJANK_STATS_APP:
920826e83eSopenharmony_ci  __BASE: {type: STATISTIC, level: MINOR, tag: performance, desc: jank statistics, preserve: true}
930826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: package name}
940826e83eSopenharmony_ci  VERSION_NAME: {type: STRING, desc: app version name}
950826e83eSopenharmony_ci  ABILITY_NAME: {type: STRING, desc: ability name}
960826e83eSopenharmony_ci  JANK_STATS: {type: UINT16, arrsize: 8, desc: jank frame stats}
970826e83eSopenharmony_ci  STARTTIME: {type: INT64, desc: begin time since last report}
980826e83eSopenharmony_ci  JANK_STATS_VER: {type: UINT32, desc: jank range version}
990826e83eSopenharmony_ci  VERSION_CODE: {type: UINT32, desc: app version code}
1000826e83eSopenharmony_ci  DURATION: {type: INT64, desc: duration since last report}
1010826e83eSopenharmony_ci
1020826e83eSopenharmony_ciMULTI_INSTANCE_STATISTICS:
1030826e83eSopenharmony_ci  __BASE: {type: STATISTIC, level: CRITICAL, tag: webStats, desc: statistics of multiple instances, preserve: true}
1040826e83eSopenharmony_ci  INSTANCE_ID: {type: UINT32, desc: web instance id}
1050826e83eSopenharmony_ci  MAX_COUNT: {type: UINT32, desc: maximum  instance count}
1060826e83eSopenharmony_ci  INSTANCE_COUNT: {type: UINT32, desc: web instance count}
1070826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
1080826e83eSopenharmony_ci
1090826e83eSopenharmony_ciOPEN_PRIVATE_MODE:
1100826e83eSopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, tag: UserBehavior, desc: open private mode, preserve: true}
1110826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
1120826e83eSopenharmony_ci  OPEN_PRIVATE_STATUS: {type: BOOL, desc: open private status}
1130826e83eSopenharmony_ci
1140826e83eSopenharmony_ciPAGE_DOWNLOAD_ERROR:
1150826e83eSopenharmony_ci  __BASE: {type: FAULT, level: MINOR, tag: fault, desc: page download error, preserve: true}
1160826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
1170826e83eSopenharmony_ci  ERROR_CODE: {type: INT32, desc: error code}
1180826e83eSopenharmony_ci
1190826e83eSopenharmony_ciPAGE_LOAD_ERROR:
1200826e83eSopenharmony_ci  __BASE: {type: FAULT, level: CRITICAL, tag: webError, desc: page load error info, preserve: true}
1210826e83eSopenharmony_ci  ERROR_DESC: {type: STRING, desc: page error description}
1220826e83eSopenharmony_ci  INSTANCE_ID: {type: UINT32, desc: web instance id}
1230826e83eSopenharmony_ci  ERROR_CODE: {type: UINT32, desc: page error code}
1240826e83eSopenharmony_ci  ERROR_TYPE: {type: STRING, desc: page error type}
1250826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
1260826e83eSopenharmony_ci
1270826e83eSopenharmony_ciPAGE_LOAD_STATISTICS:
1280826e83eSopenharmony_ci  __BASE: {type: STATISTIC, level: CRITICAL, tag: webStats, desc: page load statistics, preserve: true}
1290826e83eSopenharmony_ci  ACCESS_SUM_COUNT: {type: UINT32, desc: page access sum count}
1300826e83eSopenharmony_ci  ACCESS_SUCC_COUNT: {type: UINT32, desc: page access success count}
1310826e83eSopenharmony_ci  INSTANCE_ID: {type: UINT32, desc: web instance id}
1320826e83eSopenharmony_ci  ACCESS_FAIL_RATIO: {type: FLOAT, desc: page access fail ratio}
1330826e83eSopenharmony_ci  ACCESS_FAIL_COUNT: {type: UINT32, desc: page access fail count}
1340826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
1350826e83eSopenharmony_ci
1360826e83eSopenharmony_ciPAGE_LOAD_TIME:
1370826e83eSopenharmony_ci  __BASE: {type: STATISTIC, level: MINOR, tag: performance, desc: page load time, preserve: true}
1380826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
1390826e83eSopenharmony_ci  ABILITY_NAME: {type: STRING, desc: ability name}
1400826e83eSopenharmony_ci  NAVIGATION_ID: {type: INT64, desc: navigation id}
1410826e83eSopenharmony_ci  NAVIGATION_START: {type: INT64, desc: navigation start}
1420826e83eSopenharmony_ci  REDIRECT_COUNT: {type: UINT32, desc: redirect count}
1430826e83eSopenharmony_ci  REDIRECT_START: {type: INT64, desc: redirect start}
1440826e83eSopenharmony_ci  REDIRECT_END: {type: INT64, desc: redirect end}
1450826e83eSopenharmony_ci  FETCH_START: {type: INT64, desc: fetch start}
1460826e83eSopenharmony_ci  WORKER_START: {type: INT64, desc: service worker start time}
1470826e83eSopenharmony_ci  DOMAIN_LOOKUP_START: {type: INT64, desc: domain lookup start}
1480826e83eSopenharmony_ci  DOMAIN_LOOKUP_END: {type: INT64, desc: domain lookup end}
1490826e83eSopenharmony_ci  CONNECT_START: {type: INT64, desc: connect start}
1500826e83eSopenharmony_ci  SECURE_CONNECT_START: {type: INT64, desc: secure connect start}
1510826e83eSopenharmony_ci  CONNECT_END: {type: INT64, desc: connect end}
1520826e83eSopenharmony_ci  REQUEST_START: {type: INT64, desc: request start}
1530826e83eSopenharmony_ci  RESPONSE_START: {type: INT64, desc: response start}
1540826e83eSopenharmony_ci  RESPONSE_END: {type: INT64, desc: response end}
1550826e83eSopenharmony_ci  DOM_INTERACTIVE: {type: INT64, desc: dom interactive}
1560826e83eSopenharmony_ci  DOM_CONTENT_LOADED_EVENT_START: {type: INT64, desc: dom content load event start}
1570826e83eSopenharmony_ci  DOM_CONTENT_LOADED_EVENT_END: {type: INT64, desc: dom content load event end}
1580826e83eSopenharmony_ci  LOAD_EVENT_START: {type: INT64, desc: load event start}
1590826e83eSopenharmony_ci  LOAD_EVENT_END: {type: INT64, desc: load event end}
1600826e83eSopenharmony_ci  FIRST_PAINT: {type: INT64, desc: first paint}
1610826e83eSopenharmony_ci  FIRST_CONTENTFUL_PAINT: {type: INT64, desc: first contentful paint}
1620826e83eSopenharmony_ci  LARGEST_CONTENTFUL_PAINT: {type: INT64, desc: largest contentful paint}
1630826e83eSopenharmony_ci
1640826e83eSopenharmony_ciPASTE_BOARD_ERROR:
1650826e83eSopenharmony_ci  __BASE: {type: FAULT, level: MINOR, tag: fault, desc: paste board error, preserve: true}
1660826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
1670826e83eSopenharmony_ci  ERROR_CODE: {type: INT32, desc: error code}
1680826e83eSopenharmony_ci  RECORD_SIZE: {type: INT64, desc: record size}
1690826e83eSopenharmony_ci
1700826e83eSopenharmony_ciPROCESS_CRASH:
1710826e83eSopenharmony_ci  __BASE: {type: FAULT, level: MINOR, desc: process crash, preserve: true}
1720826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
1730826e83eSopenharmony_ci  PROCESS_TYPE: {type: STRING, desc: process type}
1740826e83eSopenharmony_ci  ERROR_REASON: {type: STRING, desc: error reason}
1750826e83eSopenharmony_ci  CRASH_COUNT: {type: UINT32, desc: crash count}
1760826e83eSopenharmony_ci
1770826e83eSopenharmony_ciRENDER_JIT_LOCKDOWN:
1780826e83eSopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, tag: UserBehavior, desc: advanced security lock mode, preserve: true}
1790826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
1800826e83eSopenharmony_ci  JIT_LOCKDOWN_MODE: {type: BOOL, desc: jit lockdown mode}
1810826e83eSopenharmony_ci
1820826e83eSopenharmony_ciSITE_ISOLATION_MODE:
1830826e83eSopenharmony_ci  __BASE: {type: BEHAVIOR, level: MINOR, tag: UserBehavior, desc: site isolation mode, preserve: true}
1840826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
1850826e83eSopenharmony_ci  SITE_ISOLATION_STATUS: {type: BOOL, desc: site isolation status}
1860826e83eSopenharmony_ci
1870826e83eSopenharmony_ciVIDEO_FRAME_DROP_STATISTICS:
1880826e83eSopenharmony_ci  __BASE: {type: STATISTIC, level: MINOR, tag: performance, desc: videos frame drop statistics, preserve: true}
1890826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
1900826e83eSopenharmony_ci  VIDEO_FRAME_DROPPED_COUNT: {type: UINT32, desc: video frame dropped count}
1910826e83eSopenharmony_ci  VIDEO_FRAME_DROPPED_DURATION: {type: UINT64, desc: video frame dropped duration}
1920826e83eSopenharmony_ci
1930826e83eSopenharmony_ciVIDEO_PLAY_ERROR:
1940826e83eSopenharmony_ci  __BASE: {type: FAULT, level: MINOR, tag: fault, desc: video play error, preserve: true}
1950826e83eSopenharmony_ci  BUNDLE_NAME: {type: STRING, desc: bundle name}
1960826e83eSopenharmony_ci  ERROR_TYPE: {type: STRING, desc: error type}
1970826e83eSopenharmony_ci  ERROR_CODE: {type: UINT32, desc: error code}
1980826e83eSopenharmony_ci  ERROR_DESC: {type: STRING, desc: error info}
199