栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

SpringCloud之微服务(八)之服务追踪之sleuth,zipkin下载安装配置可视化

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

SpringCloud之微服务(八)之服务追踪之sleuth,zipkin下载安装配置可视化

文章目录

1、分别在order,product项目引入依赖sleuth2、zipkin下载安装配置可视化

1、zipkin下载可视化2、浏览器打开3、分别在order,product项目引入依赖sleuth 3、(可选这种包含sleuth和zipkin)引入依赖,spring-cloud-starter-zipkin。4、配置zipkin

1、分别在product和order项目的yml,配置spring.zipkin.base-url和spring.sleuth.sampler.probability和spring.zipkin.sender.type2、重启项目,刷新

1、分别在order,product项目引入依赖sleuth

      org.springframework.cloud
      spring-cloud-starter-sleuth
  

测试,设置日志记录级别,以这个为例

logging:
  level:
    org.springframework.cloud.openfeign: debug

2、zipkin下载安装配置可视化 1、zipkin下载可视化

zipkin下载

docker run -d -p 9411:9411 openzipkin/zipkin
2、浏览器打开
http://localhost:9411/zipkin/

3、分别在order,product项目引入依赖sleuth

分别在order,product项目引入依赖sleuth


     org.springframework.cloud
     spring-cloud-sleuth-zipkin
 
3、(可选这种包含sleuth和zipkin)引入依赖,spring-cloud-starter-zipkin。

      org.springframework.cloud
      spring-cloud-starter-zipkin
  
4、配置zipkin 1、分别在product和order项目的yml,配置spring.zipkin.base-url和spring.sleuth.sampler.probability和spring.zipkin.sender.type
spring.zipkin.base-url=http://localhost:9411/
spring.sleuth.sampler.probability=1  # 一般生产环境配个0.1,百分之十
spring.zipkin.sender.type: web
测试环境都发送出去。
spring:
  application:
    name: order
  cloud:
    config:
      discovery:
        enabled: true
        service-id: ConFIG
      profile: dev
    stream:
      bindings:
        myMessage:
          group: order
  zipkin:
    base-url: http://localhost:9411/
    sender:
      type: web
  sleuth:
    sampler:
      probability: 1  # 1是百分百。一般生产环境配个0.1

eureka:
  client:
    service-url:
      defaultZone: http://localhost:8761/eureka/

management:
  endpoints:
    web:
      exposure:
        include: env,health,metrics,info,hystrix.stream,*

logging:
  level:
    org.springframework.cloud.openfeign: debug

# 还有些配置在git仓库config-repo
# 是否版本原因
#hystrix:
#  command.default.execution.isolation.thread.timeoutInMilliseconds: 5000
##要访问的应用名字
#PRODUCT:
#  ribbon:
#    #随机策略(默认不配置是轮询)
#    NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRule
#

2、重启项目,刷新
http://localhost:9411/

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/777982.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号