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

Я новичок в распределенной трассировке / Hawkular. И хотел бы поэкспериментировать с трассировкой для моих распределенных сервисов отдыха cxf, используя hawkular. Удастся ли отследить cxf-сервинги, используя hawkular, и если у кого-нибудь есть приложение doc или справочный пример, это будет здорово.

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

1 ответ

Решение

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

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

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

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