tencent cloud

文档反馈

通过 Skywalking 协议上报

最后更新时间:2024-04-02 10:09:04
    本文将为您介绍如何使用 Skywalking 协议上报 Java 应用数据。

    前提条件

    打开 SkyWalking 下载页面,下载 SkyWalking 8.5.0 以上的(包含8.5.0)版本,并将解压后的 Agent 文件夹放至 Java 进程有访问权限的目录。
    插件均放置在 /plugins 目录中。在启动阶段将新的插件放进该目录,即可令插件生效。将插件从该目录删除,即可令其失效。另外,日志文件默认输出到 /logs 目录中。

    接入步骤

    步骤1:获取接入点和 Token

    登录 应用性能监控控制台,进入应用监控 > 应用列表页面,单击接入应用,在接入应用时选择 Java 语言与 SkyWalking 的数据采集方式。 在选择接入方式步骤获取您的接入点和 Token,如下图所示:
    
    

    步骤2:下载 Skywalking

    若您已经使用了 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:重新启动应用

    完成上述部署步骤后,参见 Skywalking 官网指导 重新启动应用即可。
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持