Chame a operação DescribeTimeseriesTable para consultar informações de uma tabela de séries temporais, como a configuração de tempo de vida (TTL).
Pré-requisitos
Crie uma tabela de séries temporais. Para mais informações, consulte Criar uma tabela de séries temporais.
Inicialize uma instância do TimeseriesClient. Para mais informações, consulte Inicializar uma instância do OTSClient.
Parâmetros
|
Parâmetro |
Descrição |
|
timeseriesTableName |
Nome da tabela de séries temporais. |
Exemplo
O exemplo a seguir chama DescribeTimeseriesTable para recuperar os metadados da tabela de séries temporais, incluindo nome da tabela, tempo de vida (TTL) e informações do analytical store.
func DescribeTimeseriesTableSample(client *tablestore.TimeseriesClient, timeseriesTableName string) {
fmt.Println("[Info]: Begin to require timeseries table description!")
describeTimeseriesTableRequest := tablestore.NewDescribeTimeseriesTableRequset(timeseriesTableName) // Construct a request and specify the name of the time series table.
describeTimeseriesTableResponse, err := client.DescribeTimeseriesTable(describeTimeseriesTableRequest)
if err != nil {
fmt.Println("[Error]: Failed to require timeseries table description!")
return
}
fmt.Println("[Info]: DescribeTimeseriesTableSample finished. Timeseries table meta: ")
fmt.Println("[Info]: TimeseriesTableName: ", describeTimeseriesTableResponse.GetTimeseriesTableMeta().GetTimeseriesTableName())
fmt.Println("[Info]: TimeseriesTable TTL: ", describeTimeseriesTableResponse.GetTimeseriesTableMeta().GetTimeseriesTableOPtions().GetTimeToLive())
//If you have created an analytical store for the time series table, you can use the following code to obtain the analytical store information.
analyticalStores := describeTimeseriesTableResponse.GetAnalyticalStores()
for _, analyticalStore := range analyticalStores {
fmt.Println("[Info]: AnalyticalStoreName: ", analyticalStore.StoreName)
if analyticalStore.TimeToLive != nil {
fmt.Println("[Info]: TimeToLive: ", *analyticalStore.TimeToLive)
}
if analyticalStore.SyncOption != nil {
fmt.Println("[Info]: SyncOption: ", *analyticalStore.SyncOption)
}
}
}
Referências
Para mais informações, consulte DescribeTimeseriesTable.
Para ler ou gravar dados em uma tabela de séries temporais, chame a operação de API correspondente. Para mais informações, consulte Gravar dados de séries temporais e Consultar dados de séries temporais.
Para alterar informações de uma tabela de séries temporais, como o tempo de vida (TTL), atualize a tabela. Para mais informações, consulte Atualizar uma tabela de séries temporais.
Exclua tabelas de séries temporais desnecessárias. Para mais informações, consulte Excluir uma tabela de séries temporais.