系统日志

系统日志是排除出错故障和调试信息打印的运行记录。日志数据存放在独立的文件中,有关保留期限请查看这里

AWS服务的日志文件(WARN/ERR)存放在%AWS-HOME%/logs目录下,Web服务日志(INFO/WARN/ERR)存放在%AWS-HOME%/logs目录下。

环境 文件名命名
单一环境 logs/aws.log
集群环境 logs/AWS实例名.log
单一环境 logs/web.log
集群环境 logs/Web实例名.log

注意集群环境下,配置的Web实例名和AWS实例名避免冲突

集群多节点时,实例名由启动脚本-Daws.inst参数指定。 请参阅:https://docs.awspaas.com/reference-guide/aws-paas-cluster-reference-guide/architecture/script.html

附加1:LDAP组织同步日志

如果启用了LDAP组织同步应用,同步日志被记录在以下位置

%AWS-HOME%/webserver/logs/ldapsync.log

日志API

参见日志编程接口

系统审计选项

1. 记录cmd请求

配置见%AWS-HOME%/bin/conf/server.xml,默认关闭。

    <debug sql="false" //是否记录SLA质量监控中数据库连接track跟踪
    cmd="false" //是否记录cmd请求
    templatePage="false" //是否开启调试Web页面开发模版
    cache="false" //是否开启集群下Cache广播调试信息
    />

记录SLA质量监控中数据库连接track跟踪L对平台性能的损耗

当开启%AWS-HOME%/bin/conf/server.xml#debug/sql时,平台会监控每次SQL的代码调用堆栈。这是一种比较耗费性能的处理,尤其在高并发的PRD生产环境,更是不能够轻易开启。

经过我们模拟200并发用户,持续80分钟压测对比分析,开启SQL调试模式,会增大10倍以上的性能开销。

A用例,开启SQL调试 B用例,关闭SQL调试
登录-Min(13毫秒)/Avg(617毫秒)/Max(1.69秒) 登录-Min(6毫秒)/Avg(185毫秒)/Max(1.09秒)
创建流程-Min(135毫秒)/Avg(57.8秒)/Max(107.6秒) 创建流程-Min(16毫秒)/Avg(81毫秒)/Max(3.14秒)
累计创建15,264个流程和15,264个任务 累计创建188,855个流程和188,855个任务

2. 记录sql操作

配置见%AWS-HOME%/bin/conf/aws-log4j.xml,默认关闭。

//level值为OFF时不输出sql操作,为ALL时输出sql操作
<Logger name="com.actionsoft.sql" additivity="false" level="OFF">
            <appender-ref ref="asyncAppender" />
</Logger>

3. 记录慢sql操作

配置见%AWS-HOME%/bin/conf/db_pool.properties,默认开启。

// 默认输出执行时间超过2s (threshold=2000) 的sql语句
#拦截器
jdbcInterceptors=StatementFinalizer;ResetAbandonedTimer;SlowQueryReport(notifyPool=false,maxQueries=1000,threshold=2000)

4. AWS平台引擎类debug

如调试流程引擎的执行过程。配置见%AWS-HOME%/apps/install/_bpm.platform/manifest.xml,默认关闭。

    ...
    <debug>false</debug>
    ...

5. App类debug

配置见%AWS-HOME%/apps/install/%appId%/manifest.xml,新建应用时默认开启,安装的新应用默认关闭。

    ...
    <debug>true</debug>
    ...

该开关对应如下API

LogAPI.getLogger(this.getClass()).debug(msg);

日志访问

  1. 登录您的AWS PaaS实例控制台
  2. 访问“运维管理>日志审计查询”页面
  3. 在左侧,点击相关日志文件类型链接

您可以:

  • 在线浏览
  • 打包下载


Seven
 010-62962343-690
 liujx@actionsoft.com.cn
感谢您对该文档的关注!如果您对当前页面内容有疑问或好的建议,请与我联系。如果您需要解答相关技术问题请登录AWS客户成功社区