Agent管理
系统可从应用和应用实例维度对探针进行集中管理。针对大量实例的业务场景,可以轻松通过点击鼠标在控制台中完成海量探针的自动升级、启用、禁用、卸载等操作,也可以自由的进行新探针的灰度发布。
实例Agent管理
实例列表展示所有被探针监控的应用实例,包括运行中、已禁用、离线三种状态的实例。支持通过主机端口、实例名称、业务系统、应用、实例名称、更新状态、探针版本、授权类型、授权状态、运行状态和更新时间进行搜索。勾选主机+端口表头前的复选框,可选中所有列表项,再次点击可取消选中。
实例列表中的各项说明如下:
主机+端口:探针所部署在的主机和端口号。
名称:探针监控的应用实例的名称。
更新前版本:更新前的探针版本。
当前版本:当前的探针版本。
应用服务器:应用服务器的类型,包括Apache Tomcat、WebLogic Server、IBM WebSphere、WildFly、Netty、Netty-all、Jboss Application Server、JBoss AS、Oracle Glassfish Server、Eclipse Jetty、Apache Resin。
业务系统:探针监控的应用所属的业务系统。
应用:探针监控的应用。
部署环境:探针监控的应用所在的部署环境,包含Host OS、Docker。
Host OS是指探针部署在物理服务器或者非Docker虚拟服务器中。
Docker是指探针部署在Docker容器中。
部署模式:探针监控的应用所在的部署模式,包括UniAgent、共享探针和独立部署三种模式。
UniAgent代表该实例部署的是UniAgent。
共享探针代表该实例与其他实例共用一个探针。
独立部署代表该实例独享一个探针。
授权类型:授权的探针类型,包含普通、微服务。
普通探针授权:按照应用实例的个数计算占用的探针授权个数。例如应用服务器A中部署了应用A和应用B,则占用2个普通探针授权数。
微服务探针授权:微服务是指部署在Docker内,且Docker的内存小于2G的服务。1个Docker占用1个微服务探针授权数。如果Docker的内存大于2G,1个Docker会占用1个普通探针授权数。
授权状态:授权的探针数是否超过,包含正常、限量。
限量:当您安装的探针数量超过购买的授权数量时,最后安装探针的且超过授权数量的应用实例的授权状态列会显示“限量”。限量状态的应用实例数据不会被采集。
正常:如果一个原本没有限量的应用实例发生了重启,那么处于限量状态的应用实例会抢占这个应用实例的授权名额,变为“正常”状态,而发生重启的应用实例会变为“限量”状态。
最后活跃时间:探针最后一活跃的时间。
上报数据时间:探针最近一次上传数据的时间。
探针更新时间:新探针更新完成的时间,即应用服务器重启成功的时间。
运行状态:探针的运行状态,包括运行中、已禁用、离线三种状态。
持续5分钟无心跳,实例探针状态会置为“离线”。
当您安装的探针数量超过购买的授权数量时,最后安装探针的且超过授权数量的应用实例的运行状态列会显示“已限量”。如果此时一个原本没有超量的应用实例发生了重启,那么处于超量状态的应用实例会抢占这个应用实例的授权名额,变为“运行中”状态,而发生重启的应用实例会变为“已限量”状态。已限量状态的应用实例数据不会被采集。
更新状态:探针更新过程中的状态,包括更新中、已更新,待重启、更新成功、更新失败、卸载中、已卸载,待重启、卸载失败七种状态。点击状态后的图标可查看实例的探针更新历史记录。
操作:包括禁用、启用、更新、卸载四种操作。
禁用:探针不再采集应用实例的数据,但是仍然和Agent Collector保持心跳。禁用状态下的应用实例不再占用探针授权。禁用探针后将立即生效。
启用:探针采集应用的数据,和Agent Collector保持心跳。启用探针后将立即生效。
更新:更新探针版本。点击后,弹出实例更新对话框。
左边栏展示将要更新的应用实例,默认是选中状态。
右边栏为可供更新的探针版本列表,默认为全部未选中状态。
支持更新到任意探针版本。
支持本地上传新探针,从而可以更新到新探针版本。本地上传探针需要输入MD5值和上传探针包,您可以通过拖拽的方式添加文件,也可以通过点击上传文件按钮添加文件。上传后系统会对文件做MD5运算,然后和输入的MD5值进行校验,若校验失败会提示“MD5校验失败”,上传失败后支持重试或取消,上传成功后探针信息将显示在探针列表中。
离线的实例不支持更新。
探针更新完后,需要重启应用服务器,新探针才能生效。
卸载:卸载探针。卸载探针后,需要重启应用服务器。
说明:
- 在Docker中部署的应用实例不支持自动更新、卸载。
- 不同JVM的不同实例共用同一个探针,则这些实例不支持更新、卸载。
- 更新、卸载操作需要写文件,如果实例探针没有写文件权限,不支持更新、卸载。
- 离线的实例不支持更新、卸载。
批量更新
左边栏展示将要更新的应用和应用实例,默认是全部选中状态,反选后探针将不会进行更新。
右边栏为可供更新的探针版本列表,默认为全部未选中状态。
支持更新到任意探针版本。
更新后需要重启应用服务器,更新才能生效。
支持本地上传新探针。本地上传探针需要输入MD5值和上传探针包,您可以通过拖拽的方式添加文件,也可以通过点击上传文件按钮添加文件。上传后系统会对文件做MD5运算,然后和输入的MD5值进行校验,若校验失败会提示“MD5校验失败”,上传失败后支持重试或取消,上传成功后探针信息将显示在探针列表中。
批量卸载
左边栏为选中的将要卸载探针的应用实例,默认为选中状态,反选后探针将不会被卸载。
右边栏为实例对应的业务系统、应用信息列表。
卸载后需要重启应用服务器后。
批量启用/禁用
勾选要启用或禁用的实例后,在页面右上角点击批量禁用或批量启用按钮即可。
应用Agent管理
应用列表展示所有被探针监控的应用。支持通过业务系统、应用和运行状态进行搜索。
禁用/启用列的开关可启用和禁用应用:
应用禁用后,探针将不再采集该应用的数据。
应用禁用后,应用下的实例将自动禁用。
应用启用后,应用下的实例将恢复原有状态,即之前为启用则为启用,之前为禁用则为禁用。
如果应用近7天内无数据,可点击操作列的删除,删除该应用。