OCI Dashboards are a great value add to the OIC administrator's toolbox. The screenshot above shows base message statistics from multiple OIC instances, running in different regions; a boon for admins running OIC in multiple data centres.
Before going into the details of creating such, how do I get there?
The main OCI Logging page provides the link.
The Dashboard is composed of Widgets - here are the first three, based on Service Metrics -
I've covered Service Metrics in many previous posts - but, for the neophytes among you, I'll go thru the process. I click Add Widget - note the groups available. I will click Monitoring -
A new monitoring widget is added to my dashboard, all I need to do now is click Configure -
I enter an appropriate name - note the visualisation options -
Now to the main configuration - note the ability to choose the region -
Note the Dimensions available - flowCode refers to integrations - so we could have a widget that jut renders this information for a specific integration -
flowVersion refers to the version of the integration e.g. 1.0.0.0
resourceId refers to the OIC instance itself as I could have multiple OIC instances in the same compartment. Here is the result -
The next set of widgets refer to my Oracle Integration 3 in the Vinhedo region -
Note that I am only billed on the 2 integrations - AA_MAIN and AA_CREATE_CUSTOMER
However, note the other widgets, those covering actual messages processed, include another integration - AA_CHILD. This is because AA_CHILD is invoked locally by AA_MAIN, the return payload < 50kb, thus incurring no billing charges. The next set of widgets give us more details about the flows from my Phoenix OIC instance -
Note the link - Open with Logging Search - here we can drill down into the log file contents. For example, let's search for a specific product, our excellent iBike. We have an integration that processes orders and the product is a request payload field.
Summa summarum, OCI Dashboards allow us to easily assemble dashboards on top of OCI Service Metrics and OIC Activity Stream logs.