Unterstützt Spring cloud sleuth webserviceTemplate? Ich meine - ich habe einen Service, der zwei Serviceanrufe macht - einen mit RestTemplate und einen anderen mit Webservicetemplate. Der Rest-Anruf wird in Zipkin angezeigt und der Soap-Anruf über Webservicetemplate nicht. Muss ich @NewSpan zu allen meinen Soap-Anrufen hinzufügen? Wird es nicht automatisch wie Resttemplate gemacht?Spring cloud sleuth mit Webservicetemplate
0
A
Antwort
1
Nein - wir haben keine Instrumentierung um Webservicetemplate hinzugefügt. Sie müssten einen Interzeptor hinzufügen, der dem für RestTemplate angefügten ähnelt. Sie müssen alle Verfolgungsheader an die Anforderung übergeben, damit die andere Seite sie ordnungsgemäß analysieren kann.
Verwandte Themen
- 1. Spring Cloud Sleuth mit OpenTracing
- 2. Spring cloud sleuth mit Spring Daten jpa
- 3. Veröffentlichungsdatum für Spring Cloud Sleuth
- 4. Spring-Cloud-Sleuth-Integration mit Feder-amqp
- 5. spring-cloud-sleuth spur hessian client
- 6. spring cloud sleuth: manuell ausgelöste Async-Dienste
- 7. spring-cloud-sleuth in einer reaktiven Umgebung
- 8. Spring Cloud Sleuth Fehler Spannweiten zu Zipkin
- 9. Hinzufügen von Informationen zu jeder Spanne mit Spring Cloud Sleuth
- 10. Spring Cloud Sleuth verschiedene Trace-ID integrieren mit Kafka
- 11. spring-cloud-sleuth header aus der Legacy-Applikation
- 12. Spring Sleuth - Tracing Failures
- 13. Sleuth/Zipkin Tracing mit @ControllerAdvice
- 14. Wie melde ich MDC mit Spring Sleuth?
- 15. Webdienste von Drittanbietern über Spring WebServiceTemplate verwenden
- 16. Spring WebServiceTemplate SOAPAction fehlt in HTTP-Header
- 17. sleuth framework duplicate traceID
- 18. Vorteile von WebServiceGatewaySupport vs WebServiceTemplate
- 19. Spring Boot Sleuth sendet keine Traces an Zipkin
- 20. Wenn wir Spring-Cloud-Sleuth verwenden, erhalten wir parentSpanID bei allen Microservice-Anrufen kostenlos?
- 21. Integration Test sleuth mit restTemplate
- 22. Erstellen eines Spring Boot-Verwaltungsservers, der auch Sleuth-Abhängigkeiten enthält
- 23. Spring Cloud Vertrag mit Jersey
- 24. Frühlings-Boot-Profil zu Sleuth/Zipkin Protokollen
- 25. Der Spring Cloud ZipKin Server konnte nicht gestartet werden
- 26. Verwenden von WebServiceTemplate mit einem Keystore
- 27. Doppelte Nachrichtenverarbeitung mit Spring Cloud Stream mit Kafka
- 28. Spring Cloud Brixton.RELEASE zuul
- 29. Spring Cloud Task Integrationstest
- 30. spring cloud stream 'bindingService' Fehler
Ich habe zwei Aufrufe an einen Webservice mit Webservicetemplate. Ich habe die beiden Methoden, mit denen der Webservice aufgerufen wird, mit @NewSpan kommentiert. Ich sehe, dass nur ein Serviceanruf an Zipkin gesendet wird. Siehe unten für die Trace-Informationen. Im zweiten Webservice-Aufruf ist parent span null. Habe ich einen Fehler gemacht ? Trace für den ersten Aufruf - $ [Trace: ca919fe522d78d9f, Bereich: 2d1c34fa53ac7fa6, Übergeordnet: ca919fe522d78d9f, exportierbar: true], Für zweiten Aufruf - [Trace: ca919fe522d78d9f, Span: ca919fe522d78d9f, Übergeordnet: null, exportfähig: true] – RDR
kann ich nicht Helfen Sie ohne eine Probe. Ich habe keine Ahnung, was Sie tun –
Ich hatte 2 @NewSpan Annotation in der gleichen Klasse. Ich denke, das war das Problem. Ich habe einen Ihrer anderen Beiträge gesehen, in dem Sie gesagt haben, dass es nicht funktionieren wird. Ich habe einen der NewSpan in eine andere Klasse verlegt und es hat angefangen zu arbeiten – RDR