Package goog.gdc.logging.v1

Índice

Registros

Proporciona operaciones para los registros en la base de datos de series temporales.

ListLabelValues

rpc ListLabelValues(ListLabelValuesRequest) returns (ListLabelValuesResponse)

Enumera todos los valores de etiqueta en la base de datos de series temporales que coinciden con las condiciones de la solicitud.

ListLabels

rpc ListLabels(ListLabelsRequest) returns (ListLabelsResponse)

Enumera todas las etiquetas de los flujos de registros en la base de datos de series temporales que coinciden con las condiciones de la solicitud.

ListLogs

rpc ListLogs(ListLogsRequest) returns (ListLogsResponse)

Enumera todos los registros de todas las series temporales que coinciden con las condiciones de la solicitud.

ListLabelValuesRequest

Es el mensaje de solicitud para enumerar todos los valores de una etiqueta determinada.

Campos
parent

string

Obligatorio. Es el nombre del proyecto del que se enumeran las etiquetas.

label

string

Obligatorio. Es el nombre de la etiqueta a partir de la cual se enumeran los valores.

page_size

int32

Es la cantidad máxima de valores que se devolverán. Es posible que el servicio devuelva menos valores de los que especifica este campo.

Si no se especifica, se devolverán, como máximo, 100 registros. El valor máximo es 1000. Los valores superiores a 1000 se limitan a 1000.

page_token

string

Un token de página, recibido desde una llamada ListLabelValues anterior. Proporciona este valor para recuperar la página siguiente.

Cuando se pagina, todos los demás parámetros proporcionados a ListLabelValues deben coincidir con la llamada que proporcionó el token de la página.

start_time

Timestamp

Es la marca de tiempo más antigua a partir de la cual se enumeran las etiquetas.

end_time

Timestamp

Es la marca de tiempo más reciente a partir de la cual se enumeran las etiquetas.

ListLabelValuesResponse

Es el mensaje de respuesta para enumerar todos los valores de una etiqueta determinada.

Campos
values[]

string

Es una lista de todos los valores de la etiqueta determinada.

next_page_token

string

Un token de página, recibido desde una llamada ListLogs anterior. Proporciona este valor para recuperar la página siguiente.

Cuando se pagina, todos los demás parámetros proporcionados a ListLogs deben coincidir con la llamada que proporcionó el token de la página.

ListLabelsRequest

Es el mensaje de solicitud para obtener una lista de etiquetas de transmisiones de registros.

Campos
parent

string

Obligatorio. Es el proyecto del que se enumerarán las etiquetas.

page_size

int32

Es la cantidad máxima de valores que se devolverán. Es posible que el servicio devuelva menos resultados de los que especifica este campo.

Si no se especifica, se devolverán, como máximo, 100 etiquetas. El valor máximo es 1000. Los valores superiores a 1000 se limitan a 1000.

page_token

string

Un token de página, recibido desde una llamada ListLabels anterior. Proporciona este valor para recuperar la página siguiente.

Cuando se pagina, todos los demás parámetros proporcionados a ListLabels deben coincidir con la llamada que proporcionó el token de la página.

start_time

Timestamp

Es la marca de tiempo más antigua a partir de la cual se pueden enumerar las etiquetas de transmisión de registros.

end_time

Timestamp

Es la marca de tiempo más reciente a partir de la cual se enumeran las etiquetas de transmisión de registros.

ListLabelsResponse

Es el mensaje de respuesta para obtener la lista de etiquetas de transmisiones de registros.

Campos
labels[]

string

Son las etiquetas que se encuentran en la base de datos de series temporales.

next_page_token

string

Un token, que se puede enviar como page_token para recuperar la página siguiente. Si se omite este campo, no habrá páginas siguientes.

ListLogsFilter

Es un mensaje que representa las condiciones de filtrado según las cuales se deben devolver los flujos de registros de la solicitud de ListLogs.

Campos
labels_equal

map<string, string>

Los valores que devuelve cada transmisión de registros deben tener las etiquetas establecidas.

labels_not_equal

map<string, string>

Los valores a los que se devuelve cada flujo de registros no deben tener las etiquetas establecidas.

labels_match_regex

map<string, string>

Es la expresión regular con la que deben coincidir las etiquetas de cada flujo de registros que se muestra.

order_ascending

bool

Es un indicador que determina si los registros se deben devolver en orden ascendente (primero los más antiguos).

start_time

Timestamp

Es la marca de tiempo más antigua desde la que se pueden comenzar a recopilar registros.

end_time

Timestamp

Es la marca de tiempo más reciente a partir de la cual se comenzarán a recopilar registros.

ListLogsRequest

Es el mensaje de solicitud para enumerar los registros en un flujo de registros determinado.

Campos
parent

string

Obligatorio. Es el proyecto del que se enumerarán los registros.

logs_filter

ListLogsFilter

Filtro para limitar el alcance de los registros según las etiquetas y los tiempos de Loki.

page_size

int32

Es la cantidad máxima de valores que se devolverán. Es posible que el servicio devuelva menos valores de los que especifica este campo.

Si no se especifica, se devolverán, como máximo, 100 registros. El valor máximo es 1000. Los valores superiores a 1000 se limitan a 1000.

page_token

string

Un token de página, recibido desde una llamada ListLogs anterior. Proporciona este valor para recuperar la página siguiente.

Cuando se pagina, todos los demás parámetros proporcionados a ListLogs deben coincidir con la llamada que proporcionó el token de la página.

ListLogsResponse

Es el método de respuesta de la función ListLogs que devuelve registros que coinciden con las condiciones de la solicitud.

Campos
logs[]

Log

Son los registros que se encuentran en la base de datos de series temporales.

next_page_token

string

Un token, que se puede enviar como page_token para recuperar la página siguiente. Si se omite este campo, no habrá páginas siguientes.

Registro

Es un mensaje que representa un mensaje de registro.

Campos
produced_time

Timestamp

Es la fecha y hora en que se produjo este registro.

labels

map<string, string>

Son las etiquetas asociadas a la serie temporal de la que proviene este registro.

log

string

Es el mensaje de registro, que es un mapa clave-valor.