From 4f5405b2e8abd4b81b77c2fec5b1ca7614521703 Mon Sep 17 00:00:00 2001 From: Christian Tzolov Date: Fri, 15 Jan 2021 20:05:42 +0100 Subject: [PATCH] Add WF tracing support (#141) * Add WF tracing support - Add dependency for WF boot starter and s-c-sleuth-starter. - Update the common app properties to include wf.application=${stream.name} and wf.service=${app.name}-${app.type} - Update the common app properties to wf.tracing.enabled to false by default. Related to https://github.com/spring-cloud/spring-cloud-dataflow/issues/3967 * wavefront.tracing.enabled is not needed as the management.metrics.export.wavefront.enabled already controls both metrics and traces --- applications/stream-applications-core/pom.xml | 38 ++++++++++++++----- 1 file changed, 29 insertions(+), 9 deletions(-) diff --git a/applications/stream-applications-core/pom.xml b/applications/stream-applications-core/pom.xml index 79310562..f5591f65 100644 --- a/applications/stream-applications-core/pom.xml +++ b/applications/stream-applications-core/pom.xml @@ -28,6 +28,9 @@ 1.0.2-SNAPSHOT 2.1.2.RELEASE 1.2.1 + + 2.0.2 + Hoxton.SR9 @@ -140,12 +143,23 @@ "${spring.cloud.dataflow.stream.app.type:unknown}" "${spring.cloud.stream.instanceIndex:0}" "${spring.cloud.application.guid:unknown}" + + + "${spring.cloud.dataflow.stream.name:unknown} + ${spring.cloud.dataflow.stream.app.label:unknown}-${spring.cloud.dataflow.stream.app.type:unknown}" ${spring-cloud-dataflow-apps-metadata-plugin.version} + + org.springframework.cloud + spring-cloud-dependencies + ${spring-cloud.version} + pom + import + org.springframework.cloud.fn function-dependencies @@ -161,6 +175,13 @@ spring-cloud-function-dependencies ${spring-cloud-function.version} + + com.wavefront + wavefront-spring-boot-bom + ${wavefront-spring-boot.version} + pom + import + @@ -199,15 +220,6 @@ io.micrometer micrometer-registry-wavefront - - - com.wavefront - wavefront-sdk-java - 2.6.0 - - io.pivotal.cfenv java-cfenv-boot @@ -233,6 +245,14 @@ org.springframework.boot spring-boot-starter-security + + com.wavefront + wavefront-spring-boot-starter + + + org.springframework.cloud + spring-cloud-starter-sleuth +