UniAgent管理(旧版)
在左侧导航栏中依次单击应用与微服务>部署管理,然后在上方选择UniAgents页签,进入UniAgent管理页面。该页面入口目前是作为过渡方式存在,推荐您进入新的页面入口进行管理,详情请参见UniAgent管理(新版)。
UniAgent管理页面展示已安装UniAgent的主机,单击主机可查看主机上被监控的进程信息。各个功能说明如下:
Hosts和processes数量:UniAgent监控的主机和进程数量。
只展示最近一周的Host列表:按照UniAgent安装时间(Install time)进行筛选。
新建部署:单击新建部署按钮,跳转到新增UniAgent部署页面,详情请参见新增UniAgent部署。
查询:单击过滤框,弹出过滤条件,选择过滤条件,单击查询按钮查询UniAgent。可设置多个过滤条件,如下图。
主机信息
主机名称下的各个指标说明如下:
黄色叹号:当服务器下有待重启的进程时,显示叹号。
Tingyun-virtual-machine:主机名,hostname。
IP:UniAgent所在服务器的IP。
Memory:UniAgent所在服务器的内存。
Version:UniAgent版本。
Install time:UniAgent安装时间。
Last update:UniAgent最后更新时间,即最后心跳时间。
开关: UniAgent禁用/启用开关。禁用UniAgent后,报表不再显示进程信息,对重启或新起的进程不再嵌码,已嵌码的应用正常上数据。
设置:单击设置图标,弹出设置对话框,如下图:
设置框中包含以下设置项:
开启主机资源、进程、以及应用服务监控:功能和UniAgent禁用/启用开关功能一致。
Docker容器嵌码启用状态:UniAgent对Docker容器中的应用进程嵌码开关。
Hostname:为主机设置别名,只用来显示,实际名字不变。
使用container name区别container:使用规则参见上图,暂不支持。
UniAgent自动升级:开启时,UniAgent可自动升级,暂不支持。
进程信息
进程的各个指标说明如下:
进程名:进程名由启动方式和进程的类型决定。Docker启动时,会含有using信息,using后是镜像名。
Java:启动方式分为三种,非Docker启动、Docker启动、kubernetes启动Docker。进程类型目前支持五种,Tomcat、WebLogic、SpringBoot、Jar、Java。以Tomcat为例,如下图所示:
非Docker启动
Docker启动
Docker+kubernetes启动
.NET Core:启动方式分为三种,非Docker启动、Docker启动、kubernetes启动Docker。由于.NET Core不需要容器启动,所以进程类型只有一种。每种启动方式示例如下:
非Docker启动
Docker启动
kubernetes启动Docker
PID:进程ID。
Agent Version:探针版本。
App Name:应用名,应用命名规则详情参见应用命名规则。
Port:进程监听端口。
Instance Name:实例名。分为以下四种情况(当port取不到时,默认为0):
普通进程:hostName:port。
Weblogic进程:ServerName:port。由于.NET Core是无容器部署,不会存在Weblogic进程,因此不会出现此种实例名称。
Docker容器进程:ContainerId前12位:port。
kubernetes启动Docker容器进程:PodName:port。
DockerId:若是Docker容器中起的进程,则取DockerId前八位。
kubernetes pod UID:kubernetes的podId。
开关:进程嵌码禁用/启用开关。当是禁用状态时,不对进程嵌码,需重启进程才能生效。
进程状态
待重启状态
Process need restart:UniAgent安装前启动的进程,在安装UniAgent后,需要重启进程才能嵌入探针。
正常嵌码状态
禁用待重启状态
Process need to be restarted to remove application agent:报表禁用进程后,需要在服务器上重启进程才能生效。
禁用状态
Process is disabled:不嵌码状态。