Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2024-10-14 GMT+08:00

Análise de logs

Esta seção descreve como obter e analisar os logs de chamada de API de um gateway dedicado.

Pré-requisitos

APIs foram chamadas.

Procedimento

  1. Vá para o console do APIG.
  2. Select a gateway at the top of the navigation pane.
  3. No painel de navegação, escolha Monitoring & Analysis > Log Analysis.
  1. Clique em Configure Log Collection e altere Collect Logs para para habilitar a coleta de log.
  1. Especifique um grupo de logs e um fluxo de logs e clique em OK. Para obter detalhes sobre grupos de logs e fluxos de logs, consulte Gerenciamento de logs.
  2. Clique em Log Fields para visualizar a descrição de cada campo de logs. Em seguida, visualize e analise os logs consultando as descrições dos campos de logs.
  3. Para exportar logs, consulte Transferência de logs.

    Os campos nos logs de acesso são separados usando espaços. A tabela a seguir descreve cada campo de logs.

    Tabela 1 Descrição do campo de logs

    N.º

    Campo

    Descrição

    1

    remote_addr

    Endereço IP do cliente.

    2

    request_id

    ID de solicitação.

    3

    api_id

    ID da API

    4

    user_id

    ID do projeto fornecido por um solicitante para autenticação do IAM.

    5

    app_id

    ID da aplicação fornecido por um solicitante para autenticação da aplicação.

    6

    time_local

    Hora em que uma solicitação é recebida.

    7

    request_time

    Latência de solicitação.

    8

    request_method

    Método de solicitação HTTP.

    9

    scheme

    Protocolo de solicitação.

    10

    host

    Nome de domínio.

    11

    router_uri

    URI de solicitação.

    12

    server_protocol

    Protocolo de solicitação.

    13

    status

    Código do status da resposta.

    14

    bytes_sent

    Tamanho da resposta em bytes, incluindo a linha de status, cabeçalho e corpo.

    15

    request_length

    O comprimento da solicitação em bytes, incluindo a linha inicial, o cabeçalho e o corpo.

    16

    http_user_agent

    ID do agente do usuário.

    17

    http_x_forwarded_for

    Campo de cabeçalho X-Forwarded-For.

    18

    upstream_addr

    Endereço de back-end.

    19

    upstream_uri

    URI de back-end.

    20

    upstream_status

    Código de resposta do back-end.

    21

    upstream_connect_time

    Tempo necessário para estabelecer uma conexão com o back-end.

    22

    upstream_header_time

    Duração desde o início de uma conexão até o primeiro byte recebido do back-end.

    23

    upstream_response_time

    Duração desde o início de uma conexão até o último byte recebido do back-end.

    24

    region_id

    ID da região.

    25

    all_upstream_response_time

    Duração desde o início de uma conexão até o último byte recebido do back-end, em segundos. Quando ocorre uma nova tentativa, o valor é o tempo total gasto.

    26

    errorType

    Tipo de erro de solicitação da API. Opções:

    • 0: erro não de limitação
    • 1: erro de limitação

    27

    auth_type

    Modo de autenticação da API.

    28

    access_model1

    Modo de autenticação 1.

    29

    access_model2

    Modo de autenticação 2. A ativação da autenticação de dois fatores usará o ID do autorizador personalizado.

    30

    inner_time

    Duração do processamento interno do APIG, em segundos.

    31

    proxy_protocol_vni

    ID da rede virtual do ponto de extremidade da VPC.

    32

    proxy_protocol_vpce_id

    ID do ponto de extremidade da VPC.

    33

    proxy_protocol_addr

    Endereço IP do cliente.

    34

    body_bytes_sent

    Tamanho do corpo da solicitação da API, em bytes.

    35

    api_name

    Nome da API.

    36

    app_name

    Nome da aplicação usado por um solicitante para autenticação.

    37

    provider_app_id

    ID da aplicação de uma API.

    38

    provider_app_name

    Nome da aplicação de uma API.

    39

    custom_data_log1

    Campo de log personalizado 1.

    40

    custom_data_log2

    Campo de log personalizado 2.

    41

    custom_data_log3

    Campo de log personalizado 3.

    42

    custom_data_log4

    Campo de log personalizado 4.

    43

    custom_data_log5

    Campo de log personalizado 5.

    44

    custom_data_log6

    Campo de log personalizado 6.

    45

    custom_data_log7

    Campo de log personalizado 7.

    46

    custom_data_log8

    Campo de log personalizado 8.

    47

    custom_data_log9

    Campo de log personalizado 9.

    48

    custom_data_log10

    Campo de log personalizado 10.

    49

    response_source

    Fonte de resposta. Opções:

    • local: APIG
    • remote: serviço de back-end

    50

    gzip_ratio

    Razão entre o tamanho do corpo da resposta original e o tamanho do corpo da resposta compactada.

    51

    upstream_scheme

    Tipo de protocolo de back-end.

    52

    group_id

    ID do grupo.

    53

    apig_err_code

    Código de erro do gateway.

    54

    function_urn

    Função URN.