Извините за мой английский.

У меня есть WSO2 Api Manager 2.1.0 и это видео с WSO2Con EU 2016 - https://www.youtube.com/watch?v=E5RZoQLHPII.

В этом видео показано, как изменить publishEvent(DTO), чтобы отключить DAS и выводить аналитику в файл.

Но я хочу отправить всю аналитику моей кафке.

Я попробую:

  1. Сконфигурируйте EventPublusher с потоком "DAS_MESSAGE_TRACE" version = "1.0.0":введите описание изображения здесь

И это работа. Данные в Кафке:введите описание изображения здесь

Но по умолчанию эта конфигурация имеет очень мало полей. Только: meta_request_url, meta_host, meta_server, correlation_activity_id, service_name, имя_операции, message_direction, soap_body, soap_header, метка времени, статус, имя пользователя.

Я хочу увидеть поле: apicontext, applicationName, messageID, appKey и т.д.

  1. Я установил новый eventStream со всем полем:

введите описание изображения здесь

Добавить eventReceiver "Из wso2events в поток test_stream":введите описание изображения здесь

И добавьте eventPublisher для test_stream:введите описание изображения здесь

Но тема wso2events_test не была создана в kafka.

Что я делаю неправильно?

0