Nginx 字段

用于解析 Nginx 日志文件的模块。

nginx

来自 Nginx 日志文件的字段。

access

包含 Nginx 访问日志的字段。

nginx.access.remote_ip_list

远程 IP 地址数组。它是一个列表,因为除了客户端 IP 地址外,通常还会包含来自 X-Forwarded-For 等标头的 IP 地址。真实源 IP 地址已恢复到 source.ip

类型:数组

nginx.access.body_sent.bytes

类型:别名

别名指向:http.response.body.bytes

nginx.access.user_name

类型:别名

别名指向:user.name

nginx.access.method

类型:别名

别名指向:http.request.method

nginx.access.url

类型:别名

别名指向:url.original

nginx.access.http_version

类型:别名

别名指向:http.version

nginx.access.response_code

类型:别名

别名指向:http.response.status_code

nginx.access.referrer

类型:别名

别名指向:http.request.referrer

nginx.access.agent

类型:别名

别名指向:user_agent.original

nginx.access.user_agent.device

类型:别名

别名指向:user_agent.device.name

nginx.access.user_agent.name

类型:别名

别名指向:user_agent.name

nginx.access.user_agent.os

类型:别名

别名指向:user_agent.os.full_name

nginx.access.user_agent.os_name

类型:别名

别名指向:user_agent.os.name

nginx.access.user_agent.original

类型:别名

别名指向:user_agent.original

nginx.access.geoip.continent_name

类型:别名

别名指向:source.geo.continent_name

nginx.access.geoip.country_iso_code

类型:别名

别名指向:source.geo.country_iso_code

nginx.access.geoip.location

类型:别名

别名指向:source.geo.location

nginx.access.geoip.region_name

类型:别名

别名指向:source.geo.region_name

nginx.access.geoip.city_name

类型:别名

别名指向:source.geo.city_name

nginx.access.geoip.region_iso_code

类型:别名

别名指向:source.geo.region_iso_code

error

包含 Nginx 错误日志的字段。

nginx.error.connection_id

连接标识符。

类型:长整型

nginx.error.level

类型:别名

别名指向:log.level

nginx.error.pid

类型:别名

别名指向:process.pid

nginx.error.tid

类型:别名

别名指向:process.thread.id

nginx.error.message

类型:别名

别名指向:message

ingress_controller

包含 Ingress Nginx 控制器访问日志的字段。

nginx.ingress_controller.remote_ip_list

远程 IP 地址数组。它是一个列表,因为除了客户端 IP 地址外,通常还会包含来自 X-Forwarded-For 等标头的 IP 地址。真实源 IP 地址已恢复到 source.ip

类型:数组

nginx.ingress_controller.upstream_address_list

上游地址数组。它是一个列表,因为在请求处理过程中通常会联系多个上游服务器。

类型:关键字

nginx.ingress_controller.upstream.response.length_list

上游响应长度数组。它是一个列表,因为在请求处理过程中通常会联系多个上游服务器。

类型:关键字

nginx.ingress_controller.upstream.response.time_list

上游响应持续时间数组。它是一个列表,因为在请求处理过程中通常会联系多个上游服务器。

类型:关键字

nginx.ingress_controller.upstream.response.status_code_list

上游响应状态码数组。它是一个列表,因为在请求处理过程中通常会联系多个上游服务器。

类型:关键字

nginx.ingress_controller.http.request.length

请求长度(包括请求行、标头和请求正文)

类型:长整型

格式:字节

nginx.ingress_controller.http.request.time

从客户端读取第一个字节后经过的时间

类型:双精度浮点数

格式:持续时间

nginx.ingress_controller.upstream.name

上游的名称。

类型:关键字

nginx.ingress_controller.upstream.alternative_name

备用上游的名称。

类型:关键字

nginx.ingress_controller.upstream.response.length

从上游服务器获得的响应长度。如果在请求处理过程中联系了多个服务器,则存储多个响应长度的总和。

类型:长整型

格式:字节

nginx.ingress_controller.upstream.response.time

以毫秒为单位接收上游响应所花费的时间(秒)。如果在请求处理过程中联系了多个服务器,则存储多个响应时间的总和。

类型:双精度浮点数

格式:持续时间

nginx.ingress_controller.upstream.response.status_code

从上游服务器获得的响应的状态码。如果在请求处理过程中联系了多个服务器,则此字段仅存储最后一个响应的状态码。

类型:长整型

nginx.ingress_controller.upstream.ip

上游服务器的 IP 地址。如果在请求处理过程中联系了多个服务器,则此字段仅存储最后一个服务器的IP地址。

类型:IP 地址

nginx.ingress_controller.upstream.port

上游服务器的端口。如果在请求处理过程中联系了多个服务器,则此字段仅存储最后一个服务器的端口。

类型:长整型

nginx.ingress_controller.http.request.id

随机生成的请求 ID

类型:关键字

nginx.ingress_controller.body_sent.bytes

类型:别名

别名指向:http.response.body.bytes

nginx.ingress_controller.user_name

类型:别名

别名指向:user.name

nginx.ingress_controller.method

类型:别名

别名指向:http.request.method

nginx.ingress_controller.url

类型:别名

别名指向:url.original

nginx.ingress_controller.http_version

类型:别名

别名指向:http.version

nginx.ingress_controller.response_code

类型:别名

别名指向:http.response.status_code

nginx.ingress_controller.referrer

类型:别名

别名指向:http.request.referrer

nginx.ingress_controller.agent

类型:别名

别名指向:user_agent.original

nginx.ingress_controller.user_agent.device

类型:别名

别名指向:user_agent.device.name

nginx.ingress_controller.user_agent.name

类型:别名

别名指向:user_agent.name

nginx.ingress_controller.user_agent.os

类型:别名

别名指向:user_agent.os.full_name

nginx.ingress_controller.user_agent.os_name

类型:别名

别名指向:user_agent.os.name

nginx.ingress_controller.user_agent.original

类型:别名

别名指向:user_agent.original

nginx.ingress_controller.geoip.continent_name

类型:别名

别名指向:source.geo.continent_name

nginx.ingress_controller.geoip.country_iso_code

类型:别名

别名指向:source.geo.country_iso_code

nginx.ingress_controller.geoip.location

类型:别名

别名指向:source.geo.location

nginx.ingress_controller.geoip.region_name

类型:别名

别名指向:source.geo.region_name

nginx.ingress_controller.geoip.city_name

类型:别名

别名指向:source.geo.city_name

nginx.ingress_controller.geoip.region_iso_code

类型:别名

别名指向:source.geo.region_iso_code