一、Sleuth简介
1.概述
Spring Cloud Sleuth提供了一套完整的服务跟踪的解决方案,Spring Cloud收编了ziplin起了个另外的名字叫Sleuth
2.启动
访问http://localhost:9411/zipkin/
二、Sleuth链路监控展现
1.修改服务端8001(提供方)
1.改pom
2.改yml
3.写Controller
@GetMapping("/payment/zipkin")
public String paymentZipkin()
{
return "hi ,i'am paymentzipkin server fall back,welcome to atguigu,O(∩_∩)O哈哈~";
}
2.修改客户端80(消费者)
1.改pom
2.改yml
3.改Controller
// ====================> zipkin+sleuth
@GetMapping("/consumer/payment/zipkin")
public String paymentZipkin()
{
String result = restTemplate.getForObject("http://localhost:8001"+"/payment/zipkin/", String.class);
return result;
}