Sugarcrm支持帮助文章举报了解跟踪器报告

了解跟踪器报告

概述

Sugar®中的跟踪器让管理员和主管监督用户的生产力和系统效率。它们监视系统性能数据,会话信息和慢查询以及用户记录保存操作和页面视图的频率(即它们已访问的模块和记录)。本文介绍了如何启用跟踪器,它们使用的应用程序,并定义应用程序中可用的不同类型的跟踪器报告。 

有关创建新的Tracker报告的更多信息,请参阅文章 报告用户活动.

先决条件

  • 跟踪器必须是 启用 管理员使用下面所示的步骤。糖只会在启用跟踪器时收集跟踪器信息。对于反映特定时间段(例如最近30天)的报告,跟踪器报告只会评估数据返回到启用跟踪器或管理员已设置为保留跟踪器数据的天数的日期和时间。
  • 对于常规用户查看和创建跟踪器报告,必须将它们分配给库存跟踪器角色或启用跟踪器模块的角色,如以下角色配置所示。有关角色的更多信息,请参阅 角色管理 documentation.
    跟踪器角色

启用跟踪器

在任何用户可以查看或创建跟踪器报告之前,管理员必须通过管理员启用该功能> Tracker.

笔记:如果由于使用跟踪器的潜在性能影响,则不建议在不始终使用跟踪器设置。

使用以下步骤启用跟踪器:

  1. 导航到管理员> Tracker.
  2. 通过单击相应的复选框启用任何或所有跟踪器项。请看 跟踪报告 本页的一部分有关每个跟踪器目的的更多信息。
  3. 选择“日志慢查询”以记录比慢查询时间阈值更长的查询。查询将出现在Sugar日志中,以帮助解决性能问题。有关糖日志的更多信息,请参阅 糖测井简介 article.
    启用跟踪器复选框
  4. 指定糖应如何保留跟踪器中的数据在“追踪器数据的天数”在“调度程序”字段“字段中存储的”追踪器数据的天数“中的数据。 PRUNE Tracker Tables Scheduler将删除比指定天数更长的跟踪记录,这将影响跟踪报告结果。
    启用Numberofdays.
    有关Prune Tracker Tables Scheduler的更多信息,请参阅 调度员 documentation.
  5. 以毫秒为单位(秒为一秒的1/1000)指定“慢查询时间阈值”。糖将记录在选择“日志慢查询”时超出阈值的数据库查询。如果选择了“跟踪器查询”,则还将在数据库中登录数据库查询,使其可用于报告。有关此时间阈值如何工作的更多信息,请参阅 跟踪器查询模块 本页的一部分。
    启用慢速

跟踪报告

糖的股票安装附带了十五个内置追踪器报告。用户还可以从头开始构建自己的跟踪器报告,也可以通过复制库存报告,然后创建它们的变体。跟踪器报告提供用户操作和系统性能的可视性。这些类型的报告显示了页面视图,记录视图,记录保存操作和系统性能数据等数据。他们向主管提供了在特定日期访问的模块上运行报告的能力,以及在这些模块中执行的操作。

跟踪器报告中可用的信息取决于团队成员资格。例如,当基于用户活动查看跟踪器报告时,主管可以查看自己的数据以及其下属的数据。但是,管理员型用户可以跟踪和查看所有用户的活动。

启用跟踪器,启用的跟踪器模块将在创建新报告时分配给Tracker角色的Admins和用户可见。有关设置跟踪器报告的详细信息,请参阅文章 报告用户活动.
trackers_available_in_reports.

糖中有四种类型的跟踪器报告,每个跟踪器都基于不同的跟踪器模块:

每次报告都以不同的方式帮助用户,如以下部分中所述。

跟踪器模块

跟踪器模块计算行为事件,例如保存操作和页面视图,因此跟踪器报告显示用户如何在频率和模块使用方面与糖应用程序进行交互。

当用户访问记录时,在类似于以下两个的数据库中创建跟踪器记录:
trackers_report_detail.

跟踪器报告可以包括以下库存字段,以用作过滤器条件,分组条件或显示列:

描述
行动 已查看的页面和保存的记录
最后行动的日期 执行行动的日期和时间
项目ID 跟踪记录的ID
项目摘要 跟踪器记录的姓名或描述
记录可见 用于管理用户的“最近查看的”记录
会话ID. 分配给用户会话的ID
团队ID. 用户私有团队的ID
用户身份 执行该操作的用户的ID

库存跟踪器模块报告

每次用户访问模块时,Sugar都会在跟踪器表中创建一个记录。以下四个股票报告总结了这些记录,并将数据显示为具有表的图表,表明访问了哪些模块以及多次。 

姓名 类型 描述
我的直接报告使用的模块(过去30天) 求和 向当前登录用户报告的所有用户显示过去30天模块使用摘要
我的模块用法(最近30天) 求和 在当前用户的最后30天内显示模块使用摘要
我的模块用法(最后7天) 求和 在当前用户的最后7天显示模块使用摘要
我的模块用法(今天) 求和 目前展示目前的用户到目前为止显示模块使用摘要

此图像显示了摘要跟踪器的示例模块使用情况:
追踪报告

另外三款股票追踪器模块报告所有显示在糖中修改的列表,由谁和指定的时间段内修改。

姓名 类型 描述
我最近修改的记录(过去30天) 行和列 列出分配给当前用户在过去30天内保存的当前用户的记录
我的记录修改(过去7天) 行和列 列出分配给在过去7天内保存的当前用户的记录
我的直接报告修改的记录(过去30天) 行和列 列出以报告当前登录用户的用户保存的记录

此图像显示了一个关于记录交互的示例跟踪器报告:
Trackeractions-list.

跟踪器会话模块

跟踪器会话模块记录活动用户的会话数据,例如会话往返。当用户登录时,会话开始,并且每次用户在应用程序中执行操作时会话更新。这有助于管理员更好地了解用户在糖中支出的时间以及如何完成的操作。

用户最多可以立即使用两个会话,这允许它们同时使用Web界面,它们被登录到辅助集成工具(例如糖移动)。由UpdateTrackerSessions调度程序监视的用户的六小时不活动后,会话到期。

例如,当用户在Sugar中启动新会话时,执行操作,然后退出,在数据库中记录类似于以下两个的记录:
tracker_sessions_report_detail.

跟踪器会话报告可以包括以下股票字段,以用作过滤条件,分组条件或显示列:

描述
行动计数 可跟踪操作的数量
客户IP地址 用户计算机的IP地址 
最后行动的日期 发生了最后录制的可跟踪操作的日期和时间
日期开始 第一个行动在当前会议中跟踪的日期
ID 有关的 跟踪器性能 information
秒为活动 上次动作值的日期开始和日期之间的总秒数
会话活跃 如果设置为true,则在最后20分钟内为用户跟踪了操作
会话ID. 分配给会话的ID;如果用户在不记录现有会话的情况下启动另一个会话,则将新的会话ID分配给用户,并且新会话被标记为活动(会话active = true)。
用户身份 执行该操作的用户的ID

库存轨迹仪会话模块报告

库存跟踪器会话模块报告显示用户在登录会话方面的一般活动。 

姓名 类型 描述
活动用户会话(过去7天) 行和列 列出过去7天内所有用户会话的持续时间
用户会话摘要(过去7天) 求和 在过去7天内总结了每个用户的会话往返和总活动时间的数量

在以下用户会话摘要报告中,请注意,使用ID“1”(管理员)的用户在过去七天(3)中已登录的最多会话,但其他用户在会话轮次旅行和时间方面更加活跃花在糖中。
会话摘要 

跟踪器性能模块

跟踪器性能模块收集服务器性能信息,例如数据库往返旅行(即,请求和显示来自糖数据库的信息),访问的文件数,服务器响应时间和内存使用情况。由于Sugar事务的复杂性有所不同,因此这些指标有助于管理员了解正在执行的步骤数量,因此触摸了多少项,并且这些操作需要完成的时间。

例如,当用户登录糖时,在数据库中捕获诸如以下内容的性能相关数据:
tracker_performance_report_detail.

跟踪器性能报告可以包括以下股票字段,用作过滤条件,分组条件或显示列:

描述
数据库往返 从数据库中请求和显示信息的次数次数 
最后行动的日期 最近的追踪操作发生的日期和时间
访问文件 用于执行操作的PHP文件数
内存用法(字节) 以字节为单位使用的内存量以执行操作
服务器响应时间 服务器需要在秒为单位响应此操作的时间长度 

库存跟踪器性能模块报告

有五个股票追踪器性能报告,每个显示与不同时间段和用户相关的数据:

姓名 类型 描述
我的使用指标(过去30天) 求和 显示总服务器响应时间以秒为单位,数据库往返总数,以及在过去30天内访问当前登录用户的总文件数
我的使用指标(最后7天) 求和 显示总服务器响应时间以秒为单位,数据库循环总数,以及在过去7天内访问当前登录用户的总文件数
我的使用量级(今天) 求和 显示总服务器响应时间以秒为单位,数据库往返的总数,以及访问当前登录用户的总文件数
用户使用指标(过去30天) 求和 显示总服务器响应时间以秒为单位,数据库往返总数,以及在过去30天内对每个用户访问的文件总数
用户使用指标(最后7天) 求和 显示总服务器响应时间以秒为单位,数据库往返总数,以及在过去7天内对每个用户访问的文件总数

笔记: 这 我的模块用法(今天)报告但是,尽管技术上是跟踪器报告,但显示类似于跟踪器性能报告的数据。

跟踪器查询模块

Tracker查询模块记录任何维持授权指定慢查询时间阈值的服务器请求,存储查询,它已经执行的次数有多少次,最后一次执行查询才能执行的平均秒数。

笔记:必须在admin中启用“日志慢查询”>追踪器将收集任何数据,用于跟踪查询报告。作为示例,如果将“慢查询时间阈值(msec)”设置为100,则在数据库中记录超过0.1秒的任何查询,并在跟踪器查询报告中包含。有关更多信息,请参阅 启用跟踪器 本页的一部分。 

跟踪器查询报告可以包括以下库存字段,以用作过滤条件,分组条件或显示列:

描述
平均秒 运行查询所需的平均时间
日期修改 最后一次查询ran
ID 跟踪器查询条目的ID
查询计数 查询执行的次数 
SQL语句 特定SQL语句的文本 
秒数 每次执行此查询完成的累积时间

库存跟踪器查询模块报告

糖中有一个库存跟踪器查询报告:

姓名 类型 描述
慢询问 行和列 列出查询的详细信息,该详细信息需要长于admin中定义的查询阈值限制> Trackers

以下图像显示了股票慢查询报告的示例,它方便地包含相关的SQL查询的整个内容: 
跟踪器查询

由于此报告显示打破慢查询时间阈值的所有查询,因此在使用数据库服务器或实例中的性能问题进行故障排除时,它是一个有用的报告。


Mikec.

最后修改:2019-08-20 20:28:56