Package goog.gdc.logging.v1

Índice

Registos

Fornece operações para registos na base de dados de séries cronológicas.

ListLabelValues

rpc ListLabelValues(ListLabelValuesRequest) returns (ListLabelValuesResponse)

Lista todos os valores de etiquetas na base de dados de séries cronológicas que correspondem às condições do pedido.

ListLabels

rpc ListLabels(ListLabelsRequest) returns (ListLabelsResponse)

Apresenta todas as etiquetas para streams de registo na base de dados de séries cronológicas que correspondem às condições do pedido.

ListLogs

rpc ListLogs(ListLogsRequest) returns (ListLogsResponse)

Apresenta todos os registos em todas as séries cronológicas que correspondem às condições do pedido.

ListLabelValuesRequest

Mensagem de pedido para listar todos os valores de uma determinada etiqueta.

Campos
parent

string

Obrigatório. O nome do projeto a partir do qual as etiquetas são apresentadas.

label

string

Obrigatório. O nome da etiqueta a partir da qual os valores são apresentados.

page_size

int32

O número máximo de valores a devolver. O serviço pode devolver menos valores do que o especificado neste campo.

Se não for especificado, são devolvidos, no máximo, 100 registos. O valor máximo é 1000. Os valores acima de 1000 estão limitados a 1000.

page_token

string

Um token de página, recebido de uma chamada ListLabelValues anterior. Forneça este valor para obter a página seguinte.

Quando paginar, todos os outros parâmetros fornecidos a ListLabelValues têm de corresponder à chamada que forneceu o token da página.

start_time

Timestamp

A indicação de tempo mais antiga a partir da qual listar etiquetas.

end_time

Timestamp

A data/hora mais recente a partir da qual listar etiquetas.

ListLabelValuesResponse

Mensagem de resposta para listar todos os valores de uma determinada etiqueta.

Campos
values[]

string

Uma lista de todos os valores da etiqueta especificada.

next_page_token

string

Um token de página, recebido de uma chamada ListLogs anterior. Forneça este valor para obter a página seguinte.

Quando paginar, todos os outros parâmetros fornecidos a ListLogs têm de corresponder à chamada que forneceu o token da página.

ListLabelsRequest

Mensagem de pedido para obter uma lista de etiquetas de stream de registo.

Campos
parent

string

Obrigatório. O projeto a partir do qual listar os marcadores.

page_size

int32

O número máximo de valores a devolver. O serviço pode devolver menos do que o especificado neste campo.

Se não for especificado, são devolvidas, no máximo, 100 etiquetas. O valor máximo é 1000. Os valores acima de 1000 estão limitados a 1000.

page_token

string

Um token de página, recebido de uma chamada ListLabels anterior. Forneça este valor para obter a página seguinte.

Quando paginar, todos os outros parâmetros fornecidos a ListLabels têm de corresponder à chamada que forneceu o token da página.

start_time

Timestamp

A indicação de tempo mais antiga a partir da qual listar as etiquetas de streams de registo.

end_time

Timestamp

A data/hora mais recente a partir da qual listar as etiquetas da stream de registos.

ListLabelsResponse

Mensagem de resposta para obter a lista de etiquetas de streams de registo.

Campos
labels[]

string

As etiquetas encontradas na base de dados de intervalos temporais.

next_page_token

string

Um token que pode ser enviado como page_token para obter a página seguinte. Se este campo for omitido, não existem páginas subsequentes.

ListLogsFilter

Mensagem que representa as condições de filtragem nas quais as streams de registo têm de ser devolvidas a partir do pedido ListLogs.

Campos
labels_equal

map<string, string>

Os valores aos quais cada stream de registo devolvida tem de ter as etiquetas definidas.

labels_not_equal

map<string, string>

Os valores devolvidos por cada stream de registo não podem ter as etiquetas definidas.

labels_match_regex

map<string, string>

A expressão regular à qual cada stream de registo devolvido tem de ter as etiquetas correspondentes.

order_ascending

bool

Um indicador que determina se os registos têm de ser devolvidos por ordem ascendente (mais antigos primeiro).

start_time

Timestamp

A data/hora mais antiga a partir da qual se deve começar a recolher registos.

end_time

Timestamp

A data/hora mais recente a partir da qual se deve começar a recolher registos.

ListLogsRequest

Mensagem de pedido para listar registos numa determinada stream de registos.

Campos
parent

string

Obrigatório. O projeto a partir do qual listar os registos.

logs_filter

ListLogsFilter

Filtre para limitar o âmbito dos registos com base nas etiquetas e nas horas do Loki.

page_size

int32

O número máximo de valores a devolver. O serviço pode devolver menos valores do que o especificado neste campo.

Se não for especificado, são devolvidos, no máximo, 100 registos. O valor máximo é 1000. Os valores acima de 1000 estão limitados a 1000.

page_token

string

Um token de página, recebido de uma chamada ListLogs anterior. Forneça este valor para obter a página seguinte.

Quando paginar, todos os outros parâmetros fornecidos a ListLogs têm de corresponder à chamada que forneceu o token da página.

ListLogsResponse

Método de resposta da função ListLogs que devolve registos que correspondem às condições do pedido.

Campos
logs[]

Log

Os registos encontrados na base de dados de intervalos temporais.

next_page_token

string

Um token que pode ser enviado como page_token para obter a página seguinte. Se este campo for omitido, não existem páginas subsequentes.

Registo

Mensagem que representa uma mensagem de registo.

Campos
produced_time

Timestamp

A hora em que este registo foi produzido.

labels

map<string, string>

As etiquetas associadas à série cronológica de onde este registo foi originado.

log

string

A mensagem de registo, que é um mapa de chave-valor.