第7页,共70页。 显示 693 条结果 (0.031 秒)
修改log4j日志级别输出知识库执行sql
/attachments/92081630/worddav875dc6ea181fbcd549706db4dffea390.png?version=1&modificationDate=1655023427448&api=v2 左边较长字符串是会话id,[]里面是用户名, 上面这个图的用户名是c,代表这个sql是c用户操作产生的, 若日志太多 ,可在过滤输入框输入会话id过滤, NOT_LOGGED_IN 代表还没有登录的会话标识, 会话id一致,代表同一个用户在一个客户端上操作的记录。 https://wiki.smartbi.com.cn/download/attachments/92081630系统选项-水印设置
:SS。 当前日期 获取当前日期,无参数。日期格式为 YYYY-MM-DD。 当前用户IP 获取当前用户登录的IP地址,无参数。 获取session属性值(属性名称) 获取当前会话中的属性值;参数是“属性名称”。 前提:通过代码向会话中插入属性,包含属性名称和属性值。 示例:通过调用相关api向会话中插入属性用户昵称,属性名称为"user_nickname”,属性值为"小花"。使用当前session属性值函数GetSessionAttribute(user_nickname),即可获取“小花”。 202503新增函数 获取用户属性值(用户属性名称) 获取用户属性的值。参数系统监控-网络
网络页面用于监控指定会话的前后端信信息。 网络.png 使用说明 在遇到一些情况,比如报表慢,或者导出乱码等情况下,可以通过网络页面录制前后端通信,进行检查,或者将录制的前后端通信内容导出,发回给思迈特进行分析。 一般步骤如下: 1、在遇到报表慢等情况时,进入 用户名称 > 系统监控 > 网络。 2、点击“开始监控”按钮。 网络2.png 3、由于同时有多个会话,选择要监控前后端请求的会话,则下方会显示该会话的前后端通信。 网络3.png 4、点击左侧的“导出所有”按钮或者右上角“导出”按钮将录制的请求信息导出。 网络4.png 网络5.png 5、点击右上角“导入”按钮可导入网络日志文件系统监控-网络
网络页面用于监控指定会话的前后端信信息。 网络.png 使用说明 在遇到一些情况,比如报表慢,或者导出乱码等情况下,可以通过网络页面录制前后端通信,进行检查,或者将录制的前后端通信内容导出,发回给思迈特进行分析。 一般步骤如下: 1、在遇到报表慢等情况时,进入 用户名称 > 系统监控 > 网络。 2、点击“开始监控”按钮。 网络2.png 3、由于同时有多个会话,选择要监控前后端请求的会话,则下方会显示该会话的前后端通信。 网络3.png 4、点击左侧的“导出所有”按钮或者右上角“导出”按钮将录制的请求信息导出。 网络4.png 网络5.png 5、点击右上角“导入”按钮可导入网络日志文件操作日志
批次,便于系统维护人员快速定位操作问题。 会话标识 记录操作对应的会话ID标识,由系统自动生成。 操作标识 记录当前操作的操作ID标识,由系统自动生成。 操作父标识 由于有些操作会衍生出多个操作日志,因此需要记录这些操作所属的操作批次ID,才能便于系统维护人员快速定位操作问题。操作父标识便是 … 用户、用户别名、操作类型、描述、会话标识、操作标识、操作父标识字段。 image2015-11-26 14:18:23.png t_operationlog表的字段结构如下: 字段 说明 c_id 操作标识。 c_type 操作类型,如:浏览报表,执行sql等操作类型。 c_timeWebService接口.NET示例
cookieContainer = new System.Net.CookieContainer(); //创建cookieContainer对象,用于维持会话 /** *用户管理模块 */ UserManagerService user = new UserManagerService(); user.CookieContainer = cookieContainer; //此代码必不可少,使用同一个cookieContainer对象来维持会话 user.login("admin", "manager"); //登录到Smartbi系统 /** *新建组和用户 */ String newDepIdWebService接口.NET示例
cookieContainer = new System.Net.CookieContainer(); //创建cookieContainer对象,用于维持会话 /** *用户管理模块 */ UserManagerService user = new UserManagerService(); user.CookieContainer = cookieContainer; //此代码必不可少,使用同一个cookieContainer对象来维持会话 user.login("admin", "manager"); //登录到Smartbi系统 /** *新建组和用户 */ String newDepId关系型数据源-星环数据连接
不内置星环JDBC驱动,不建议把驱动放在产品war包内置的lib目录 ; 部分较新的版本,如inceptor-driver-5.1.2以后的版本,可能会存在jar包缺少或冲突的情况; jar包冲突:如查询date类型的字段,查询可能会执行SQL报错Log jar冲突:Invalid class loader hierarchy. You have more than one version of 'org.apache.commons.logging.Log' visible, which is not allowed; jar包缺少:测试连接报错提示NoClassDefFoundError等信息 冲突系统选项-用户管理
有效周期(天) 用于限制用户密码的有效时间,到使用期限前3天,消息中心中会提示用户联系管理员、修改密码。 空白 会话超时注销 用于设置是否启动 在一定时间内页面无用户操作动作,触发会话超时,需要重新登录 功能。 启动 会话超时时间 用于设置会话超时时间,单位为分钟。 30 用户扩展宕机/慢问题跟踪以及信息采集
,先拿到以下信息初步定位分析下问题。 1、导出系统日志,以管理员登录系统后,在搜索栏上输入【导出系统日志】进行导出: image2019-10-17 10:5:12.png 2、进入【会话管理】–》【会话分析】–>打开【最大会话分析】界面,选择宕机前后时间段,查询数据,导出Excel文件,可以通过【空闲内存数】大概推测是否是内存溢出导致的,如果【空闲内存数】很少,说明宕机原因就是因为服务器内存溢出导致的: 注意:时间间隔设置 1分钟 image2019-10-17 9:46:53.png2021-10-19_151020.png 通过会话管理确认内存消耗比较多的时间段,然后打开【操作日志报表