本記事では、obshell-sdk-goを使用して現在のOceanBaseクラスタの状態情報をクエリする方法について説明します。
説明
まず、package main import ( "fmt" "github.com/oceanbase/obshell-sdk-go/services" ) func main() { // クライアントインスタンスを作成します。ノードのアドレスは '10.10.10.1'、ポートは2886です。 // 所在クラスタのroot@sysパスワードは '****' です。 client, err := services.NewClientWithPassword("10.10.10.1", 2886, "***") if err != nil { panic(err) } // OceanBaseクラスタの詳細情報を取得します。 obInfo, err := client.V1().GetObInfo() if err != nil { panic(err) } fmt.Print(obInfo) }