应用性能管理 APM
应用性能管理 APM
- 最新动态
- 产品介绍(2.0)
- 计费说明(2.0)
- 快速入门(2.0)
- 用户指南(2.0)
- API参考(2.0)
- 最佳实践(2.0)
- 常见问题(2.0)
- 产品介绍(1.0)
- 快速入门(1.0)
- 最佳实践(1.0)
- 用户指南(1.0)
- API参考(1.0)
- SDK参考(1.0)
-
常见问题(1.0)
- 用户高频问题
- 常见咨询问题
-
常见使用问题
- 如何获取AK/SK和projectid值?
- 如何通过创建委托获取AK/SK?
- 查询不到数据或者数据异常?
- 如何将APM接入非Web程序中?
- 调用链的时间线如何绘制的?
- APM如何采集探针数据?
- APM如何采集网格数据?
- 如何计算已使用实例个数?
- JBoss Standalone模式如何接入APM?
- 调用链跳转日志不生效?
- 如何将APM探针部署到CCE容器中?
- 如何处理SSH tunnel进程异常?
- 安装了ICAgent和java探针后,拓扑图不显示,没有数据,如何排查?
- JVM监控界面线程监控处为何没有tomcat线程指标?
- JVM监控界面内存监控中,为何最大内存比分配内存小?
- 如何判断CCE中是否已经绑定了ICAgent?
-
更多文档
- API参考(阿布扎比区域)
- 用户指南(阿布扎比区域)
- 用户指南 (2.0)(吉隆坡区域)
- 通用参考
链接复制成功!
如何将APM接入非Web程序中?
非Web程序:没有对外暴漏端口、无法从外部访问的进程,通常在系统中主要负责定时任务的JAVA进程。
操作
当前APM也支持接入到非Web程序中,采集相关数据并呈现在界面中的,您只需要按照如下描述的进程部署方式配套选择APM接入方式即可:
CCE方式
CCE是云容器引擎,提供容器应用管理服务。在您创建或者是升级非Web程序时按照下图所示设置环境变量并勾选探针,即表示您已经将APM的采集探针安装在非Web程序中了。启动程序3分钟左右后,您只需要登录APM即可在拓扑、事务界面上查看程序情况。
图1 设置环境变量

图2 勾选探针

虚机方式
针对直接将非Web程序部署在弹性云服务器或裸金属服务器上情况,您需要在启动脚本中增加如下配置:
-javaagent:/opt/oss/servicemgr/ICAgent/pinpoint/pinpoint-bootstrap.jar -Dapm_application=应用名称 -Dapm_tier=服务名称 -Dapm_noport=true
配置完成后,启动程序即可在APM界面中看到程序数据。
例如,您原来的启动脚本为:
java -jar app.jar
增加应用名称为vmall,服务名称为vmall-product-service,则增加配置后的启动脚本为:
java -javaagent:/opt/oss/servicemgr/ICAgent/pinpoint/pinpoint-bootstrap.jar -Dapm_application=vmall -Dapm_tier=vmall-product-service -Dapm_noport=true -jar app.jar
父主题: 常见使用问题