Oracle Cloud Function is an individual serverless compute unit within an Oracle Cloud Application in Oracle Cloud Infrastructure. Each function is a container-based unit deployed and invoked on demand. Applications Manager's Oracle Cloud Function monitor provides granular visibility into individual function performance, including invocation counts, response rates, execution durations, and provisioned concurrency metrics, helping you optimize serverless workloads and troubleshoot performance issues at the function level.
Go to the Monitors Category View by clicking the Monitors tab. Click on the Functions available under Oracle Cloud in the Cloud Apps section. Displayed is the Oracle Cloud Function bulk configuration view distributed into three tabs:
Clicking a monitor from the list will take you to the Oracle Cloud Function dashboard, which consists of two tabs:
| Parameter | Description |
|---|---|
| RESOURCE DETAILS | |
| Life Cycle State | The current state of the function. Possible values: CREATING, ACTIVE, INACTIVE, UPDATING, DELETING, DELETED, FAILED. |
| Invoke Endpoint | The base HTTPS invoke URL to set on a client in order to invoke a function. |
| INVOCATIONS | |
| Sync Invocations | The total number of synchronous invocations for the function where the caller waits for the response before proceeding. |
| Detached Invocations | The total number of asynchronous invocations for the function that execute independently without requiring an immediate response. |
| Total Invocations | The total number of invocations for the function, combining both sync and detached invocations. |
| RESPONSES | |
| Success Responses | The total number of successful responses from the function. |
| Error Responses | The total number of error responses from the function. |
| Throttled Responses | The total number of throttled responses from the function due to concurrency or rate limits. |
| Total Responses | The total number of responses from the function, including successful, error, and throttled responses. |
| RESPONSE RATE | |
| Success Rate | The percentage of successful responses for the function (in %). |
| Error Rate | The percentage of error responses for the function (in %). |
| Throttle Rate | The percentage of throttled responses for the function (in %). |
| EXECUTION DURATION | |
| Execution Duration (Avg) | The average execution time for the function (in s). |
| Execution Duration (Max) | The maximum execution time recorded for the function (in s). |
| ALLOCATED PROVISIONED CONCURRENCY | |
| Allocated Provisioned Concurrency | The average amount of provisioned concurrency memory allocated to the function (in GB). |
| Parameter | Description |
|---|---|
| CONFIGURATION | |
| Compartment OCID | The OCID of the compartment that contains the function. |
| Memory | Maximum usable memory for the function (in MB). |
| Created Time | The time the function was created. |
| Updated Time | The time the function was updated. |
| PBF Listing OCID | If the function was created from a Pre-Built Function (PBF) listing, this is the OCID of that listing. |
| Synchronous Invocation Timeout | Maximum allowed time for a sync invoke. If execution exceeds this, the invocation fails or times out (in s). |
| Detached Invocation Timeout | Maximum allowed time for an async/detached invoke (in s). |
| Provisioned Concurrency Units | Configured number of pre-warmed concurrency units reserved. |
| Success Destination | Target destination kind for successful async/detached invocation results. |
| Failure Destination | Target destination kind for failed async/detached invocation results. |
| Image | The qualified name of the Docker image to use in the function, including the image tag. |
| Image Digest | The image digest for the version of the image that will be pulled when invoking this function. |
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