Oracle Cloud Application is a logical grouping of Oracle Functions in Oracle Cloud Infrastructure's serverless compute service. An application defines shared configuration settings for all the functions it contains, such as network access, logging, and tracing. Applications Manager's Oracle Cloud Application monitor provides real-time visibility into the performance of functions within an application.
Go to the Monitors Category View by clicking the Monitors tab. Click on the Applications available under Oracle Cloud in the Cloud Apps section. Displayed is the Oracle Cloud Application bulk configuration view distributed into three tabs:
Clicking a monitor from the list will take you to the Oracle Cloud Application dashboard, which consists of three tabs:
| Parameter | Description |
|---|---|
| STATE | |
| Life Cycle State | The current state of the application. Possible values: CREATING, ACTIVE, INACTIVE, UPDATING, DELETING, DELETED, FAILED. |
| INVOCATIONS | |
| Sync Invocations | The total number of synchronous function invocations across all functions within the application, where the caller waits for the response before proceeding. |
| Detached Invocations | The total number of asynchronous (detached) function invocations across all functions within the application. These invocations execute independently without requiring an immediate response. |
| Total Invocations | The total number of function invocations across all functions within the application. |
| RESPONSES | |
| Success Responses | The total number of successful function responses across all functions in the application. |
| Error Responses | The total number of function responses that resulted in errors across the entire application. |
| Throttled Responses | The total number of responses that were throttled due to exceeding concurrency or rate limits across the entire application. |
| Total Responses | The total number of responses generated by all functions within the application, including successful, error, and throttled responses. |
| RESPONSE RATE | |
| Success Rate | The percentage of successful responses at the application level (in %). |
| Error Rate | The percentage of error responses at the application level (in %). |
| Throttle Rate | The percentage of throttled responses at the application level (in %). |
| EXECUTION DURATION | |
| Execution Duration | The average execution time across all functions within the application (in s). |
| ALLOCATED PROVISIONED CONCURRENCY | |
| Allocated Provisioned Concurrency | The average amount of provisioned concurrency memory allocated across all functions in the application (in GB). |
| ALLOCATED CONCURRENCY | |
| Allocated Concurrency | The average amount of concurrent memory allocated across all functions in the application (in GB). |
The Functions tab lists all Oracle Functions deployed within the application, along with their current state and resource configuration.
| Parameter | Description |
|---|---|
| Function OCID | The Oracle Cloud Identifier (OCID) of the function resource. |
| Function Name | The name of the function. |
| Memory | Maximum usable memory for the function (in MB). |
| Created Time | The time the function was created. |
| Life Cycle State | The current state of the function. Possible values: CREATING, ACTIVE, INACTIVE, UPDATING, DELETING, DELETED, FAILED. |
| Parameter | Description |
|---|---|
| CONFIGURATION | |
| Compartment OCID | The OCID of the compartment that contains the application. |
| Shape | The compute architecture for the Functions application runtime. Possible values: GENERIC_X86, GENERIC_X86_ARM, GENERIC_ARM. |
| Created Time | The time the application was created. |
| Updated Time | The time the application was updated. |
| Subnet OCIDs | The OCIDs of the subnets in which to run functions in the application. |
| Network Security Group OCIs | The OCIDs of the Network Security Groups to add the application to. |
| Signature Verification | Indicates whether Signature Verification is enabled or not. |
| Trace Domain | Indicates whether Trace Configuration is enabled or not. |
It allows us to track crucial metrics such as response times, resource utilization, error rates, and transaction performance. The real-time monitoring alerts promptly notify us of any issues or anomalies, enabling us to take immediate action.
Reviewer Role: Research and Development