本文将帮助您了解应用发现服务的名词解释。

采集器

是部署在网络环境的中心主机上的一个独立进程,一个网络环境部署一个采集器。 探针抓取数据后会把数据发送到采集器,采集器进行初步的汇总后生成日志文件。

采集器离线文件

是采集器生成的日志结果文件, 在控制台新建项目时需要上传采集器离线文件,然后可以看到主机和进程信息、资源使用水位以及各引用和组件之间的依赖关系等结果数据,一个采集器离线文件对应一个项目。

采集器离线文件中包括 changelogconfighost 文件,每安装一个探针,则会生成一个 host 文件。具体结构如图所示。


文件结构
表 1. 字段说明
父目录节点 子目录节点 说明
changelog host.log 记录主机的变更事件。
config config.log 记录采集器的配置参数。若离线文件配置为加密,则 config 目录里还有一个空的 config.lock 文件。
host MANIFEST 记录主机相关配置。
network 该主机的网络数据。
process 该主机的进程数据。
说明 process 文件中不包含 PPID=2 和 TTY=0 的进程,例如:
UID        PID  PPID  C STIME TTY          TIME CMD
root         7     2  0 Aug23 ?        00:00:02 
root      2113  2111  0 09:32 pts/0    00:00:00 -bash
sar 该主机的监控数据。

探针

是安装在主机上的一个独立进程,用于抓取主机、进程的元信息和监控数据,以及各应用组件间的依赖关系等数据。 目前探针仅有 Linux 版本。

项目

是数据和产品功能透出的逻辑单元。 一个项目就是指通过应用发现服务分析识别出的一组应用资产数据。例如某网业务系统生产环境, 为了完成这部分业务的迁云,通过应用发现服务自动发现应用资产,数据结果以项目来呈现。