Schedule demo

Oracle Cloud Function Monitoring


Overview

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.

Monitored Parameters

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:

  • Availability tab gives the availability history for the past 24 hours or 30 days.
  • Performance tab gives the health status and events for the past 24 hours or 30 days.
  • List view enables you to perform bulk admin configurations.

Clicking a monitor from the list will take you to the Oracle Cloud Function dashboard, which consists of two tabs:

Performance Overview

ParameterDescription
RESOURCE DETAILS
Life Cycle StateThe current state of the function. Possible values: CREATING, ACTIVE, INACTIVE, UPDATING, DELETING, DELETED, FAILED.
Invoke EndpointThe base HTTPS invoke URL to set on a client in order to invoke a function.
INVOCATIONS
Sync InvocationsThe total number of synchronous invocations for the function where the caller waits for the response before proceeding.
Detached InvocationsThe total number of asynchronous invocations for the function that execute independently without requiring an immediate response.
Total InvocationsThe total number of invocations for the function, combining both sync and detached invocations.
RESPONSES
Success ResponsesThe total number of successful responses from the function.
Error ResponsesThe total number of error responses from the function.
Throttled ResponsesThe total number of throttled responses from the function due to concurrency or rate limits.
Total ResponsesThe total number of responses from the function, including successful, error, and throttled responses.
RESPONSE RATE
Success RateThe percentage of successful responses for the function (in %).
Error RateThe percentage of error responses for the function (in %).
Throttle RateThe 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 ConcurrencyThe average amount of provisioned concurrency memory allocated to the function (in GB).

Configuration

ParameterDescription
CONFIGURATION
Compartment OCIDThe OCID of the compartment that contains the function.
MemoryMaximum usable memory for the function (in MB).
Created TimeThe time the function was created.
Updated TimeThe time the function was updated.
PBF Listing OCIDIf the function was created from a Pre-Built Function (PBF) listing, this is the OCID of that listing.
Synchronous Invocation TimeoutMaximum allowed time for a sync invoke. If execution exceeds this, the invocation fails or times out (in s).
Detached Invocation TimeoutMaximum allowed time for an async/detached invoke (in s).
Provisioned Concurrency UnitsConfigured number of pre-warmed concurrency units reserved.
Success DestinationTarget destination kind for successful async/detached invocation results.
Failure DestinationTarget destination kind for failed async/detached invocation results.
ImageThe qualified name of the Docker image to use in the function, including the image tag.
Image DigestThe image digest for the version of the image that will be pulled when invoking this function.

Loved by customers all over the world

"Standout Tool With Extensive Monitoring Capabilities"

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

carlos-rivero
"I like Applications Manager because it helps us to detect issues present in our servers and SQL databases."
Carlos Rivero

Tech Support Manager, Lexmark

Trusted by thousands of leading businesses globally