This API is used to query service event logs, including service operation records, key actions during deployment, and deployment failure causes.
GET /v1/{project_id}/services/{service_id}/events
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
project_id |
Yes |
String |
Project ID. For details about how to obtain the project ID, see Obtaining a Project ID. |
service_id |
Yes |
String |
Service ID |
Parameter |
Mandatory |
Type |
Description |
|---|---|---|---|
event_type |
No |
String |
Type of the event to be filtered. By default, the event type is not filtered. Options:
|
start_time |
No |
Number |
Start time of the event to be filtered. The value is milliseconds between the current time and '1970.1.1 0:0:0 UTC'. |
end_time |
No |
Number |
End time of the event to be filtered. The value is milliseconds between the current time and '1970.1.1 0:0:0 UTC'. |
offset |
No |
Integer |
Start page of the paging list. Default value: 0 |
limit |
No |
Integer |
Maximum number of records returned on each page. Default value: 1000 |
sort_by |
No |
String |
Specified sorting field. The default value is occur_time. |
order |
No |
String |
Sorting mode. The default value is desc. Options:
|
None
Parameter |
Type |
Description |
|---|---|---|
service_id |
String |
Service ID |
service_name |
String |
Service name |
events |
event array |
Event logs. For details, see Table 4. |
total_count |
Integer |
Total number of events that meet the search criteria when no paging is implemented |
count |
Integer |
Number of events in the query result |
Parameter |
Type |
Description |
|---|---|---|
occur_time |
Number |
Time when an event occurs. The value is milliseconds between the current time and '1970.1.1 0:0:0 UTC'. |
event_type |
String |
Event type. Possible values are normal and abnormal, indicating whether the event is normal or abnormal. |
event_info |
String |
Event information,' including service operation records, key actions during deployment, and deployment failure causes. |
The following example queries event information of the service whose ID is 35de3ca9-1bca-4ae7-9cb0-914f30fa7d3e.
GET https://endpoint/v1/{project_id}/services/{service_id}/events
{
"service_id": "35de3ca9-1bca-4ae7-9cb0-914f30fa7d3e",
"service_name": "zcjtest-07085",
"count": 9,
"total_count": 9,
"events": [
{
"occur_time": 1562597251764,
"event_type": "normal",
"event_info": "start to deploy service"
},
{
"occur_time": 1562597251788,
"event_type": "normal",
"event_info": "building image for model [zcjtestTF 3.0.0]"
},
{
"occur_time": 1562597251805,
"event_type": "normal",
"event_info": "model (zcjtestTF 3.0.0) build image success"
},
{
"occur_time": 1562597255744,
"event_type": "normal",
"event_info": "preparing environment"
},
{
"occur_time": 1562597275915,
"event_type": "normal",
"event_info": "[zcjtestTF 3.0.0] prepare environment success"
},
{
"occur_time": 1562597275921,
"event_type": "normal",
"event_info": "[zcjtestTF 3.0.0] schedule resource success"
},
{
"occur_time": 1562597275928,
"event_type": "normal",
"event_info": "[zcjtestTF 3.0.0] pulling model image"
},
{
"occur_time": 1562597332570,
"event_type": "normal",
"event_info": "[zcjtestTF 3.0.0] pull image success"
},
{
"occur_time": 1562597332582,
"event_type": "normal",
"event_info": "[zcjtestTF 3.0.0] starting model"
}
]
}
For details about the status code, see Table 1.
See Error Codes.