Reviewed-by: Eotvos, Oliver <oliver.eotvos@t-systems.com> Co-authored-by: Chen, Junjie <chenjunjie@huawei.com> Co-committed-by: Chen, Junjie <chenjunjie@huawei.com>
17 KiB
Creating an Alarm Rule
After creating a function and trigger, you can monitor the invocation and running statuses of the function in real time.
Viewing Function Metrics
FunctionGraph differentiates the metrics of a function by version, allowing you to query the metrics of a specific function version.
Procedure
Create an alarm rule for a function to report metrics to Cloud Eye so that you can view monitoring graphs and alarm messages on the Cloud Eye console.
- Log in to the FunctionGraph console. In the navigation pane, choose Functions > Function List.
- Click the name of the desired function.
- On the displayed function details page, select a function version or alias, and choose Monitoring > Metrics.
- Click Create Alarm Rule.
- Set alarm parameters and click Next as shown in Figure 1.
- Enter a rule name and click OK.
Function Metrics
Table 1 lists the function metrics that can be monitored by Cloud Eye.
Metric |
Display Name |
Description |
Unit |
Upper Limit |
Lower Limit |
Recommended Threshold |
Value Type |
Dimension |
---|---|---|---|---|---|---|---|---|
count |
Invocations |
Number of function invocations |
Count |
- |
0 |
- |
int |
package-functionname |
failcount |
Errors |
Number of invocation errors |
Count |
- |
0 |
- |
int |
package-functionname |
rejectcount |
Throttles |
Number of function throttles |
Count |
- |
0 |
- |
int |
package-functionname |
duration |
Average Duration |
Average duration of function invocation |
ms |
- |
0 |
- |
int |
package-functionname |
maxDuration |
Maximum Duration |
Maximum duration of function invocation |
ms |
- |
0 |
- |
int |
package-functionname |
minDuration |
Minimum Duration |
Minimum duration of function invocation |
ms |
- |
0 |
- |
int |
package-functionname |