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。