Kibana / Elastic извлекает ECA SOA Suite из журналов на основе пользовательского идентификатора - PullRequest
0 голосов
/ 23 сентября 2019

Можете ли вы настроить Logstash / Elastic / Kibana таким образом, чтобы вы делали журнал пользовательского идентификатора, где инфраструктура также регистрирует идентификатор контекста выполнения (ECID), а затем выбирает последующие журналы на основе этого ECID, связанного с этим.Пользовательский идентификатор?

Может ли то, что я предлагаю, выполнить, и если да, есть ли у вас какие-либо указания, которые могут помочь нам сделать это?

У моего текущего клиента есть PoC для того, чтобы2-сторонняя трассировка по различным подключенным приложениям с использованием LogStach, Elastic и Kibana.

У нас есть несколько случаев, когда Siebel запускает экземпляр Oracle SOA Suite Flow, и идея заключается в том, что мы получаем от Siebel определенную 'Siebel ID ', который должен коррелировать все сообщения и вызовы приложений.

Теперь типичный поток SOA состоит из разных композитов, он вызывает OSB и через OSB также B2B.И из ответа от B2B новый экземпляр в противоположном направлении, который коррелирует в SOA Suite с запрашивающими процессами, используя наборы корреляций.

Моя идея заключалась в том, что когда я делаю журнал этого Siebel Id,автоматически создается строка журнала с указанием ECID.Все журналы SOA и OSB выполняются против этого ECID.Таким образом, моя идея состояла в том, чтобы LogStash мог получить ECID из линии с SiebelID и соотнести всю регистрацию с этим ECID как дочернюю регистрацию идентификатора Siebel.В Kibana вы сможете развернуть SiebelID, а затем просмотреть все журналы, связанные с ECID (из-за взаимодействия с B2B их может быть несколько для запросов и ответов).

Я должен признать, что япочти ничего не знаем о стеке Elastic.Так что я, честно говоря, не знаю.

...