Skip to Main Content

Integration

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

Kibana/Elastic extract ECID from logs based on custom id

Hi,

This  is a bit of a side subject, but related to SOA Suite. At my current customer there is a PoC for having end-2-end tracing over the different connected application using LogStach, Elastic and Kibana.

We have several cases where a SOA Flow instance is initiated by Siebel, and the idea is that we get from Siebel a certain 'Siebel ID' that should correlate all the messages and application calls.

Now, a typical SOA Flow is constituted from different composites, it calls-out OSB and through OSB also B2B. And from a response from B2B a new instance in the opposite direction, that is correlated in SOA Suite with the requesting processes, using correlation sets.

My idea was, that when I do a log of that Siebel Id, automatically a log line is created with the ECID in it. Everything SOA and OSB logs is done against that ECID. So my idea was to have LogStash should be able to pick up the ECID from the line with the SiebelID and from that correlate all the logging with that ECID  as  child-logging of the Siebel ID. In Kibana you should then be able to drilldown on the SiebelID and then see all the logging related to the ECIDs (because of the interaction with B2B there could be several for requests and responses).

I'm told that with the Out of the Box standard plugins this seems not going to work in Kibana, regarding so-called nested objects.

Does any one have a succesful LogStash/Elastic/Kibana implementation including SOA Suite/OSB? Is what I suggest do able and if so, do you have any directions that can guide us to do this?

I must admit that I know near to nothing about the Elastic stack. So, I honestly don't know.

Many thanks in advance.

Regards,
Martien

Comments
Post Details
Added on Sep 23 2019
0 comments
391 views