更新时间:2023-08-31 GMT+08:00
分享

分析日志

快速获取并分析API的调用日志。

前提条件

已调用API。

操作步骤

  1. 登录ROMA API控制台。
  2. 在控制台单击,选择区域,在“ROMA API”下选择待操作的应用。
  1. 在左侧导航栏选择“管理中心 > 实例管理”。
  2. 单击实例名称或实例卡片右上角的“查看控制台”。
  1. 单击“日志分析”。
  2. 单击“配置访问日志”。
  3. 在弹窗中将“启动日志记录”修改为即启用日志记录能力。
  4. “日志组”和“日志流”设置完成后,单击“确定”。
  5. 查看日志分析可单击“日志字段说明”,根据日志字段说明分析日志。

    访问日志的字段采用空格作为分隔符,按照顺序,每个字段的含义如下:

    表1 日志字段说明

    序号

    字段

    说明

    1

    remote_addr

    客户端地址

    2

    request_id

    请求ID

    3

    api_id

    API ID

    4

    user_id

    当使用IAM认证访问时,请求方提供的项目ID

    5

    app_id

    当使用APP认证访问时,请求方提供的APP ID

    6

    time_local

    请求时间

    7

    request_time

    请求延迟

    8

    request_method

    HTTP请求方法

    9

    host

    请求域名

    10

    router_uri

    请求URI

    11

    server_protocol

    请求协议

    12

    status

    响应状态码

    13

    bytes_sent

    响应大小(单位:字节,包含状态行、响应头、响应体)

    14

    request_length

    请求长度(单位:字节,包含起始行、请求头、请求体)

    15

    http_user_agent

    用户代理标识

    16

    http_x_forwarded_for

    X-Forwarded-For头

    17

    upstream_addr

    请求的后端地址

    18

    upstream_uri

    请求后端的URI

    19

    upstream_status

    后端响应状态码

    20

    upstream_connect_time

    与后端建立连接所用时间

    21

    upstream_header_time

    从开始与后端建立连接到从后端获取到首字节所用时间

    22

    upstream_response_time

    从开始与后端建立连接到从后端获取到最后一个字节所用时间

    23

    region_id

    云服务区ID

    24

    all_upstream_response_time

    从开始与后端建立连接到从后端获取到最后一个字节所用时间,单位秒。发生重试时,为所用时间总和。

    25

    errorType

    API请求的错误类型。

    • 0:非流控错误。
    • 1:流控错误。

    26

    auth_type

    API认证类型。

    27

    access_model1

    认证模式1。

    28

    access_model2

    认证模式2,开启双重认证时,为自定义认证编号。

    29

    inner_time

    apig的内部处理时长,单位秒。

    30

    proxy_protocol_vni

    VPC终端节点的虚拟网络标识。

    31

    proxy_protocol_vpce_id

    VPC终端节点的ID。

    32

    proxy_protocol_addr

    客户端源IP地址。

    33

    body_bytes_sent

    API请求的Body体大小,单位字节。

    34

    api_name

    API名称。

    35

    app_name

    当使用APP认证访问时,请求方使用的APP名称。

    36

    provider_app_id

    API所属的APP ID。

    37

    provider_app_name

    API所属的APP名称。

    38

    custom_data_log1

    用户自定义日志字段值1。

    39

    custom_data_log2

    用户自定义日志字段值2。

    40

    custom_data_log3

    用户自定义日志字段值3。

    41

    custom_data_log4

    用户自定义日志字段值4。

    42

    custom_data_log5

    用户自定义日志字段值5。

    43

    custom_data_log6

    用户自定义日志字段值6。

    44

    custom_data_log7

    用户自定义日志字段值7。

    45

    custom_data_log8

    用户自定义日志字段值8。

    46

    custom_data_log9

    用户自定义日志字段值9。

    47

    custom_data_log10

    用户自定义日志字段值10。

    48

    response_source

    请求响应来源。

    • local:APIG。
    • remote:后端服务。

  6. 如需查看更多日志,单击“查看详细日志”。

相关文档