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.