zoukankan      html  css  js  c++  java
  • 微服务-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的数据传输。

  • 相关阅读:
    01
    商城管理系统
    10
    09
    08
    07(3)
    07(2)
    07
    06
    jsp第一次作业
  • 原文地址:https://www.cnblogs.com/masting/p/12827758.html
Copyright © 2011-2022 走看看