元数据配置信息
配置信息请参考表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请求信息。
|
响应数据 |
推送的日志中,需要携带的API响应信息。
|
自定义认证配置 |
推送的日志中,需要携带的自定义认证信息。
|
示例
根据需要选择日志中所携带的系统元数据,推荐元数据参数类别见表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体信息”。所携带的参数可使用“*”来进行全选。