SpringCloud 接入 Skywalking 9.4.0(开发环境)
    		       		warning:
    		            这篇文章距离上次修改已过421天,其中的内容可能已经有所变动。
    		        
        		                
                要在Spring Cloud接入SkyWalking 9.4.0进行追踪,你需要做以下几步:
- 确保SkyWalking OAP服务正在运行。
- 在Spring Cloud应用中添加SkyWalking客户端依赖。
- 配置应用以连接到SkyWalking OAP服务。
以下是一个简化的Maven依赖示例和配置步骤:
Maven依赖 (pom.xml):
<dependencies>
    <!-- SkyWalking客户端 -->
    <dependency>
        <groupId>org.apache.skywalking</groupId>
        <artifactId>apm-toolkit-trace</artifactId>
        <version>9.4.0</version>
    </dependency>
</dependencies>配置文件 (application.yml):
spring:
  application:
    name: my-spring-cloud-service
 
# SkyWalking配置
skywalking:
  agent:
    service-name: ${spring.application.name}
    namespace: ${SW_NAMESPACE:my-namespace}
    agent-g-u-i-d: ${SW_AGENT_G_U_I_D:my-agent-uid}
    application-instance: ${SW_AGENT_APPLICATION_INSTANCE:my-application-instance}
    server-span-limit: ${SW_SERVER_SPAN_LIMIT:1000}
    sample-n-per-3-secs: ${SW_SAMPLE_N_PER_3_SECS:-1}
    ignore-suffix: ${SW_IGNORE_SUFFIX:.jpg,.jpeg,.js,.css,.png,.bmp,.gif,.ico,.mp3,.mp4,.html,.svg}
 
    # OAP服务地址
    oap:
      address: ${SW_OAP_ADDRESS:http://localhost:12800}确保替换skywalking.agent.namespace、skywalking.agent.application_instance和skywalking.agent.oap.address为你的SkyWalking环境的实际值。
注意: 在生产环境中,你可能需要配置更多的SkyWalking参数,比如采样策略和持久化策略。
以上步骤和配置足以让你的Spring Cloud应用与SkyWalking 9.4.0进行接入和追踪。记得在启动应用之前,确保SkyWalking OAP服务正在运行,并且检查SkyWalking的日志以确保没有错误。
评论已关闭