Quando gli utenti inviano richieste alla tua API, Extensible Service Proxy (ESP) utilizza Cloud Logging per registrare informazioni sulle richieste e sulle risposte. Questa pagina descrive le informazioni registrate.
Per trovare i log di Cloud Endpoints nella pagina Esplora log:
Nella Google Cloud console, vai alla pagina Operazioni > Logging:
Seleziona API prodotta,
SERVICE_NAME, doveSERVICE_NAMEè il nome del servizio Endpoints.Fai clic sul log che vuoi esaminare. Il log contiene un messaggio JSON strutturato come il seguente:
{ insertId: "…" jsonPayload: {…} resource: { type: "api" labels: {…} } timestamp: "2017-05-08T15:00:02.804424422Z" severity: "INFO" logName: "…" }
L'oggetto jsonPayload contiene tutte le informazioni registrate dall'ESP. La tabella seguente descrive i relativi campi:
| Campo | Descrizione | 
|---|---|
url | 
Percorso dell'URL della richiesta. | 
producer_project_id | 
ID progettoGoogle Cloud proprietario dell'API. | 
api_name | 
Nome dell'API invocata. | 
api_version | 
Versione dell'API denominata invocata. | 
api_method | 
Metodo dell'API denominata invocata. | 
api_key | 
Chiave API utilizzata dal consumatore chiamante, se presente. | 
http_method | 
Metodo HTTP della richiesta, ad esempio GET e POST. | 
request_size_in_bytes | 
Dimensioni del corpo della richiesta in byte. | 
http_response_code | 
Il codice di stato HTTP della risposta, ad esempio 200, 404 e 500. | 
response_size_in_bytes | 
Dimensioni del corpo della risposta in byte. | 
request_latency_in_ms | 
Tempo impiegato per rispondere alla richiesta in millisecondi, incluso il tempo impiegato dall'ESP e dal relativo backend. Non presente per i metodi di streaming. | 
timestamp | 
Timestamp della ricezione della richiesta. | 
location | 
Google Cloud che ha soddisfatto la richiesta. | 
log_message | 
Breve messaggio sul metodo chiamato e sul relativo stato se viene rifiutato. Non vengono registrati campi di informazioni API per le chiamate rifiutate. | 
error_cause | 
Messaggio di errore se la risposta è un errore. | 
labels | 
La sezione labels contiene informazioni che identificano l'origine del log, ad esempio l' Google Cloud ID progetto, il nome del servizio Endpoints, il numero di versione dell'API e il nome del metodo. |