seguimiento de enlace de detective

Intervalo de término básico
(intervalo): unidad básica de trabajo, enviar una tarea de programación remota, hi genera un intervalo, intervalo es un identificador único que una identificación de 4 dígitos.
Seguimiento (seguimiento): una serie de intervalos forman una estructura de árbol y una solicitud un microservicio La interfaz api del sistema, esta interfaz api, necesita llamar a varios microservicios, cada microservicio llamado generará un nuevo intervalo, todos los intervalos generados por esta solicitud forman una
anotación de seguimiento (etiqueta): se utiliza para registrar un evento en el tiempo Sí, Algunas anotaciones principales se utilizan para definir el comienzo y el final de una solicitud. Estas anotaciones incluyen lo siguiente:

  • cs: client sentm: el cliente envía una solicitud, esta anotación describe el comienzo del intervalo
  • sr: servidor recibido El servidor recibe la solicitud y está listo para procesarla. Si resta la marca de tiempo cs del sr, puede obtener el tiempo de transmisión de la red
  • ss server enviado: (El servidor envía una respuesta) Esta anotación indica la finalización del procesamiento de la solicitud (cuando la solicitud se devuelve al cliente). Si la hora de ss es incorrecta menos la marca de tiempo sr, puede obtener la hora del solicitud del servidor.
  • cr cliente recibido (el cliente recibe la respuesta) Al final del intervalo, si la marca de tiempo de cr menos la marca de tiempo de cs, se puede obtener el tiempo consumido por todo el bloqueo de la solicitud.

Importar dependencias

<!--链路追踪-->
<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-starter-zipkin</artifactId>
</dependency>

Agregar configuración

spring:
    zipkin:
      base-url: http://localhost:9411
      sender:
        type: web
      # 取消nacos对zipkin的服务发现
      discovery-client-enabled: false
    #采样取值介于 01之间,1则表示全部收集
    sleuth:
      sampler:
        probability: 1
logging:
  level:
    #上线后,可以降低日志级别
    #openfeign链路追踪
    org.springframework.cloud.openfeign: debug
    #sleuth链路追踪
    org.springframework.cloud.sleuth: debug
  1. Enlace de llamada de consulta
    Inserte la descripción de la imagen aquí

Supongo que te gusta

Origin blog.csdn.net/u014496893/article/details/114393170
Recomendado
Clasificación