Scenario is as follows - I have an order processing integration used by many of my trading customers. Often they contact me to query what was actually ordered. I can use OIC Monitoring-> Tracking to fid the order, but what happens if the customer contacts me 3 weeks later? Maybe the data is no longer in the Activity Stream log. Here's where OCI Logging comes into play - Enabling OIC to send its activity stream log to OCI Logging is easy -
Now to this simple demo order processing integration -
The Hare of the Dog pub has ordered a keg of Guinness - whatever that is. But as we say at Commiskey Beer Wholesalers - the customer is always right. The JSON payload is transformed into XML for processing -
I check out what the order looks like in the Activity Stream -
Now to finding order 2112 in OCI Logging -
As you see, I can specify compartment, Log Group and Log - I am only interested in the OIC Activity Stream, so I select that as the filter -
Now I can augment this with a full text search for a string. I am looking for <orderNr>2112. - note the use of the 2 wildcards *-
I see the content when I hover over the line with my mouse, unfortunately, it doesn't like screenshots. Again, hovering over "message" will show the order details. But, for the sake of this post, I will copy the contents of the message to notepad++
and there is the order -
No comments:
Post a Comment