事务事件字段

这些字段包含有关事务本身的数据。

status

事务的高级状态。计算此值的方式取决于协议,但结果具有独立于协议的含义。

required: True

method

事务的命令/动词/方法。对于 HTTP,这是方法名称(GET、POST、PUT 等),对于 SQL,这是动词(SELECT、UPDATE、DELETE 等)。

resource

此事务引用的逻辑资源。对于 HTTP,这是 URL 路径,直到最后一个斜杠 (/)。例如,如果 URL 是 /users/1,则资源是 /users。对于数据库,资源通常是表名。并非所有事务类型都会填充该字段。

path

事务引用的路径。对于 HTTP,这是 URL。对于 SQL 数据库,这是表名。对于键值存储,这是键。

required: True

query

以人类可读格式呈现的查询。对于 HTTP,通常类似于 GET /users/_search?name=test。对于 MySQL,则类似于 SELECT id from users where name=test

type: keyword

params

请求参数。对于 HTTP,这些是 POST 或 GET 参数。对于 Thrift-RPC,这些是来自请求的参数。

type: text

notes

来自 Packetbeat 本身的消息。此字段通常包含用于解释原始数据的错误消息。此信息有助于进行故障排除。

type: alias

别名为: error.message