Использование Hawkular для сервисов Rest, созданных с использованием CXF

Я новичок в Distributed Tracing / Hawkular. И хотел бы поэкспериментировать с трассировкой моих распределенных сервисов cxf rest с использованием hawkular. Можно ли будет отслеживать cxf-сервисы с помощью hawkular, и если у кого-то есть документ или эталонное приложение, это будет здорово.

Кроме того, существует ли какой-либо другой инструмент трассировки, который может решить это требование (трассировка java cxf rest services). У Zipkin-brave есть функция для этого, на которую я тоже смотрю.


person M S    schedule 02.05.2017    source источник


Ответы (1)


Я бы рекомендовал инструментировать ваше приложение с помощью OpenTracing API, а затем выбрать конкретную реализацию. В рамках проекта Hawkular есть модуль Hawkular APM, который предоставляет решение для сбора, визуализации и анализа данных. Однако мы (Hawkular APM) недавно решили присоединиться к проекту Jaeger, чтобы иметь лучшую поддержку для случая OpenTracing. Мы ожидаем, что аналогичные функции от Hawkular APM будут перенесены на Jaeger «в ближайшее время».

Для OpenTracing существует довольно много «интеграций фреймворка» в рамках организации OpenTracing Contrib, включая JAX-RS , который может служить базой или справочником для конкретной реализации CXF. Если вас ничего не устраивает, я уверен, что мы будем рады вашему взносу.

Если вы просто хотите изучить OpenTracing, я бы посоветовал взглянуть на каталог примеров Hawkular APM, включая _ 1_ пример.

person jpkrohling    schedule 02.05.2017
comment
thnx попробует это. - person M S; 05.05.2017