Obtaining Service Logs
You can use the API to obtain the logs of a service object.
Sample Code
In ModelArts notebook, you do not need to enter authentication parameters for session authentication. For details about session authentication of other development environments, see Session Authentication.
- Method 1: Obtain the logs of a service based on the service object created in Deploying a Real-Time Service.
1 2 3 4 5 6 7
from modelarts.session import Session from modelarts.model import Predictor session = Session() predictor_instance = Predictor(session, service_id="your_service_id") predictor_log = predictor_instance.get_service_logs() print(predictor_log)
- Method 2: Obtain the logs of a service based on the service object returned in Obtaining Service Objects.
1 2 3 4 5 6 7 8
from modelarts.session import Session from modelarts.model import Predictor session = Session() predictor_object_list = Predictor.get_service_object_list(session) predictor_instance = predictor_object_list[0] predictor_log = predictor_instance.get_service_logs() print(predictor_log)
Parameters
Parameter |
Type |
Description |
---|---|---|
service_id |
String |
Service ID |
service_name |
String |
Service name |
logs |
log array |
Service update logs |
Parameter |
Type |
Description |
---|---|---|
update_time |
Long |
Time when a service is updated, in milliseconds calculated from 1970.1.1 0:0:0 UTC |
result |
String |
Update result. The value can be SUCCESS, FAIL, or RUNNING. |
config |
config array |
Updated service configurations. This parameter is returned when infer_type is set to real-time. |
Parameter |
Type |
Description |
---|---|---|
model_id |
String |
Model ID |
model_name |
String |
Model name |
model_version |
String |
Model version |
weight |
Integer |
Traffic weight allocated to a model |
specification |
String |
Resource flavor |
instance_count |
Integer |
Number of instances deployed in a model |
envs |
Map<String, String> |
Environment variable key-value pair required for running a model |
Parameter |
Type |
Description |
---|---|---|
node_name |
String |
Name of an edge node |
operation |
String |
Operation type. The value can be deploy or delete. |
result |
Boolean |
Operation result. true indicates a successful operation, and false indicates a failed operation. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.