Spring Cloud Sleuth

2024-01-10 15:03 更新

Spring Cloud Sleuth是Spring Boot應(yīng)用程序的檢測框架。它捕獲跟蹤信息,并將跟蹤轉(zhuǎn)發(fā)到Zipkin之類的服務(wù)以進行存儲和分析。

Google Cloud Platform提供了自己的托管分布式跟蹤服務(wù),稱為Stackdriver Trace。您可以使用Stackdriver Trace來存儲跟蹤,查看跟蹤詳細信息,生成延遲分布圖以及生成性能回歸報告,而不必運行和維護自己的Zipkin實例和存儲。

此Spring Cloud GCP入門程序可以將Spring Cloud Sleuth跟蹤轉(zhuǎn)發(fā)到Stackdriver Trace,而無需中間Zipkin服務(wù)器。

Maven坐標,使用Spring Cloud GCP BOM:

<dependency>
    <groupId>org.springframework.cloud</groupId>
    <artifactId>spring-cloud-gcp-starter-trace</artifactId>
</dependency>

Gradle坐標:

dependencies {
    compile group: 'org.springframework.cloud', name: 'spring-cloud-gcp-starter-trace'
}

您必須從Google Cloud Console啟用Stackdriver Trace API才能捕獲跟蹤。導(dǎo)航到項目的Stackdriver Trace API ,并確保已啟用它。

如果您已經(jīng)在使用Zipkin服務(wù)器捕獲來自多個平臺/框架的跟蹤信息,則還可以使用Stackdriver Zipkin代理將這些跟蹤轉(zhuǎn)發(fā)到Stackdriver Trace,而無需修改現(xiàn)有應(yīng)用程序。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號