Updated on 2025-10-25 GMT+08:00

FunctionGraph Metrics

Introduction

This section describes the FunctionGraph namespaces, function metrics, and dimensions reported to Cloud Eye. You can view function metrics and alarms by using the Cloud Eye console or calling APIs.

Namespaces

SYS.FunctionGraph

Notes and Constraints

The metrics displayed on the console vary depending on the region. All metrics supported by FunctionGraph are listed here.

Function Metrics

Table 1 Function metrics

Metric ID

Metric Name

Description

Value Range

Unit

Conversion Rule

Dimension

Monitoring Period of Raw Data (Minute)

count

Invocations

Number of function invocations.

≥ 0

Count

None

package-functionname

5

failcount

Errors

Number of invocation errors.

The following errors are included:

  • Function request error (causing an execution failure and returning status code 200)
  • Function syntax or execution error

≥ 0

Count

None

package-functionname

5

failRate

Error Rate

Percentage of errors to the total invocations of a function.

0% ≤X≤ 100%

%

None

package-functionname

5

rejectcount

Throttles

Number of function throttles.

It indicates the number of times that FunctionGraph throttles your functions due to the resource limit.

≥ 0

Count

None

package-functionname

5

concurrency

Concurrency

The number of requests that can be processed concurrently.

≥ 0

Count

None

package-functionname

5

reservedinstancenum

Reserved Instances

Number of instances reserved for running a function.

≥ 0

Count

None

package-functionname

5

duration

Average Duration

Average duration of function invocation.

≥ 0 ms

ms

None

package-functionname

5

maxDuration

Maximum Duration

Maximum duration of function invocation.

≥ 0 ms

ms

None

package-functionname

5

minDuration

Minimum Duration

Minimum duration of function invocation.

≥ 0 ms

ms

None

package-functionname

5

systemErrorCount

System Errors

Number of system errors that occur during function invocation.

≥ 0 counts

Count

None

package-functionname

5

functionErrorCount

Function Error Count

Number of function errors that occur during invocation.

≥ 0 counts

Count

None

package-functionname

5

payPerUseInstance

Elastic Instances

Number of instances used, excluding reserved ones.

≥ 0

Count

None

package-functionname

5

instances

Instances

Number of instances for function invocation.

≥ 0

Count

None

package-functionname

5

duration_p500

Duration (P50)

P50 execution duration of the function.

≥ 0 ms

ms

None

package-functionname

5

duration_p800

Duration (P80)

P80 execution duration of the function.

≥ 0 ms

ms

None

package-functionname

5

duration_p950

Duration (P95)

P95 execution duration of the function.

≥ 0 ms

ms

None

package-functionname

5

duration_p990

Duration (P990)

P990 execution duration of the function.

≥ 0 ms

ms

None

package-functionname

5

duration_p999

Duration (P999)

P999 execution duration of the function.

≥ 0 ms

ms

None

package-functionname

5

memoryUsed

Memory

Memory used by the function.

≥ 0 MB

MB

None

package-functionname

5

functionCost

Resource Usage

Resources used by the function (Memory x Duration).

≥ 0 MB

MB

None

package-functionname

5

instanceUsage

Used Instances

Percentage of the used function instances to the total number.

0% ≤X≤ 100%

%

None

package-functionname

5

Table 2 Flow metrics

Metric ID

Metric Name

Description

Value Range

Unit

Conversion Rule

Dimension

Monitoring Period of Raw Data (Minute)

totalCount

Number of calls

Total number of executions of workflow.

≥ 0

Count

None

graph_name

1

errorCount

Number of errors

Total number of execution failures of workflow.

≥ 0

Count

None

graph_name

1

running

Number of running

Number of running flows.

≥ 0

Count

None

graph_name

1

rejectCount

Number of times to be restricted

Number of restricted flows.

≥ 0

Count

None

graph_name

1

averageDuration

Run time

Average execution time of workflow.

≥ 0 ms

ms

None

graph_name

1

notifyFailedCount

Number of notify errors

Total number of notified failures.

≥ 0

Count

None

graph_name

1

ExecutionsStarted

Started Workflow Instances

Number of started workflow instances.

≥ 0

Count

None

graph_name

1

ExecutionsSucceeded

Successful Workflow Instances

Number of successfully executed workflow instances.

≥ 0

Count

None

graph_name

1

ExecutionsFailed

Failed Workflow Instances

Number of failed workflow instances.

≥ 0

Count

None

graph_name

1

ExecutionsAborted

Aborted Workflow Instances

Number of aborted workflow instances.

≥ 0

Count

None

graph_name

1

ExecutionsTimedOut

Timed-Out Workflow Instances

Number of workflow instances that timed out.

≥ 0

Count

None

graph_name

1

Dimensions

Key

Value

package-functionname

App name-Function name. Example: default-myfunction_Python

For details about how to obtain the metric, see Basic Settings.

graph_name

Flow name.

projectId

Tenant's project ID.

For details about how to obtain the metric, see Obtaining a Project ID.