Есть ли интеграция с Sleuth для Apache Camel в дикой природе? (с поддержкой не только идентификатора корреляции, но и материала Span)Интеграция Spring Sleuth для верблюда Apache
ответ
Я сделал это так в проекте микро-инфракрасной весны - https://github.com/4finance/micro-infra-spring/tree/master/micro-infra-camel/src/main/java/com/ofg/infrastructure/camel. Поскольку я больше не поддерживаю его, я не могу сказать, работает ли он по-прежнему. Вы можете взять этот код и проверить его сами: P
Я создал spring-cloud-sleuth-camel library для весенних загрузочных приложений. Просто добавьте путь к классам.
Доступен как верблюжий 2.18
верблюд-Зипкин компонент используется для отслеживания и синхронизации входящих и исходящих сообщений с помощью Camel Зипкина. События (диапазон) фиксируются для входящих и исходящих сообщений, отправляемых в/из Camel.
Чтобы включить верблюжьей Зипкин вам нужно настроить первый:
ZipkinTracer zipkin = new ZipkinTracer();
// Configure the scribe span collector with the hostname and port for the Zipkin Collector Server
zipkin.setSpanCollector(new ScribeSpanCollector("192.168.90.100", 9410);
// ...then add zipkin to the CamelContext
zipkin.init(camelContext);
Это будет след все входящие и исходящие сообщения в Camel маршрутов.
Больше информации здесь: http://camel.apache.org/camel-zipkin
- 1. Интеграция верблюда apache с CXf в tomcat
- 2. Spring Sleuth - Отслеживание сбоев
- 3. elasticsearch и интеграция верблюда
- 4. Интеграция Apache Camel с Spring Spring
- 5. Испытательные шкафы для верблюда Apache
- 6. Вложение причала для верблюда Apache
- 7. Ошибка привязки верблюда Apache
- 8. Нужна баночка для верблюда apache для версии 2.13.1 верблюда
- 9. Поддержка верблюда Apache на Bluemix
- 10. Конфигурация верблюда Apache
- 11. Параметр компонента верблюда Apache
- 12. Исключить ресурсы в Spring Cloud Sleuth
- 13. Интеграция Spring Webflow 2 и Apache Tiles
- 14. Интеграция Spring MVC Apache Tiles и Hibernate
- 15. Интеграция Apache Camel с Activiti6 beta4
- 16. Интеграция весеннего облачного Sleuth с пружинным ботинком amqp
- 17. Camel Spring MVC интеграция
- 18. Интеграция Apache OFBiz ERP
- 19. Интеграция Apache Wink с весной
- 20. Spring Cloud Sleuth отличается идентификацией идентификатора трассировки с Kafka
- 21. Spring Cloud Sleuth + Zipking - Как отслеживать отдельные экземпляры
- 22. Неправильное имя приложения в Spring Cloud Sleuth logs
- 23. LCDS/Spring интеграция для ассемблеров
- 24. интеграция apache с весной рамки
- 25. Интеграция Spring с Log4j2
- 26. Создание сервера администрирования Spring Boot, который также содержит зависимостей Sleuth
- 27. Как изменить период опроса верблюда apache динамически
- 28. Добавление traceId из Spring Cloud Sleuth в ответ
- 29. Отправка данных трассировки в OpenZIpkin с использованием Spring Cloud Sleuth
- 30. ResponseModel метод в RestOperationResponseMsgDefinition из Apache верблюда
Я посмотрел уже, но она охватывает только размножить CorrelationId - и так, что не 100% совместим больше с текущим подходом сыщик в. Я больше смотрю на что-то вроде http://camel.apache.org/camel-zipkin, но подключается к инфраструктуре Sleuth. –
На самом деле, что еще вам нужно? Там AFAIR мы проезжаем через информацию о маршруте Верблюда о контексте отслеживания. Тогда, если у вас есть Sleuth Zipkin на пути к классам, когда промежуток закрыт, то он будет отправлен в Zipkin. –
Новый диапазон следует запускать, например, когда обмен отправляется на другую конечную точку (например, удаленный HTTP-вызов). –