Smart Agent集成多种语言的应用Agent,包括Java Agent、Python Agent及.NET Core Agent,可用于Java、Python、.NET Core应用的监控。
注意:安装Smart Agent后不需要在一一单独部署Java Agent、Python Agent及.NET Core Agent。
兼容性说明
操作系统
Smart Agent仅支持Linux系统,且操作系统需满足glibc的版本为V2.5或更高版本。
提示:在类Unix系统上可使用 ldd --version 查看glibc版本。
Smart Agent支持的Linux发行版及系统版本如下表所示:
Linux发行版 | 系统版本 | CPU架构 |
CentOS | 5.0+ | x86_64 |
Red Hat Enterprise Linux | 5.4+ | x86_64 |
Debian | 6.0+ | x86_64 |
Ubuntu | 12.04+ | x86_64 |
openSUSE | 12.0+ | x86_64 |
SUSE Enterprise Linux | 11.4+ | x86_64 |
应用开发语言
Smart Agent支持的应用开发语言及版本如下表所示:
语言 | 版本 |
Java | Oracle Hotspot JVM 5/6/7/8/9/10/11/12/13 IBM JVM 6/7/8 OpenJ9 0.8 /0.9/0.10/0.11 Oracle JRockit JVM jdk 1.6.0 |
.NET Core | 2.0 2.1 2.2 3.0 3.1 5.0 (.NET 5) |
Python | Python 2.7以及更高的版本 |
容器引擎
Smart Agent支持的Docker CE/EE版本介于17.03~19.03。
注意:Smart Agent不支持在容器内安装和运行, 服务均需要运行在宿主机环境。 例如, 在OpenShift和K8S容器编排和集群管理环境中, 所有的Node节点均需要安装Smart Agent。如果master节点也配置为允许运行容器, 那么master节点也需要安装Smart Agent。