Skip to content

Commit cf2ab5c

Browse files
added the two new blogs and have written a new
guide helping users to check the consumption per integration in OIC.
1 parent 09c4d8c commit cf2ab5c

9 files changed

Lines changed: 176 additions & 4 deletions

File tree

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
Copyright (c) 2025 Oracle and/or its affiliates.
2+
3+
The Universal Permissive License (UPL), Version 1.0
4+
5+
Subject to the condition set forth below, permission is hereby granted to any
6+
person obtaining a copy of this software, associated documentation and/or data
7+
(collectively the "Software"), free of charge and under any and all copyright
8+
rights in the Software, and any and all patent rights owned or freely
9+
licensable by each licensor hereunder covering either (i) the unmodified
10+
Software as contributed to or provided by such licensor, or (ii) the Larger
11+
Works (as defined below), to deal in both
12+
13+
(a) the Software, and
14+
(b) any piece of software and/or hardware listed in the lrgrwrks.txt file if
15+
one is included with the Software (each a "Larger Work" to which the Software
16+
is contributed by such licensors),
17+
18+
without restriction, including without limitation the rights to copy, create
19+
derivative works of, display, perform, and distribute the Software and make,
20+
use, sell, offer for sale, import, export, have made, and have sold the
21+
Software and the Larger Work(s), and to sublicense the foregoing rights on
22+
either these or other terms.
23+
24+
This license is subject to the following condition:
25+
The above copyright notice and either this complete permission notice or at
26+
a minimum a reference to the UPL must be included in all copies or
27+
substantial portions of the Software.
28+
29+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
30+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
31+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
32+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
33+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
34+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
35+
SOFTWARE.
Lines changed: 116 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,116 @@
1+
# How to Check Consumption Per Integration in OIC
2+
3+
*By Harris Qureshi*
4+
5+
Understanding message consumption at the integration level can help you identify which integrations are driving usage and monitor your Oracle Integration billing more effectively.
6+
7+
This guide shows how to view the number of billed messages consumed by each integration using the **Consumed Messages for Integration** metric.
8+
9+
---
10+
11+
## Prerequisites
12+
13+
- Access to the Oracle Cloud Console
14+
- Permissions to view Oracle Integration metrics in OIC Monitoring
15+
16+
<small><i>Check References section.</i></small>
17+
18+
---
19+
20+
## Step 1: Open the "Consumed Messages for Integration" Metric
21+
22+
Navigate to your Oracle Integration Monitoring tab and locate the **Consumed Messages for Integration** metric.
23+
24+
![Consumed Messages for Integration](images/step1-consumed-messages.jpg)
25+
26+
From the chart menu (โ‹ฎ), select **View query in Metrics Explorer**.
27+
28+
![View Query in Metrics Explorer](images/step1-view-query.jpg)
29+
30+
### Why?
31+
32+
This opens the metric query in Metrics Explorer, where you can customize how the data is displayed.
33+
34+
---
35+
36+
## Step 2: Edit the Metric Query
37+
38+
In Metrics Explorer, click the query menu (โ‹ฎ) and select **Edit Query**.
39+
40+
![Edit Query](images/step2-edit-query.jpg)
41+
42+
---
43+
44+
## Step 3: Configure the Query
45+
46+
On the **Edit Query** page:
47+
48+
- Set **Statistic** to **Sum**
49+
- Ensure **Aggregate metric streams** is **unchecked**
50+
51+
![Configure Query](images/step3-configure-query.jpg)
52+
53+
> **Important:** Disabling aggregation allows Oracle Integration to display metrics separately for each integration instead of combining all integrations into a single value.
54+
55+
---
56+
57+
## Step 4: Apply the Desired Time Range
58+
59+
Select the date range you want to analyze.
60+
61+
Examples:
62+
63+
- Last 24 Hours
64+
- Last 7 Days
65+
- Last 30 Days
66+
- Custom Date Range
67+
68+
After applying the filter, the chart will display billed message activity for individual integrations.
69+
70+
---
71+
72+
## Step 5: View the Data in Table Format
73+
74+
From the chart options (โ‹ฎ), select **View in Table**.
75+
76+
![View in Table](images/step5-view-table.jpg)
77+
78+
---
79+
80+
## Step 6: Review Billed Messages Per Integration
81+
82+
The table displays message consumption grouped by integration.
83+
84+
![Integration Consumption Table](images/step6-review-data.jpg)
85+
86+
You can expand each integration to see:
87+
88+
- Integration Name
89+
- Timestamp
90+
- Number of Billed Messages
91+
92+
This provides a detailed breakdown of consumption for each integration during the selected time period.
93+
94+
---
95+
96+
## Summary
97+
98+
To view billed message consumption per integration:
99+
100+
1. Open **Consumed Messages for Integration**.
101+
2. Select **View query in Metrics Explorer**.
102+
3. Edit the query.
103+
4. Set **Statistic = Sum**.
104+
5. Uncheck **Aggregate metric streams**.
105+
6. Apply the desired date range.
106+
7. Select **View in Table**.
107+
8. Review the billed message counts for each integration.
108+
109+
Using this approach provides a clear view of Oracle Integration message consumption at the integration level, making it easier to monitor usage and understand billing trends.
110+
111+
---
112+
113+
### Reference
114+
115+
[Track Billing Metrics](https://docs.oracle.com/en/cloud/paas/application-integration/oracle-integration-oci/viewing-message-metrics.html#GUID-1C1539D5-EE73-4F2E-9087-59466E534A61)
116+
Loading
Loading
Loading
Loading
Loading
Loading

โ€Žapp-dev/app-integration-and-automation/shared-assets/README.mdโ€Ž

Lines changed: 25 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,10 +46,8 @@ This section contains various examples related to Application Integration: demo
4646
โœ… OCI Language for real-time sentiment analysis of customer interactions
4747
โœ… OCI Speech for converting speech to text in automated workflows
4848
โœ… Human-in-the-loop escalation
49-
5049
โœ… OCI Generative AI for dynamic AI-powered content generation
5150
โœ… Native Actions in OIC to orchestrate end-to-end intelligent automation
52-
5351
โœ… Exposing Integrations as AI-callable tools with MCP Server in OIC
5452

5553
The focus is on practical implementation patterns for AI-driven customer support scenarios, showing how quickly developers can bring AI capabilities directly into enterprise workflows.
@@ -59,7 +57,6 @@ This section contains various examples related to Application Integration: demo
5957
This session covers following key topic
6058

6159
โœ… ๐—”๐—ด๐—ฒ๐—ป๐˜๐—ถ๐—ฐ ๐—”๐—œ ๐˜„๐—ถ๐˜๐—ต ๐—ข๐—ฟ๐—ฎ๐—ฐ๐—น๐—ฒ ๐—œ๐—ป๐˜๐—ฒ๐—ด๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป โ€” How OIC fits into agentic architectures where AI agents reason, select tools, and invoke OIC flows to orchestrate real business processes.
62-
6360
โœ… ๐—˜๐˜…๐—ฝ๐—ผ๐˜€๐—ฒ ๐—œ๐—ป๐˜๐—ฒ๐—ด๐—ฟ๐—ฎ๐˜๐—ถ๐—ผ๐—ป๐˜€ ๐—ฎ๐˜€ ๐— ๐—–๐—ฃ ๐—ง๐—ผ๐—ผ๐—น๐˜€ โ€” Publishing OIC integrations as Model Context Protocol (MCP) endpoints โ€” discoverable, callable, and OAuth-secured for AI agents.
6461

6562
๐—Ÿ๐—ถ๐˜ƒ๐—ฒ ๐— ๐—–๐—ฃ ๐˜๐—ผ๐—ผ๐—น ๐—ฐ๐—ฎ๐—น๐—น๐˜€ ๐—ฑ๐—ฒ๐—บ๐—ผ๐—ป๐˜€๐˜๐—ฟ๐—ฎ๐˜๐—ฒ๐—ฑ ๐—ณ๐—ฟ๐—ผ๐—บ:
@@ -68,7 +65,6 @@ This section contains various examples related to Application Integration: demo
6865
โ†’ ๐—™๐˜‚๐˜€๐—ถ๐—ผ๐—ป ๐—”๐—œ ๐—”๐—ด๐—ฒ๐—ป๐˜ ๐—ฆ๐˜๐˜‚๐—ฑ๐—ถ๐—ผ
6966

7067
โœ… ๐—ข๐—œ๐—– ๐—”๐—œ ๐—”๐—ด๐—ฒ๐—ป๐˜ โ€” Building workflows where AI agents invoke multiple integrations to trigger, orchestrate, and enrich enterprise processes.
71-
7268
โœ… ๐—ฅ๐—ฒ๐—ฎ๐—น-๐˜„๐—ผ๐—ฟ๐—น๐—ฑ ๐——๐—ฒ๐—บ๐—ผ๐˜€ โ€” Invoice automation using OCI Document Understanding & ERP Cloud, and Expense Report approval with human-in-the-loop workflows.
7369

7470
If you're building new integrations or modernising existing ones, this session offers practical skills to design intelligent, scalable, and secure agentic solutions.
@@ -330,6 +326,31 @@ This section contains various examples related to Application Integration: demo
330326

331327
## Blogs
332328

329+
-[6 Hard Lessons From 3 Years of Shipping AI Workflows](https://www.linkedin.com/pulse/6-hard-lessons-from-3-years-shipping-ai-workflows-harris-qureshi-pzrlf/)
330+
331+
Over the last 3 years, I've shipped AI workflows into production across multiple organizations and noticed a consistent pattern:
332+
333+
๐“๐ก๐ž ๐ญ๐ž๐œ๐ก๐ง๐จ๐ฅ๐จ๐ ๐ฒ ๐ž๐ฏ๐จ๐ฅ๐ฏ๐ž๐. ๐“๐ก๐ž ๐ฉ๐ซ๐จ๐๐ฎ๐œ๐ญ๐ข๐จ๐ง ๐ฉ๐ซ๐จ๐›๐ฅ๐ž๐ฆ๐ฌ ๐๐ข๐๐ง'๐ญ.
334+
335+
Here are six hard lessons from taking ideas from workshop to production and learning from the ones that didn't make it.
336+
337+
-[Why iPaaS still matters in the agentic world](https://www.linkedin.com/pulse/why-ipaas-still-matters-agentic-world-harris-qureshi-qjkrf/)
338+
339+
One question keeps coming up in our conversations with customers:
340+
341+
"๐˜๐˜ง ๐˜ธ๐˜ฆ ๐˜ฉ๐˜ข๐˜ท๐˜ฆ ๐˜ข๐˜จ๐˜ฆ๐˜ฏ๐˜ต๐˜ช๐˜ค ๐˜ˆ๐˜, ๐˜”๐˜Š๐˜—, ๐˜ˆ2๐˜ˆ ๐˜ข๐˜ฏ๐˜ฅ ๐˜ข๐˜ญ๐˜ญ ๐˜ต๐˜ฉ๐˜ฆ๐˜ด๐˜ฆ ๐˜ฏ๐˜ฆ๐˜ธ ๐˜ฑ๐˜ณ๐˜ฐ๐˜ต๐˜ฐ๐˜ค๐˜ฐ๐˜ญ๐˜ด, ๐˜ฅ๐˜ฐ ๐˜ธ๐˜ฆ ๐˜ด๐˜ต๐˜ช๐˜ญ๐˜ญ ๐˜ฏ๐˜ฆ๐˜ฆ๐˜ฅ ๐˜ช๐˜—๐˜ข๐˜ข๐˜š?"
342+
343+
The answer has always been surprisingly simple:
344+
345+
๐’€๐’†๐’”.
346+
347+
The protocols have changed. The problem hasn't.
348+
349+
Organizations still need systems to connect, data to move, processes to orchestrate, and governance to ensure everything works reliably at scale.
350+
Whether the conversation is about APIs, microservices, SaaS integration, AI agents, the underlying challenge remains the same: making things work together.
351+
352+
That recurring customer question inspired us to write this article
353+
333354
-[How We Built an AI Agent on Top of Enterprise Systems](https://www.linkedin.com/pulse/how-we-built-ai-agent-top-enterprise-systems-harris-qureshi-ask2f/)
334355

335356
One thing most enterprise AI projects get wrong:

0 commit comments

Comments
ย (0)