SpringCloud 接入 Skywalking 9.4.0(开发环境)
要在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的日志以确保没有错误。
评论已关闭