本文将为您介绍如何使用 Skywalking 协议上报 Java 应用数据。
前提条件
打开 SkyWalking 下载页面,下载 SkyWalking 8.5.0 以上的(包含8.5.0)版本,并将解压后的 Agent 文件夹放至 Java 进程有访问权限的目录。 插件均放置在 /plugins 目录中。在启动阶段将新的插件放进该目录,即可令插件生效。将插件从该目录删除,即可令其失效。另外,日志文件默认输出到 /logs 目录中。
接入步骤
步骤1:获取接入点和 Token
登录 应用性能监控控制台,进入应用监控 > 应用列表页面,单击接入应用,在接入应用时选择 Java 语言与 SkyWalking 的数据采集方式。
在选择接入方式步骤获取您的接入点和 Token,如下图所示: 步骤2:下载 Skywalking
若您已经使用了 SkyWalking,可跳过本步骤。
步骤3:配置相应参数及名称
打开 agent/config/agent.config 文件,配置接入点、 Token 和自定义服务名称。
collector.backend_service=<接入点>
agent.authentication=<Token>
agent.service_name=<上报的服务名称>
说明:
修改完 agent.config
需要把配置项前反注释符号 #
去掉。否则更改的信息将无法生效。
步骤4:选择相应方法指定插件路径
根据应用的运行环境,选择相应的方法来指定 SkyWalking Agent 的路径。
Linux Tomcat 7/Tomcat 8
在 tomcat/bin/catalina.sh
第一行添加以下内容:
CATALINA_OPTS="$CATALINA_OPTS -javaagent:<skywalking-agent-path>"; export CATALINA_OPTS
JAR File 或 Spring Boot
在应用程序的启动命令行中添加 -javaagent
参数,参数内容如下:
java -javaagent:<skywalking-agent-path> -jar yourApp.jar
步骤5:重新启动应用
本页内容是否解决了您的问题?