Registros do Endpoints

Quando os usuários fazem solicitações à sua API, o Extensible Service Proxy (ESP) usa o Stackdriver Logging para registrar informações sobre as solicitações e respostas. Nesta página, são descritas as informações registradas.

Para localizar os registros do Cloud Endpoints na página do Visualizador de registros:

  1. No Console do Google Cloud Platform, acesse a página Stackdriver > Logging:

    Ir para a página Visualizador de registros

  2. Selecione API produzida, SERVICE_NAME, em que SERVICE_NAME é o nome do serviço Endpoints.

  3. Clique no registro que você quer visualizar. Ele contém uma mensagem JSON estruturada como esta:

    {
      insertId: "…"
      jsonPayload: {…}
      resource: {
        type: "api"
        labels: {…}
      }
      timestamp: "2017-05-08T15:00:02.804424422Z"
      severity: "INFO"
      logName: "…"
    }
    

O objeto jsonPayload contém todas as informações relatadas pelo ESP. A tabela a seguir descreve os campos dele:

Campo Descrição
url Caminho do URL da solicitação.
producer_project_id Código do projeto do Google Cloud Platform (GCP) que contém a API.
api_name Nome da API invocada
api_version Versão da API nomeada invocada.
api_method Método da API nomeada invocada.
api_key Chave de API usada pelo consumidor que fez a chamada, se houver.
http_method Método HTTP da solicitação, como GET e POST.
request_size_in_bytes Tamanho do corpo da solicitação em bytes.
http_response_code Código de status HTTP da resposta, como 200, 404 e 500.
response_size_in_bytes Tamanho do corpo da resposta em bytes.
request_latency_in_ms Tempo necessário para responder à solicitação em milissegundos, incluindo o tempo gasto pelo ESP e pelo back-end. Não presente para métodos de streaming.
timestamp Carimbo de data/hora de quando a solicitação foi recebida.
location Zona do GCP que atendeu à solicitação.
log_message Mensagem curta sobre o método chamado e o status, se recusada. Nenhum campo de informações da API é registrado para chamadas recusadas.
error_cause Mensagem de erro, se a resposta foi um erro.
labels A seção labels contém informações que identificam a origem do registro, como o código do projeto do GCP, o nome do serviço do Endpoints, o número da versão da API e o nome do método.

Próximas etapas

Esta página foi útil? Conte sua opinião sobre:

Enviar comentários sobre…

Cloud Endpoints com gRPC
Precisa de ajuda? Acesse nossa página de suporte.