Advertisement

分布式链路分析 sleuth+kafka+es(SLEUTH+kafka+elk版本)

阅读量:

微服务请求跟踪链路

  • 概述

    • Sleuth是什么?
    • Zipkin 使用
      • 基本概念
      • 基本使用
  • Sleuth 原理设计

      • 单线程间路径追踪机制
        • 多线程间路径追踪机制
          • 可运行的任务
    • 可调用组件

      • 微服务之间链路追踪
        • HttpClient
    • Feign

    • Sampler

        • sleuthHttpClientSampler
    • sleuth 通过kafka 发送数据到zipkin再存储到es中配置

概述

为什么要实施微服务中对请求跟踪的支持链路?
当项目的规模扩大时,页面出现500错误可能涉及几十个微服务.其中一个微服务出现问题可能导致整个系统出错.采用Sleuth技术后能够迅速定位问题所在.

Sleuth是什么?

是一套完整的微服务跟踪解决方案,内部兼容了 zipkin 作为显示框架

Zipkin 使用

  1. 从GitHub获取源代码后进行编译,在线提供的2.1.x发行版不具备ES6(es7.x)的支持。
  2. Zipkin 下载地址
  3. 在浏览器中访

全部评论 (0)

还没有任何评论哟~