应用监控配置
- -Darms.licenseKey 表示javaagent配置文件里的参数arms.licenseKey,表示授权码
- -Darms.appName 这个也是配置文件中的appName,表示应用名称
-javaagent:D:/ArmsAgent/ArmsAgent/arms-bootstrap-1.7.0-SNAPSHOT.jar -Darms.licenseKey=jcd35qyf2e -Darms.appName=yourAppName
链路跟踪配置
- -Dskywalking.agent.service_name 表示应用名称
- -Dskywalking.collector.backend_service 表示阿里云上的skywalking地址
- -Dskywalking.agent.authentication 这个是授权码
-javaagent:d:/apache-skywalking-java-agent-8.8.0/skywalking-agent/skywalking-agent.jar -Dskywalking.agent.service_name=yourAppName -Dskywalking.collector.backend_service=tracing-analysis-dc-bj.aliyuncs.com:8000 -Dskywalking.agent.authentication=53df7ad2afe8301
与容器化的结合
- 应用程序的Dockerfile中,添加这两个javaagent的包,并授予权限
USER root
RUN yum install -y wget
RUN wget http://arms-apm-beijing.oss-cn-beijing.aliyuncs.com/ArmsAgent.zip -O /deployments/ArmsAgent.zip
RUN unzip /deployments/ArmsAgent.zip -d /deployments
RUN wget --no-check-certificate https://dlcdn.apache.org/skywalking/java-agent/8.8.0/apache-skywalking-java-agent-8.8.0.tgz /deployments/apache-skywalking-java-agent-8.8.0.tgz
RUN tar zxvf /deployments/apache-skywalking-java-agent-8.8.0.tgz
RUN chmod 777 -R /deployments/*
- 容器启动时添加环境变量
JAVA_TOOL_OPTIONS
-javaagent:ArmsAgent/arms-bootstrap-1.7.0-SNAPSHOT.jar -Darms.licenseKey=jcd35qyf2e -Darms.appName=yourAppName -javaagent:skywalking-agent/skywalking-agent.jar -Dskywalking.agent.service_name=yourAppName -Dskywalking.collector.backend_service=tracing-analysis-dc-bj.aliyuncs.com:8000 -Dskywalking.agent.authentication=jcd35qyf2e53df7ad2afe8301
跟踪效果图



【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· 【.NET】调用本地 Deepseek 模型
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库
2019-12-16 springboot+k8s+抛弃springcloud.eureka
2014-12-16 EF架构~在T4模版中自定义属性的getter和setter
2013-12-16 爱上MVC3~为下拉列表框添加一个自定义验证规则
2013-12-16 DDD~领域事件与事件总线