透视宝能够监控Java Agent、.NET Agent、PHP Agent、.NET Core Agent、Node.js Agent、Python Agent、Golang Agent、OSAgent的运行状态,帮助您及时了解采集组件(也称Agent或探针)的运行状态并进行问题排查,方便根据实际情况进行组件的管理。

提醒:在使用采集组件前,您需要确保已具有采集组件的页面访问权限和apm数据的查看或维护权限。如果您没有相关权限,请联系用户中心管理员为您配置权限。相关操作管理员请参见授权

配置入口:门户首页>APM-Server>1648709450170220.png>采集组件

采集组件管理中您可以查看采集组件(也称Agent或探针)的版本、心跳、运行状态、采样率等信息,及状态通知记录,并对采样率、心跳、熔断、及通知进行设置。


采集组件列表

您可以设置采集组件类型、采集组件版本、所属应用、所属主机和采集组件使用状态对采集组件列表数据进行过滤。

采集组件列表如下图所示:

1648709486157215.png

采集组件列表描述如下:

列名

描述

组件类型

即Agent类型,包括各应用Agent(Java Agent、.NET Agent、PHP Agent、.NET Core Agent、Node.js Agent、Python Agent及Golang Agent)及OSAgent(也称主机Agent)。

所属应用

该Agent所监控的应用。

所属实例

部署该Agent的主机。

路径

该Agent在主机的部署路径。

当前使用版本

当前已安装的Agent的版本号。

已下载版本

用户本地所保存的Agent版本。此列仅支持Java Agent。

Server 端版本

透视宝服务器端保存的Agent最新版本。此列仅支持Java Agent。

首次心跳

Agent启动后第一个上报心跳的时间。

最近心跳

Agent最后一次上报心跳的时间。

使用状态

包括已停用、使用中、无响应三种。

采样率

实际采集数据与全量数据之比,默认为100%,即所有数据全量采集。如果设置为10%,则10%的数据条目被全量采集,90%的数据条目只采集基本数据。

操作

支持启用/停用/弃用探针,和设置采样率。

注意:启用、停用、弃用、还原探针仅支持Java Agent。采样率设置支持Java Agent与.Net Agent。


启动/暂停Agent

您可以根据Agent(也称采集组件或探针)的运行情况来启动或者暂停Agent。暂停后的探针释放配额,但会继续上报心跳,触发license校验熔断,探针停止采集数据;启动后的探针占用配额,license校验熔断恢复,探针开始采集数据。

注意:启用/停用操作仅支持Java Agent。

启动/暂停Agent操作步骤如下:

1.      在页面上方导航栏单击管理 进入系统管理页面。

2.      在右侧导航栏单击采集组件进入采集组件管理页面。

3.      您可以启动/暂停单个Agent或者批量操作。

l  单个操作:在采集组件列表中的操作列,单击启动暂停

l  批量操作:在采集组件列表中勾选目标Agents,并在列表上方单击启动暂停。 


启用/弃用Agent

您可以根据Agent(也称采集组件或探针)的响应状态来启用或弃用Agent。无响应的探针自动释放配额,并支持弃用,弃用后的探针将不再继续上报心跳;您也可以启用已弃用的探针,启用后的探针仍不占用配额,但会继续上报心跳。

启用/停用Agent操作步骤如下:

1.      在页面上方导航栏单击管理 进入系统管理页面。

2.      在右侧导航栏单击采集组件进入采集组件管理页面。

3.      采集组件列表中的操作列,单击启用弃用


设置采样率

采样率为Agent(也称采集组件或探针)采集数据的比例,即实际采集数据与全量数据之比,默认为100%,即所有数据全量采集。如果设置为10%,则10%的数据条目被全量采集,90%的数据条目只采集基本数据。

注意:采样设置仅支持Java Agent与.Net Agent。

设置采样率操作步骤如下

1.      在页面上方导航栏单击管理 进入系统管理页面。

2.      在右侧导航栏单击采集组件,进入采集组件管理页面。

3.      您可为单个Agent(也称采集组件或探针)设置采样率:在采集组件列表中的操作列,单击采样设置

4.      采样设置页签,选择默认采样率或自定义采样率;默认采样率为100%,自定义采样率数值输入范围为0%-100%。

5.      单击确定保存设置。