Package goog.gdc.logging.v1

Indice

Log

Fornisce operazioni per i log nel database di serie temporali.

ListLabelValues

rpc ListLabelValues(ListLabelValuesRequest) returns (ListLabelValuesResponse)

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

ListLabels

rpc ListLabels(ListLabelsRequest) returns (ListLabelsResponse)

Elenca tutte le etichette per i flussi di log nel database di 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 vengono 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 un numero di valori inferiore a quello specificato 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.

Quando esegui 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.

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

ListLabelsRequest

Messaggio di richiesta 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 di valori 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.

Quando esegui 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 da cui 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 di 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 a cui devono essere impostate le etichette di ogni flusso di log restituito.

labels_not_equal

map<string, string>

I valori a cui non devono essere impostate le etichette di ogni flusso di log restituito.

labels_match_regex

map<string, string>

L'espressione regolare a cui devono corrispondere le etichette di ogni flusso di log restituito.

order_ascending

bool

Un indicatore che determina se i log devono essere restituiti in ordine crescente (dal più vecchio al più recente).

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

Messaggio di richiesta 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 un numero di valori inferiore a quello specificato 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.

Quando esegui 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 di 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.