Chame a operação DeleteTimeseriesMeta para excluir os metadados de várias séries temporais em lote.
Pré-requisitos
Inicialize um TimeseriesClient. Inicializar um cliente do Tablestore.
Parâmetros da solicitação
Especifique os identificadores das séries temporais a serem excluídas. Defina vários identificadores para exclusão em lote.
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
|
timeseriesKey |
TimeseriesKey |
Sim |
Identificador da série temporal. Um objeto |
Componentes do TimeseriesKey
|
Componente |
Tipo |
Obrigatório |
Descrição |
|
measurementName |
string |
Sim |
Nome da medição da série temporal. |
|
dataSource |
string |
Não |
Fonte de dados da série temporal. Deixe este parâmetro vazio se não for necessário. |
|
tags |
map[string]string |
Não |
Tags da série temporal, especificadas como pares chave-valor do tipo string. |
Código de exemplo
O exemplo a seguir exclui os metadados de 10 séries temporais. Cada série é identificada por um nome de medição, uma fonte de dados e tags.
func DeleteTimeseriesMetaSample(tsClient *tablestore.TimeseriesClient, timeseriesTableName string) {
fmt.Println("[Info]: Begin to delete timeseries meta: ", timeseriesTableName)
// Construct a request to delete time series metadata.
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)
}
Principais etapas do código de exemplo:
|
Etapa |
Descrição |
|
Criar uma solicitação |
Chame |
|
Definir identificadores de séries temporais |
Crie objetos |
|
Adicionar identificadores à solicitação |
Chame |
|
Enviar a solicitação |
Chame |