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
- Vá para o console do APIG.
- Select a gateway at the top of the navigation pane.
- No painel de navegação, escolha Monitoring & Analysis > Log Analysis.
- Clique em Configure Log Collection e altere Collect Logs para para habilitar a coleta de log.
- 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.
- 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.
- 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.