• 微服务-SpringCloud学习系列(七): 链路追踪sleuth和日志收集zipkin


     1.链路追踪的简单原理

     2.Sleuth的使用

    在每一个需要追踪链路的微服务项目中添加依赖,增加配置。

    ①引入依赖

     ②添加配置

     3.Zipkin的使用

    收集日志数据,辅助数据监控。

     ①搭建zipkin服务端(访问地址http://127.0.0.1:9411/zipkin)

     ②整合zipkin客户端

    为每一个需要收集日志的微服务添加依赖,添加配置(配置信息在spring节点下面)

     

     3.zipkin使用时需要解决的两个问题

     ①链路数据持久化

     准备mysql服务器和zipkin提供的数据库脚本,设置zipkin的启动参数

    ②如何优化数据采集过程

    使用消息中间件优化:安装rabbitmaq,修改zipkin服务器的启动方式,从rabbit拉取消息

    修改客户端以rabbitmq的形式向mq发送消息(在需要收集日志的微服务中添加依赖,修改配置)

     

     4.总结

    学习sleuth和zipkin的使用和配置,zipkin基于mysql的数据存储和rabbit的数据传输。

  • 相关阅读:
    bzoj 1013: [JSOI2008]球形空间产生器sphere
    bzoj 1012: [JSOI2008]最大数maxnumber
    bzoj 1010: [HNOI2008]玩具装箱toy
    bzoj 1008: [HNOI2008]越狱
    bzoj 1007: [HNOI2008]水平可见直线
    UVa12105 越大越好
    POJ
    最优点配对问题(紫书)
    Ned 的难题
    UVA
  • 原文地址:https://www.cnblogs.com/masting/p/12827758.html
Copyright © 2020-2023  润新知