Клиент google cloud java для stackdriver trace

Я запускаю приложение Spring Boot (версия 1.4) в GKE. Я добавил следующие зависимости в свой pom.xml

<dependency>
  <groupId>com.google.cloud</groupId>
  <artifactId>google-cloud-trace</artifactId>
  <version>0.56.0-beta</version>
</dependency>

У меня есть настройка аутентификации, включив трассировку stackdriver в учетной записи службы (файл key.json) и установив ее в моей переменной env (GOOGLE_APPLICATION_CREDENTIALS).

Я не вижу следов от своего приложения, я не вижу никаких исключений в журналах. Я что-то упускаю или есть какие-нибудь рабочие примеры того же?

0
0
262
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Добавление этой зависимости недостаточно для автоматического начала сбора трассировок. Вам нужно добавить spring-cloud-gcp-starter-trace:

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

См. Spring Cloud GCP документы.

Более того, он работает только с Springboot версии 2.0 или выше.

adorearun 22.08.2018 21:33

Другие вопросы по теме