Quando gli utenti effettuano 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 individuare i log di Cloud Endpoints nella pagina Esplora log:
Nella console Google Cloud , 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 segnalate dal
ESP. La tabella seguente descrive i relativi campi:
| Campo | Descrizione |
|---|---|
url |
Percorso URL della richiesta. |
producer_project_id |
ID progettoGoogle Cloud proprietario dell'API. |
api_name |
Nome dell'API richiamata. |
api_version |
Versione dell'API denominata richiamata. |
api_method |
Metodo dell'API denominata richiamato. |
api_key |
Chiave API utilizzata dal consumer 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 |
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 da ESP e dal relativo backend. Non presente per i metodi di streaming. |
timestamp |
Timestamp di ricezione della richiesta. |
location |
Google Cloud zone che ha gestito la richiesta. |
log_message |
Breve messaggio sul metodo chiamato e sul relativo stato in caso di rifiuto. Per le chiamate rifiutate non vengono registrati campi di informazioni API. |
error_cause |
Messaggio di errore se la risposta è un errore. |
labels |
La sezione labels contiene informazioni che identificano l'origine del log, come l'ID progetto, il nome del servizio Endpoints, il numero di versione dell'API e il nome del metodo. Google Cloud |