Obtaining Service Monitoring Information
You can use the API to obtain the monitoring information about a service.
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 monitoring information 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_monitor = predictor_instance.get_service_monitor() print(predictor_monitor)
- Method 2: Obtain the monitoring information 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_monitor = predictor_instance.get_service_monitor() print(predictor_monitor)
Parameters
Parameter |
Type |
Description |
---|---|---|
service_id |
String |
Service ID |
service_name |
String |
Service name |
monitors |
monitor array corresponding to infer_type of a service |
Monitoring details |
Parameter |
Type |
Description |
---|---|---|
model_id |
String |
Model ID |
model_name |
String |
Model name |
model_version |
String |
Model version |
invocation_times |
Number |
Total number of model instance calls |
failed_times |
Number |
Number of failed model instance calls |
cpu_core_usage |
Float |
Number of used CPUs |
cpu_core_total |
Float |
Total number of CPUs |
cpu_memory_usage |
Integer |
Used memory, in MB |
cpu_memory_total |
Integer |
Total memory, in MB |
gpu_usage |
Float |
Number of used GPUs |
gpu_total |
Float |
Total number of GPUs |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.See the reply and handling status in My Cloud VOC.
For any further questions, feel free to contact us through the chatbot.
Chatbot