Log Analysis
Scenario
This section describes how to obtain and analyze the API calling logs of dedicated gateways.
Prerequisites
APIs have been called.
Procedure
- Log in to the management console.
- Click in the upper left corner and select a region.
- Click in the upper left corner and choose API Gateway.
- In the navigation pane, choose Dedicated Gateways. Then click Access Console in the upper right corner of a dedicated gateway.
- Choose Configure Log Collection. , and click
- Enable log collection ().
- Specify a log group and log stream, and click OK. For details about log groups and log streams, see Log Tank Service User Guide.
- Click Log Fields to view the description of each log field. Then view and analyze logs by referring to the log field descriptions.
- To export logs, see section "Log Transfer" in the Log Tank Service User Guide.
Fields in access logs are separated using spaces. The following table describes each log field.
Table 1 Log field description No.
Field
Description
1
remote_addr
Client IP address
2
request_id
Request ID
3
api_id
API ID
4
user_id
Project ID provided by a requester for IAM authentication
5
app_id
App ID provided by a requester for app-based authentication
6
time_local
Time when a request is received
7
request_time
Request latency
8
request_method
HTTP request method
9
host
Domain name
10
router_uri
Request URI
11
server_protocol
Request protocol
12
status
Response status code
13
bytes_sent
Response size in bytes, including the status line, header, and body.
14
request_length
Request length in bytes, including the start line, header, and body.
15
http_user_agent
User agent ID
16
http_x_forwarded_for
X-Forwarded-For header field
17
upstream_addr
Backend address
18
upstream_uri
Backend URI
19
upstream_status
Backend response code
20
upstream_connect_time
Time taken for establishing a connection with the backend
21
upstream_header_time
Duration from the beginning of the establishment of a connection to receiving the first byte from the backend
22
upstream_response_time
Duration from the beginning of the establishment of a connection to receiving the last byte from the backend
23
region_id
Region ID
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.