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