Go以Google Cloud Client Libraries for Go來建立存取GCP Cloud Monitoring API的Monitoring Metric Client。
環境:
- Go 1.21
事前要求
參考「GCP 設定本機應用程式存取憑證 Application Default Credentials」設定credential。
下載API modules
在專案根目錄執行以下命令下載需要的cloud.google.com/go/monitoring
modules。
建立Monitoring Metric Client
呼叫monitoring.NewMetricClient
建立monitoring.MetricClient
物件來存取monitoring metric API。
main.go
package main
import (
"context"
monitoring "cloud.google.com/go/monitoring/apiv3/v2"
)
func main() {
ctx := context.Background()
c, err := monitoring.NewMetricClient(ctx)
if err != nil {
panic(err)
}
defer c.Close()
}
沒有留言:
張貼留言