openharmony 鸿蒙 subsys-dfx-overview

DFX概述 简介 在OpenHarmony中,DFX(Design for X)是为了提升质量属性的软件设计,目前包含的内容主要有:DFR(Design for Reliability,可靠性)和DFT(Design for Testability,可测试性)特性。
阅读全文

openharmony 鸿蒙 subsys-dfx-hiview

Hiview开发指导 概述 功能简介 Hiview是一个跨平台的终端设备维测服务集,由插件管理平台和基于平台上运行的服务插件来构成整套系统。Hiview维测服务是由HiSysEvent事件驱动的,其核心为分布在系统各处的HiSysEvent桩点,格式化的事件会通过HiSysEvent打点API上报至Hiview进行处理,其处理流程如下图所示:
阅读全文

开源鸿蒙 HiTrace开发指导

HiTrace主要是对于跨设备/跨进程/跨线程的业务流程,通过相同的traceid在整个业务流程中传递,将流程处理过程中的调用关系、各种输出信息关联和展现出来,帮助使用者分析、定位问题和系统调优。
阅读全文

openharmony 鸿蒙 subsys-dfx-hisysevent-tool

HiSysEvent工具 概述 目前在系统的/system/bin目录下预置了hisysevent工具,开发者可以通过此工具实时订阅HiSysEvent事件及查询历史HiSysEvent事件。 实时订阅HiSysEvent事件相关命令
阅读全文

openharmony 鸿蒙 subsys-dfx-hisysevent-query

HiSysEvent查询 概述 HiSysEvent提供了查询接口,支持开发者设置条件查询HiSysEvent事件,例如功耗部件可以通过该接口获取所需的系统事件进行业务分析。 开发指导
阅读全文

openharmony 鸿蒙 subsys-dfx-hisysevent-overview

HiSysEvent概述 简介 HiSysEvent是面向OpenHarmony系统开发者提供的系统打点功能,通过在关键路径埋点来记录系统在运行过程中的重要信息,辅助开发者定位问题,此外还支持开发者将打点数据上传到云进行大数据质量度量。
阅读全文

openharmony 鸿蒙 subsys-dfx-hisysevent-logging

HiSysEvent打点 概述 功能简介 HiSysEvent打点提供了事件打点功能,开发者可以通过在关键路径打点来记录系统在运行过程中的重要信息。同时,HiSysEvent打点也提供了以事件领域为单位的HiSysEvent打点屏蔽机制,方便开发者评估及调试HiSysEvent打点操作的影响。
阅读全文

openharmony 鸿蒙 subsys-dfx-hisysevent-logging-config

HiSysEvent打点配置 概述 功能简介 组件若有HiSysEvent事件的打点需求,则需要先定义yaml文件并在bundle.json文件中配置yaml文件的路径。OpenHarmony编译框架在编译过程中则会通过python编译脚本解析校验bundle.json文件指定的所有yaml文件。在解析校验之后,编译框架会将这些yaml文件中配置的信息汇总转换成名为hisysevent.zip文件
阅读全文