使用限制
ICAgent支持的Linux操作系统
| 操作系统 | 版本 | |||
|---|---|---|---|---|
| SUSE | SUSE Enterprise 11 SP4 64bit | SUSE Enterprise 12 SP1 64bit | SUSE Enterprise 12 SP2 64bit | SUSE Enterprise 12 SP3 64bit |
| OpenSUSE | 13.2 64bit | 15.0 64bit 暂不支持syslog日志采集。 | 42.2 64bit | |
| EulerOS | 2.2 64bit | 2.3 64bit | 2.5 64bit | |
| CentOS | 6.3 64bit | 6.5 64bit | 6.8 64bit | 6.9 64bit |
| 6.10 64bit | 7.1 64bit | 7.2 64bit | 7.3 64bit | |
| 7.4 64bit | 7.5 64bit | 7.6 64bit | 7.7 64bit | |
| 7.8 64bit | 7.9 64bit | 8.0 64bit | 8.1 64bit | |
| 8.2 64bit | ||||
| Ubuntu | 16.04 server 64bit | 18.04 server 64bit | 22.04 server 64bit | 24.04 server 64bit |
| Fedora | 24 64bit | 25 64bit | 29 64bit | |
| Debian | 7.5.0 32bit | 7.5.0 64bit | 8.2.0 64bit | 8.8.0 64bit |
| 9.0.0 64bit | ||||
- 对于Linux x86_64服务器,ICAgent支持上表中所有的操作系统及版本。
- 对于Linux ARM服务器,CentOS操作系统仅支持7.4 及其以上版本,上表所列的其他操作系统对应版本均支持。
- 需使用7.3.7版本及之前的Icagent 版本,可接入APM1.0探针。
APM支持的JAVA类型
| 类型 | 名称 | 版本 |
|---|---|---|
| 工具 | JDK | jdk7、jdk8 |
| 通讯协议 | httpclient | apache httpclient3、apache httpclient4、jdk httpurlconnection |
| Java框架 | CXF Client | 2.6.0~3.2.1 |
| iBatis | 2.3.0、2.3.4.726 | |
| jersey | 2.0~2.9.1 | |
| mybatis | 1.0.0~1.3.1(Mybatis-Spring)、3.0.1~3.4.5(Mybatis3) | |
| spring | 3.1.x~5.0.x | |
| springboot | 1.2.x~1.5.x、2.0.4~2.0.9 | |
| Dubbo | 2.5.3~2.6.2(Dubbo RPC、Dubbo REST)、2.8.4(Dubbo RPC、Dubbo REST) | |
| CSE(HuaWei) | 1.0.0.B011~1.1.0.B046(REST over Servlet、REST over Vert.x、Highway RPC) | |
| gRPC | 1.11.x~1.14.x | |
| 数据库 | MySQL | mysql-connector-java 5.1.X |
| Oracle | ojdbc5、ojdbc6、ojdbc14 | |
| Sybase | 2.6.0~3.2.1 | |
| mariadb | 1.3.x | |
| voltdb | 6.x~7.x | |
| PostgreSQL | 9.0.x, 9.1.x, 9.2.x, 9.3.x, 9.4.x, 42.0.x, 42.1.x | |
| web服务器 | Tomcat | 6.x、7.x、8.x |
| Jetty | 7.6.x~8.0.0, 8.1.x~9.x.x | |
| JBoss 说明: JBoss在使用javaagent探针的时候,需要特殊的设置。 | 7.0.0~12.0.0 | |
| undertow | 1.4.x | |
| 消息队列 | ActiveMQ | 5.6.x~5.15.x |
| RocketMQ | 4.1.x~4.2.x | |
| RabbitMQ | 1.3.3+(spring-rabbit)、2.7.x(amqp-client)、2.6.0、3.6.5 | |
| Kafka | 0.9.0.1~0.10.0.2 | |
| NoSQL | Redis | jedis 2.0.0~2.9.0 |
| Memcache | 2.9.0~2.12.3(arcus) | |
| Mongodb | 3.0.x~3.6.x | |
| Casandra | 2.1.x~3.2.x | |
| zookeeper | 1.0.x(com.github.adyliu.zkclient)、0.1.x(com.github.sgroschupf.zkclient) | |
| ElasticSearch | 2.4.x、5.1.x | |
| Rest Client | Common HTTP | 2.x、3.x、4.x(httpclient)、ALL(HttpURLConnection) |
探针个数限制
APM的应用性能指标采集,包含调用链、SLA、SQL调用、JVM等性能指标采集。此类指标采集时所消耗的资源和使用的APM探针个数、服务间调用次数、采样率等强相关。为保证采集可靠性,单节点使用APM的探针个数建议控制在20个以内。