AdSense

網頁

2024/3/7

Golang 建立GCP Monitoring Metric Client

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()
}


沒有留言:

AdSense