0

我想偵探集成到春季啓動應用程序,這樣會跟一個基普金服務器的跟蹤,但我沒有多少運氣。 我跟着一些教程(link to tutorial),並沒有問題,讓他們談談基普金,但它沒有很好的翻譯我的應用程序,我不知道去哪裏找。春天引導警犬不發送痕跡基普金

基本上,在文件的build.gradle,到依賴關係部分,我添加:

compile('org.springframework.cloud:spring-cloud-starter-sleuth') 
compile("org.springframework.cloud:spring-cloud-sleuth-zipkin") 

在控制器中,我將這兩豆:

@Bean 
public RestTemplate getRestTemplate() { 
    return new RestTemplate(); 
} 
@Bean 
public AlwaysSampler defaultSampler() { 
    return new AlwaysSampler(); 
} 

和,我添加這些到application.properties文件:

spring.application.name=pie2-lcp-endpoints 
logging.level.org.springframework.web.servlet.DispatcherServlet=DEBUG 

當我在演示中完成所有操作時,他們會將跟蹤發送給我在localhost的Zipkin主機:4911就好了(目前,我只是運行quickstart jar文件)。 當我做的一切,在我的申請,我知道我有偵探日誌條目中包含字符串:

[pie2-partner-integration,768070516213fc75,768070516213fc75,true] 

所以,我知道,警犬工作。

當我運行與基普金服務器應用程序的演示應用程序關閉,應用程序看起來像它的做工精細,但是,合理的是,日誌文件顯示一個大的老ConnectionRefused堆棧跟蹤。 當我使用我的應用程序進行同樣的實驗時,在應用程序日誌中看不到堆棧跟蹤,應用程序也運行得很好。

我更大的應用程序之外,我無法重現我的問題,我不知道還有什麼跟大家分享一下。任何人有什麼建議從哪裏開始?

+0

也許嘗試添加--debug標誌啓動,看看是否有正在被應用於您的應用程序,並演示了自動配置之間的差異。 –

回答

0

*嘆息,所以它的出現,有人已經關閉zipking跟蹤在屬性文件中,沒有很好的理由。 *感嘆