zipkin 2 응용 trace
2985 단어 디자인 모델 과 구조구성 요소 라 이브 러 리Java
먼저 zipkin-server 를 시작 하면 jar 패 키 지 를 통 해 시작 할 수 있 습 니 다.2X 는 SpringApplication 을 따라 시작 하 는 방식 이 아 닙 니 다.따라서 사용 방법 은 특히 주의해 야 합 니 다.
우선 단독으로 응용 프로그램 을 만들어 야 하 며 다른 응용 프로그램 과 연결 할 수 없습니다.
pom 에 도입 이 필요 합 니 다.
io.zipkin.java
zipkin-server
2.12.9
io.zipkin.java
zipkin-autoconfigure-ui
runtime
2.12.9
가방 충돌 이 발생 하지 않도록 되도록 다른 것 을 도입 하지 마 세 요.
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.builder.SpringApplicationBuilder;
import zipkin2.server.internal.EnableZipkinServer;
import zipkin2.server.internal.RegisterZipkinHealthIndicators;
@SpringBootApplication
@EnableZipkinServer
public class ZkServerApp {
public static void main(String[] args) {
new SpringApplicationBuilder(ZkServerApp.class)
.listeners(new RegisterZipkinHealthIndicators())
.properties("spring.config.name=zipkin-server")
//.properties("spring.config.location=classpath:/springcloud/zipkin-server.yml").run(args);
.run(args);
}
}
주 코드 는 위 와 같 습 니 다.설정 이름 은 zipkin-server 여야 합 니 다.
spring:
application:
name: zipkin-server
profiles.include: shared # ,
#server:
# port: 9411
QUERY_PORT: 9411 # , zipkin-server-shared.yml, zipkin2
#zipkin:
# storage:
# type: mysql
#spring:
# datasource:
# schema: classpath:/mysql.sql
# url: jdbc:mysql://localhost:3306/ZIPKIN?autoReconnect=true&characterEncoding=utf-8
# username: root
# password: 123456
# initialize: true
# continueOnError: true
eureka:
instance:
hostname: localhost
client:
serviceUrl:
defaultZone: http://localhost:8761/eureka/
그리고 trace 가 필요 한 프로그램 은 간단 합 니 다.설정 에 더 넣 으 면 됩 니 다.
spring:
zipkin:
base-url: http://localhost:9411
sleuth:
sampler:
probability: 1.0
이 두 개 면 돼.pom 에 가입
org.springframework.cloud
spring-cloud-starter-zipkin
2.1.1.RELEASE
org.springframework.cloud
spring-cloud-sleuth-zipkin
2.1.1.RELEASE
해결!!
보 낼 때 kafka 를 사용 하려 면 client 엔 드 yml 에 가입 해 야 합 니 다.
spring:
zipkin:
sender:
type: kafka
서버 pom 가입:
io.zipkin.java zipkin-autoconfigure-collector-kafka 2.12.9
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
zipkin 2 응용 tracezipkin 은 간단 하고 간단 한 응용 trace 도구 로 서 작은 마이크로 응용 에 적합 합 니 다.2X 와 1X 에 중대 한 변화 가 생 겼 습 니 다.다음은 2X 를 어떻게 효과적으로 이용 하 는 지 설명 하...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.