更新时间:2024-10-23 GMT+08:00
分享

元数据配置信息

配置信息请参考表1

表1 元数据配置信息

参数

配置说明

元数据配置信息

系统元数据

推送的日志中,需要携带的系统字段信息。

其中,start_time、request_id、client_ip、request_time、http_status、scheme、request_method、host、uri、upstream_addr、upstream_status、upstream_response_time、http_x_forwarded_for、http_user_agent和error_type字段信息默认在日志中携带,其他系统字段需勾选后才携带。

请求数据

推送的日志中,需要携带的API请求信息。

  • 日志包含请求头域信息:勾选后,需填写日志中要携带的请求Header参数。多个字段间使用英文逗号(,)分隔,支持使用*进行通配设置。
  • 日志包含请求QueryString信息:勾选后,需填写日志中要携带的请求Query参数信息。多个字段间使用英文逗号(,)分隔,支持使用*进行通配设置。
  • 日志包含请求Body体信息:勾选后,日志中会携带API请求的Body体信息。

响应数据

推送的日志中,需要携带的API响应信息。

  • 日志包含响应头域信息:勾选后,需填写日志中要携带的响应Header参数。多个字段间使用英文逗号(,)分隔,支持使用*进行通配设置。
  • 日志包含响应Body体信息:勾选后,日志中会携带响应Body体信息。

自定义认证配置

推送的日志中,需要携带的自定义认证信息。

  • 前端:填写日志中要携带的前端自定义认证的响应字段信息,多个字段间使用英文逗号(,)分隔。
  • 后端:填写日志中要携带的后端自定义认证的响应字段信息,多个字段间使用英文逗号(,)分隔。

示例

根据需要选择日志中所携带的系统元数据,推荐元数据参数类别见表2

图1 日志系统元数据列表
表2 日志系统元数据列表

/

参数名称

参数说明

解析路径

基础信息

uri

请求URI

system.uri

start_time

请求开始时间,使用unix时间戳,保留小数点后三位,精确至毫秒

system.start_time

client_ip

客户端请求IP

system.client_ip

user_name

用户ID

system.user_name

http_status

响应状态码

system.http_status

api_id

API ID

system.api_id

api_name

API名称

system.api_name

api_uri_mode

API请求模式,前缀匹配SWA或准确匹配NORMAL

system.api_uri_mode

app_id

客户端的APP ID

system.app_id

app_name

客户端的APP name

system.app_name

provider_app_id

API所属的应用的id

system.provider_app_id

provider_app_name

API所属的应用的名称

system.provider_app_name

request_id

请求ID

system.request_id

access_model1

认证模式1,若开启APP认证,则为APP_SECRET

system.access_model1

access_model2

认证模式2,开启双重认证,为自定义认证的id

system.access_model2

error_type

API请求的错误类型。0:非流控错误。1:流控错误。

system.error_type

后端信息

upstream_uri

后端请求uri

system.upstream_uri

upstream_addr

后端请求地址

system.upstream_addr

upstream_header_time

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

system.upstream_header_time

upstream_response_time

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

system.upstream_response_time

upstream_status

后端响应状态码。

system.upstream_status

响应信息

response_size

响应体大小

system.response_size

response_body

响应体内容

call_data.response_body

response_header

响应头内容

call_data.response_header

请求信息

body_bytes_sent

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

system.body_bytes_sent

request_size

请求大小

system.request_size

request_body

请求体

call_data.request_body

request_query_string

请求参数

call_data.request_query_string

request_header

请求头

call_data.request_header

request_time

请求时延(单位:s)

system.request_time

勾选下图中的:“日志包含请求头域信息”、“日志包含请求QueryString信息”、“日志包含请求Body体信息”、“日志包含响应头信息”、“日志包含响应Body体信息”。所携带的参数可使用“*”来进行全选。

图2 云数据配置信息

相关文档