Log di Endpoints

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:

  1. Nella console Google Cloud , vai alla pagina Operazioni > Logging:

    Vai alla pagina Esplora log

  2. Seleziona API prodotta, SERVICE_NAME, dove SERVICE_NAME è il nome del servizio Endpoints.

  3. 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

Passaggi successivi