This topic describes how to query the last cluster O&M task in an OceanBase cluster by using obshell-sdk-python.
Note
We recommend that you read Quick start for a better understanding of how to use obshell-sdk-python.
Considerations
Make sure that OceanBase Shell (obshell) runs normally.
Make sure that the node corresponding to the client instance that you use belongs to the cluster to be queried.
Sample code
The sample code for synchronous task execution is as follows:
from obshell import ClientSet
from obshell.auth import PasswordAuth
# Create a client instance, with the IP address of "10.10.10.1" and the port number of 2886.
# Enter the root@sys password "****" for the cluster.
client = ClientSet("10.10.10.1", 2886, PasswordAuth("****"))
# Obtain the last cluster O&M task in the cluster.
dag = client.v1.get_ob_last_maintenance_dag()
References
For more information about the API operation, see QueryLastObTask.
For more information about how to call the API operation by using obshell-sdk-go, see Query the last O&M task in an OceanBase cluster.