Querying Top Functions for a Specified Metric
Function
This API is used to query the top functions for a specified metric.
By default, the top ten functions with the most errors in the last day are queried.
URI
GET /v2/{project_id}/fgs/function/report
Parameter | Mandatory | Type | Description |
|---|---|---|---|
project_id | Yes | String | Project ID. For details, see Obtaining a Project ID. |
Parameter | Mandatory | Type | Description |
|---|---|---|---|
type | No | String | Metric type. Default value: failcount. |
start_time | No | String | Start time. |
end_time | No | String | End time. |
limit | No | String | Metric type. Default value: failcount. |
Request Parameters
Parameter | Mandatory | Type | Description |
|---|---|---|---|
X-Auth-Token | Yes | String | User token. It can be obtained by calling the IAM API used to obtain a user token. The value of X-Subject-Token in the response header is the user token. |
Content-Type | Yes | String | Message body type (format). |
Response Parameters
Status code: 200
Parameter | Type | Description |
|---|---|---|
values | Array of FunctionMetric objects | Function URN and metrics. |
next_marker | Long | Next read location. |
count | Long | Total number of functions returned. |
Status code: 400
Parameter | Type | Description |
|---|---|---|
error_code | String | Error code. |
error_msg | String | Error message. |
Example Requests
Query the top functions for a specified metric.
GET /v2/{project_id}/fgs/function/report Example Responses
Status code: 200
Query successful.
{
"next_marker" : 2,
"count" : 2,
"values" : [ {
"key" : "funcUrn1",
"value" : 1
}, {
"key" : "funcUrn2",
"value" : 2
} ]
} Status Codes
Status Code | Description |
|---|---|
200 | Query successful. |
400 | Bad Request |
Error Codes
See Error Codes.
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.

