Package goog.gdc.logging.v1

Indice

Log

Fornisce operazioni per i log nel database delle serie temporali.

ListLabelValues

rpc ListLabelValues(ListLabelValuesRequest) returns (ListLabelValuesResponse)

Elenca tutti i valori delle etichette nel database delle serie temporali che corrispondono alle condizioni della richiesta.

ListLabels

rpc ListLabels(ListLabelsRequest) returns (ListLabelsResponse)

Elenca tutte le etichette per gli stream di log nel database delle serie temporali che corrispondono alle condizioni della richiesta.

ListLogs

rpc ListLogs(ListLogsRequest) returns (ListLogsResponse)

Elenca tutti i log in tutte le serie temporali che corrispondono alle condizioni della richiesta.

ListLabelValuesRequest

Messaggio di richiesta per elencare tutti i valori di una determinata etichetta.

Campi
parent

string

Obbligatorio. Il nome del progetto da cui sono elencate le etichette.

label

string

Obbligatorio. Il nome dell'etichetta da cui vengono elencati i valori.

page_size

int32

Il numero massimo di valori da restituire. Il servizio potrebbe restituire meno valori di quelli specificati in questo campo.

Se non specificato, vengono restituiti al massimo 100 log. Il valore massimo è 1000. I valori superiori a 1000 sono limitati a 1000.

page_token

string

Un token di pagina, ricevuto da una precedente chiamata ListLabelValues. Fornisci questo valore per recuperare la pagina successiva.

Durante la paginazione, tutti gli altri parametri forniti a ListLabelValues devono corrispondere alla chiamata che ha fornito il token di pagina.

start_time

Timestamp

Il timestamp più recente da cui elencare le etichette.

end_time

Timestamp

Il timestamp più recente da cui elencare le etichette.

ListLabelValuesResponse

Messaggio di risposta per elencare tutti i valori di una determinata etichetta.

Campi
values[]

string

Un elenco di tutti i valori per l'etichetta specificata.

next_page_token

string

Un token di pagina, ricevuto da una precedente chiamata ListLogs. Fornisci questo valore per recuperare la pagina successiva.

Durante la paginazione, tutti gli altri parametri forniti a ListLogs devono corrispondere alla chiamata che ha fornito il token di pagina.

ListLabelsRequest

Richiedi un messaggio per ottenere un elenco di etichette di flusso di log.

Campi
parent

string

Obbligatorio. Il progetto da cui elencare le etichette.

page_size

int32

Il numero massimo di valori da restituire. Il servizio potrebbe restituire un numero inferiore a quello specificato in questo campo.

Se non specificato, vengono restituite al massimo 100 etichette. Il valore massimo è 1000. I valori superiori a 1000 sono limitati a 1000.

page_token

string

Un token di pagina, ricevuto da una precedente chiamata ListLabels. Fornisci questo valore per recuperare la pagina successiva.

Durante la paginazione, tutti gli altri parametri forniti a ListLabels devono corrispondere alla chiamata che ha fornito il token di pagina.

start_time

Timestamp

Il timestamp più recente a partire dal quale elencare le etichette del flusso di log.

end_time

Timestamp

Il timestamp più recente da cui elencare le etichette del flusso di log.

ListLabelsResponse

Messaggio di risposta per ottenere l'elenco delle etichette del flusso di log.

Campi
labels[]

string

Le etichette trovate nel database delle serie temporali.

next_page_token

string

Un token, che può essere inviato come page_token per recuperare la pagina successiva. Se questo campo viene omesso, non esistono pagine successive.

ListLogsFilter

Messaggio che rappresenta le condizioni di filtro in base alle quali i flussi di log devono essere restituiti dalla richiesta ListLogs.

Campi
labels_equal

map<string, string>

I valori restituiti da ogni flusso di log devono avere le etichette impostate.

labels_not_equal

map<string, string>

I valori restituiti da ogni flusso di log non devono avere le etichette impostate.

labels_match_regex

map<string, string>

L'espressione regolare a cui viene restituito ogni flusso di log deve avere le etichette corrispondenti.

order_ascending

bool

Un indicatore che determina se i log devono essere restituiti in ordine crescente (prima i più vecchi).

start_time

Timestamp

Il timestamp più recente da cui iniziare a raccogliere i log.

end_time

Timestamp

Il timestamp più recente da cui iniziare a raccogliere i log.

ListLogsRequest

Richiedi un messaggio per elencare i log in un determinato flusso di log.

Campi
parent

string

Obbligatorio. Il progetto da cui elencare i log.

logs_filter

ListLogsFilter

Filtra per limitare l'ambito dei log in base alle etichette e agli orari di Loki.

page_size

int32

Il numero massimo di valori da restituire. Il servizio potrebbe restituire meno valori di quelli specificati in questo campo.

Se non specificato, vengono restituiti al massimo 100 log. Il valore massimo è 1000. I valori superiori a 1000 sono limitati a 1000.

page_token

string

Un token di pagina, ricevuto da una precedente chiamata ListLogs. Fornisci questo valore per recuperare la pagina successiva.

Durante la paginazione, tutti gli altri parametri forniti a ListLogs devono corrispondere alla chiamata che ha fornito il token di pagina.

ListLogsResponse

Metodo di risposta della funzione ListLogs che restituisce i log che corrispondono alle condizioni della richiesta.

Campi
logs[]

Log

I log trovati nel database delle serie temporali.

next_page_token

string

Un token, che può essere inviato come page_token per recuperare la pagina successiva. Se questo campo viene omesso, non esistono pagine successive.

Log

Messaggio che rappresenta un messaggio di log.

Campi
produced_time

Timestamp

L'ora in cui è stato generato questo log.

labels

map<string, string>

Le etichette associate alla serie temporale da cui proviene questo log.

log

string

Il messaggio di log, che è una mappa chiave-valore.