すべてのプロダクト
Search
ドキュメントセンター

Tablestore:時系列の削除

最終更新日:Sep 29, 2026

Go 用 Tablestore SDK を使用して、複数の時系列のメタデータを一括で削除します。

前提条件

TimeseriesClient が初期化されます。Tablestore クライアントを初期化する

リクエストパラメーター

削除したい時系列の、時系列識別子を指定します。一括削除のために複数の識別子を指定できます。

パラメーター

タイプ

必須

説明

timeseriesKey

TimeseriesKey

はい

時系列識別子。 timeseriesKey には、次のコンポーネントが含まれます。

TimeseriesKey のコンポーネント

コンポーネント

タイプ

必須

説明

measurementName

string

はい

時系列のメジャメント名。

dataSource

string

いいえ

時系列のデータソース。このパラメーターは省略可能です。

tags

map[string]string

いいえ

時系列のタグ。文字列のキーと値のペアで指定します。

サンプルコード

次の例では、10 個の時系列のメタデータを削除します。各時系列は、メジャメント名、データソース、およびタグで識別されます。

func DeleteTimeseriesMetaSample(tsClient *tablestore.TimeseriesClient, timeseriesTableName string) {
    fmt.Println("[Info]: Begin to delete timeseries meta: ", timeseriesTableName)
    // 時系列メタデータを削除するリクエストを作成します。
    deleteTimeseriesMetaRequest := tablestore.NewDeleteTimeseriesMetaRequest(timeseriesTableName)
    for i := 0; i < 10; i++ {
        timeseriesKey := tablestore.NewTimeseriesKey()
        timeseriesKey.SetMeasurementName("cpu")
        timeseriesKey.SetDataSource("host_" + strconv.Itoa(i))
        timeseriesKey.AddTag("region", "hangzhou")
        timeseriesKey.AddTag("os", "Ubuntu16.04")
        deleteTimeseriesMetaRequest.AddTimeseriesKeys(timeseriesKey)
    }
    deleteTimeseriesMetaResponse, err := tsClient.DeleteTimeseriesMeta(deleteTimeseriesMetaRequest)
    if err != nil {
        fmt.Println("[Error]: Failed to delete timeseries meta with error: ", err)
        return
    }
    fmt.Println("[Info]: DeleteTimeseriesMeta finished! RequestId: ", deleteTimeseriesMetaResponse.RequestId)
}

サンプルコードの主な手順:

手順

説明

リクエストの作成

tablestore.NewDeleteTimeseriesMetaRequest(timeseriesTableName) を呼び出して、指定された時系列テーブルの削除リクエストを作成します。

時系列識別子の指定

tablestore.NewTimeseriesKey() を呼び出して TimeseriesKey オブジェクトを作成し、次に各時系列のメトリック名、データソース、およびタグを設定します。

リクエストへの識別子の追加

deleteTimeseriesMetaRequest.AddTimeseriesKeys(timeseriesKey) を呼び出して、各時系列識別子をリクエストに追加します。

リクエストの送信

tsClient.DeleteTimeseriesMeta(deleteTimeseriesMetaRequest) を呼び出してリクエストを送信します。レスポンスには RequestId が含まれます。

関連ドキュメント