sleuth
在服务中,产生链路跟踪日志数据
A–> B–>C–>D
每一个服务执行时 都会产生一个服务id 当做链路id
- serivce-id
- 链路id
- 当前服务id
- 是否发生到zipkin展现
产生链路日志,只需要添加sleuth依赖,不用做任何配置
在2,3,4,11项目中添加sleuth依赖
2.3.4.11连接rabbitmq,发送链路日志
- 添加amqp依赖,zipkin client依赖
- yml添加rabbitmq连接信息,向rabbitmq发送zipkin消息
向eureka中注册正确的ip
在bootstrap.yml中配置
spring:
cloud:
inetutils:
ignored-interfaces: # 忽略的网卡,用正则表达式匹配网卡名
- VM.*
preferred-networks: # 要是用的网卡的网段 通过IP选择网卡
- 192.168.0
- 注册ip.而不是主机名
eureka:
instance:
prefer-ip-address: true # 使用ip进行注册
instance-id: ${spring.cloud.client.ip-address}:${spring.application.name}:${server.port} # 界面列表中显示的格式也显示ip