Create Custom Metrics Charts
You can create custom charts to further analyze your data. For example, imagine you created two compartments for your organization, one for your engineering team and another for your finance team. Using custom charts, you could measure the resources that each compartment used and determine whether you purchased an appropriate number of message packs.
- If you're not already viewing the metrics for an Oracle Integration instance, in the Oracle Cloud Infrastructure Console, open an Oracle Integration instance, and scroll down to the Metrics section.
- In the top right of a chart, click Options, and then click View query in Metrics Explorer.
- On the Metrics Explorer page, at the bottom of the chart, click Edit queries.
- Edit the query or add new ones by configuring the following parameters:
Parameter Description Compartment The compartment in which your Oracle Integration instance is stored. Metric namesapce The namespace identifies the service sending the metrics. Leave oci_integration
, the namespace for Oracle Integration.Metric name The metric you want to chart. For a list of metrics available for Oracle Integration, see Oracle Integration Dimensions for Custom Charts. Interval The time window for aggregating data points. Statistic The aggregation function applied to the data. Dimension name The filter you want applied to the selected metric. Dimensions vary by metric. For a list of dimensions available for each Oracle Integration metric, see Oracle Integration Dimensions for Custom Charts. Dimension value The value that you want to use for the specified dimension, for example, the resource identifier for an instance. Tip:
To filter a chart by multiple metric dimensions, first select a dimension name and dimension value. Then, click Additional dimension, and select another dimension name and value. - When you're done editing your query, click Update Chart.
For more information on custom metrics charts, see Viewing a Custom Metric Chart in the Oracle Cloud Infrastructure documentation.
Oracle Integration Metrics for Custom Charts
Oracle Integration includes the following metrics that you can use in custom charts.
Metric | Unit | Description | Available dimensions | Commonly used statistics |
---|---|---|---|---|
BilledMessageCount | count | Number of billing messages that the service instance used for incoming and outgoing messages for trigger and invoke requests. |
|
|
BilledMessageCountDataRetention | count | Number of billing messages used for extended data retention. |
|
|
BilledMessagePackCount | count | Number of message packs that you purchased. |
|
|
ConfiguredMessages | count | Number of billing messages that were configured. |
|
|
InboundRequestProcessingTime | Duration in milliseconds |
The time taken for processing inbound requests. In case of synchronous requests, it is the total time taken for processing a request and sending the response. In case of fire-and-forget inbound requests, it is the time taken to persist the request and send the acknowledgment. This metric captures the time elapsed (in milliseconds) by the trigger in processing the incoming request. |
|
|
MessagesFailedCount | count | Number of messages that could not be processed. For example, a message can't be processed when an external endpoint that is used in an integration goes down. |
|
|
MessagesReceivedCount | count | Number of messages that were received. This count doesn't indicate whether the messages processed successfully. |
|
|
MessagesSuccessfulCount | count | Number of messages that were processed successfully. |
|
|
NumberofInboundRequests | count | Number of requests received by Oracle Integration using any adapter-specific trigger connection. This metric includes the HTTPs requests posted to Oracle Integration and the messages polled by adapters such as Oracle Advanced Queuing (AQ) Adapter, IBM MQ Series JMS Adapter, Apache Kafka Adapter, Oracle Database Adapter, and so on. |
|
|
NumberOfOutboundRequests | count | Number of outbound requests sent by the adapter as part of the invoke activity in Oracle Integration. |
|
|
OPABilledDecisionMessageCount | count | Number of billing messages that decisions used. |
|
|
OPABilledProcessMessageCount | count | Number of process billing messages that Process Automation used |
|
|
OutboundRequestInvocationTime | Duration in milliseconds | Time (in milliseconds) spent by the adapter during the invocation of the target endpoint. |
|
|
RPABilledMessageCount | count | Number of billing messages that robotic process automation used. |
|
|
TotalBilledMessageCount | count | Total number of billing messages used by all components except Visual Builder. This total doesn't include disaster recovery. |
|
|
Oracle Integration Dimensions for Custom Charts
Oracle Integration includes the following dimensions that you can use in custom metrics charts.
Note:
Each metric has its own dimensions. Not all dimensions are available on all metrics. See Oracle Integration Metrics for Custom Charts.Dimension | How it filters data in the chart |
---|---|
adapterIdentifier | Shows data in the chart for a single adapter (internal name) that is used either as a trigger for receiving or as an invoke for sending the request to the external system. |
account_subscription | Shows data in the chart for a specific account type, such as a universal credit model (UCM) account, an Oracle Integration for Saas account, or a government account. |
flowCode | Shows data in the chart for a specific integration in Oracle Integration. |
flowVersion | Shows data in the chart for a specific integration version, which you can specify at various times, including when you create or clone an integration. |
inboundProcessingEndpointInformation | Shows data in the chart for a specific functional request received from the client. Provides a concise summary of the adapter trigger configuration.
For example, the inboundProcessingEndpointInformation dimension can look for ‘Receive Incident Created notification from ServiceNow’ for an integration that is triggered when an incident is created in the ServiceNow application. |
inboundProcessingResponseStatus | Shows data in the chart for a specific status sent by the trigger to the external client. |
instanceName | Shows data in the chart for a specific instance. This value matches the name that an administrator specified when creating the instance as well as the URL of the instance. This value is a more user-friendly value than the resourceid. |
meterType | Shows data in the chart for a specific license type, such as BYOL, Cloud, or SaaS. |
outboundInvocationEndpointInformation | Shows data in the chart for a specific functional request made to the external system. Provides a concise summary of the adapter invoke configuration.
For example, the outboundInvocationEndpointInformation dimension can look for ‘Create Account in Salesforce.com’ if the invoke activity in the integration is configured to create an Account object in Salesforce.com. |
outboundInvocationResponseStatus | Shows data in the chart for a specific status received from the external system. |
integrationFlowIdentifier | Shows data in the chart for the integration receiving an incoming request or sending an outgoing request. The dimension includes both the identifier and the version. |
resourceid | Shows data in the chart for a specific OCID of an integration instance. You can use this value to uniquely track the instance. |
How Adapters Map to Dimension Values
This table lists each adapter and its associated dimension values.
Adapter display name | Value for adapterIdentifier dimension | Values for inboundProcessingEndpointInformation dimension | Values for outboundInvocationEndpointInformation dimension |
---|---|---|---|
Adobe Sign Adapter | adobeesign | N/A |
|
Apache Kafka Adapter | apachekafka |
|
|
AS2 Adapter | as2adapter | N/A | N/A |
Box Adapter | box | N/A | N/A |
DocuSign Adapter | docusign | N/A |
|
eBay Marketplace Adapter | ebay | N/A |
|
EDI Translate Action | bbtranslationadapter | N/A |
|
Eventbrite Adapter | eventbrite | N/A | N/A |
Facebook Adapter | N/A | N/A | |
File Adapter | file |
|
|
FTP Adapter | ftp | NA |
|
Google Calendar Adapter | googlecalendar | N/A | N/A |
Google Gmail Adapter | gmail | N/A |
|
Google Tasks Adapter | googletask | N/A | N/A |
IBM DB2 Adapter | db2database |
|
|
IBM MQ Series JMS Adapter | mqjms |
|
|
LinkedIn Adapter | N/A | N/A | |
Mailchimp Adapter | mailchimp | N/A | N/A |
Marketo Adapter | Marketo | N/A |
|
Microsoft Contact Adapter | microsoftcontact | N/A | N/A |
Microsoft Office 365 Calendar Adapter | microsoftcalendar | N/A | N/A |
Microsoft Office 365 Outlook Adapter | microsoftemail | N/A | N/A |
Microsoft SQL Server Adapter | sqlserverdatabase |
|
|
MySQL Adapter | mysqldatabase |
|
|
Oracle Advanced Queuing (AQ) Adapter | aq |
|
|
Oracle Autonomous Data Warehouse Adapter | adwdatabase |
|
|
Oracle Autonomous Transaction Processing Adapter | atpdatabase |
|
|
Oracle Cloud Infrastructure Streaming Service Adapter | ocistreaming | N/A |
|
Oracle Commerce Cloud Adapter | rest_oraclecommercecloud | N/A | N/A |
Oracle CPQ Adapter | cpq | N/A | N/A |
Oracle CX Sales and B2B Service Adapter (formerly Oracle Sales Cloud) Adapter | osc |
|
|
Oracle Database Adapter | database |
|
|
Oracle Database Cloud Service Adapter | dbaasdatabase |
|
|
Oracle E-Business Suite Adapter | ebusiness | N/A | N/A |
Oracle Eloqua Cloud Adapter | eloqua | N/A | N/A |
Oracle Enterprise Performance Management Cloud Adapter | epm | N/A | N/A |
Oracle ERP Cloud Adapter | erp |
|
|
Oracle Field Service Cloud Adapter | ofsccloudadapter |
|
|
Oracle HCM Cloud Adapter | hcm | Receive <business object> from Client |
|
Oracle Intelligent Advisor Adapter (formerly Oracle Policy Automation) Adapter | rest_opa |
|
|
Oracle JD Edwards EnterpriseOne Adapter | jdeeone | N/A |
|
Oracle Logistics Adapter | logistics | N/A | N/A |
Oracle Messaging Cloud Service Adapter | oms | N/A | N/A |
Oracle NetSuite Adapter | netsuite | N/A |
|
Oracle Responsys Adapter | responsys | N/A | N/A |
Oracle Service Cloud (RightNow) Adapter | rightnow |
|
|
Oracle Siebel Adapter | siebel | N/A |
|
Oracle SOA Suite Adapter (includes Oracle Service Bus and Oracle SOA Cloud Service) | SOAAdapter | N.A. | Call a << REST / SOAP >> service on a << SOA Composite / Service Bus project >> |
Oracle Taleo Enterprise Edition Adapter | otac | N/A |
|
Oracle Utilities Adapter | oracleutilities |
|
|
Oracle WebLogic JMS Adapter | jms |
|
|
PayPal Adapter | paypal |
|
|
REST Adapter | rest |
|
|
Salesforce Adapter | salesforce |
|
|
SAP Adapter | sap |
|
|
SAP Ariba Adapter | ariba |
|
|
SAP Commerce Cloud (Hybris) Adapter | hybriscommerce | N/A |
|
SAP Concur Adapter | concur | NA |
|
SAP S/4HANA Cloud Adapter | saps4hana | N/A |
|
SAP SuccessFactors Adapter | Successfactors |
|
|
ServiceNow Adapter | servicenow |
|
|
Shopify Adapter | shopify |
|
|
Slack Adapter | slack | N/A | N/A |
SOAP Adapter | soap |
|
|
SugarCRM Adapter | sugarcrm | N/A |
|
SurveyMonkey Adapter | surveymonkey | N/A | N/A |
Trello Adapter | trello | N/A | N/A |
Twilio Adapter | twilio | N/A | N/A |
Twitter Adapter | N/A | N/A | |
Workday Adapter | workday | N/A |
|
Zendesk Adapter | zendesk | N/A |
|
Example of a Custom Metrics Chart
The following custom metrics chart example shows adapter inbound request processing times.
Description of the illustration processing_time.png