#使用技巧#EAS服务工具平台的妙用原创
金蝶云社区-Erin_li
Erin_li
20人赞赏了该文章 561次浏览 未经作者许可,禁止转载编辑于2024年02月04日 15:42:27

1.  应用背景

当开发分析问题需要收集服务端日志时,运维人员需要登录服务器才能获取日志文件和提取代码文件,操作过程相对复杂,且直接在服务器操作存在一定的风险。通过登录GUI客户端,运用服务工具平台,即可实现错误日志、线程堆栈、RPC日志的一站式收集,还能在客户端下载服务器文件,操作简单易上手,无需登录服务器操作有助于降低误操作风险。

2.  关键步骤

2.1工具安装

打开服务工具平台,安装常用工具【服务端文件浏览器】、【日志收集】

image.png

image.png

2.2服务端日志及文件收集

通过【服务端文件浏览器】,选择当前实例,切换到对应的服务器路径,即可下载所有服务端的文件。当我们部署的服务器为群集时,一键切换当前实例,带来了诸多操作上的便利性。

image.png


2.3错误日志收集

【错误日志】可用于收集当前GUI客户端所登录实例的服务端日志和客户端日志,

【全实例错误日志】可用于服务器为集群模式,且登录实例未知的情况下,收集所有实例的服务端日志

image.png


2.4性能日志收集

【RPC日志】和【线程堆栈】可用于分析系统性能问题时使用

2.4.1【RPC日志】收集方式

①   清空RPC日志,避免历史日志信息干扰;

②   开启RPC日志,设置操作时间间隔,系统默认5000ms;

③   执行存在性能问题的操作;

④   收集RPC日志;

⑤   日志收集完毕后,关闭RPC日志。

注:只能通过客户端下载50M以内的日志文件,当文件过大时,仍需在服务器下载

image.png


2.4.2【线程堆栈】收集方式

①   勾选收集服务端堆栈,选择“all threads”,设置收集堆栈的次数和时间间隔;

②   勾选收集客户端堆栈,此时需要另外打开一个客户端,选择新开的客户端进程,并设置收集堆栈的次数和时间间隔;

③   选择日志保存目录

④   用新开的客户端,执行存在性能问题的操作

⑤   操作完毕后,点击确定,开始收集线程堆栈

注:只能通过客户端下载50M以内的日志文件,当文件过大时,仍需在服务器下载

image.png


赞 20