Memcached 特有的事件字段
-
memcache.protocol_type
-
Memcache 协议实现。值可以是 "binary" (基于二进制), "text" (基于文本) 或 "unknown" (未知 memcache 协议类型)。
type: keyword
-
memcache.request.line
-
仅针对未知命令的原始命令行。
type: keyword
-
memcache.request.command
-
在 memcache 文本协议中请求的 memcache 命令。例如 "set" 或 "get"。二进制协议操作码被转换为 memcache 文本协议命令。
type: keyword
-
memcache.response.command
-
如果是基于文本的协议,则为响应消息类型;如果使用二进制协议,则为原始请求的名称。
type: keyword
-
memcache.request.type
-
Memcache 命令分类。该值可以是 "UNKNOWN"、"Load"、"Store"、"Delete"、"Counter"、"Info"、"SlabCtrl"、"LRUCrawler"、"Stats"、"Success"、"Fail" 或 "Auth"。
type: keyword
-
memcache.response.type
-
Memcache 命令分类。该值可以是 "UNKNOWN"、"Load"、"Store"、"Delete"、"Counter"、"Info"、"SlabCtrl"、"LRUCrawler"、"Stats"、"Success"、"Fail" 或 "Auth"。基于文本的协议将使用其中任何一个,而基于二进制的协议将仅镜像请求命令(有关二进制协议,请参阅
memcache.response.status
)。type: keyword
-
memcache.response.error_msg
-
memcache 响应中的可选错误消息(仅限基于文本的协议)。
type: keyword
-
memcache.request.opcode
-
二进制协议消息操作码名称。
type: keyword
-
memcache.response.opcode
-
二进制协议消息操作码名称。
type: keyword
-
memcache.request.opcode_value
-
二进制协议消息操作码值。
type: long
-
memcache.response.opcode_value
-
二进制协议消息操作码值。
type: long
-
memcache.request.opaque
-
用于将请求与响应消息相关联的二进制协议不透明标头值。
type: long
-
memcache.response.opaque
-
用于将请求与响应消息相关联的二进制协议不透明标头值。
type: long
-
memcache.request.vbucket
-
在二进制消息中发送的 vbucket 索引。
type: long
-
memcache.response.status
-
响应错误代码的文本表示形式(仅限二进制协议)。
type: keyword
-
memcache.response.status_code
-
响应中返回的状态代码值(仅限二进制协议)。
type: long
-
memcache.request.keys
-
在存储或加载命令中发送的键列表。
type: array
-
memcache.response.keys
-
加载命令返回的键列表(如果存在)。
type: array
-
memcache.request.count_values
-
在 memcache 请求消息中找到的值的数量。如果该命令未发送任何数据,则会缺少此字段。
type: long
-
memcache.response.count_values
-
在 memcache 响应消息中找到的值的数量。如果该命令未发送任何数据,则会缺少此字段。
type: long
-
memcache.request.values
-
与请求一起发送的 base64 编码值列表(如果存在)。
type: array
-
memcache.response.values
-
与响应一起发送的 base64 编码值列表(如果存在)。
type: array
-
memcache.request.bytes
-
正在传输的值的字节计数。
type: long
format: bytes
-
memcache.response.bytes
-
正在传输的值的字节计数。
type: long
format: bytes
-
memcache.request.delta
-
计数器递增/递减增量值。
type: long
-
memcache.request.initial
-
计数器递增/递减初始值参数(仅限二进制协议)。
type: long
-
memcache.request.verbosity
-
memcache “verbosity” 命令的值。
type: long
-
memcache.request.raw_args
-
“stats …”和 “lru crawl …”命令的文本协议原始参数。
type: keyword
-
memcache.request.source_class
-
slab reassign 命令中的源类 ID。
type: long
-
memcache.request.dest_class
-
slab reassign 命令中的目标类 ID。
type: long
-
memcache.request.automove
-
在 slab automove 命令中,automove 模式表示为字符串。此值可以是 “standby”(=0), “slow”(=1), “aggressive”(=2),或者如果该值未知,则为原始值。
type: keyword
-
memcache.request.flags
-
在请求中发送的 memcache 命令标志(如果存在)。
type: long
-
memcache.response.flags
-
在响应中发送的 memcache 消息标志(如果存在)。
type: long
-
memcache.request.exptime
-
与 memcache 命令一起发送的数据过期时间(以秒为单位,如果存在)。如果该值 < 30 天,则过期时间相对于“现在”,否则为绝对 Unix 时间(以秒为单位,32 位)。
type: long
-
memcache.request.sleep_us
-
lru_crawler sleep 命令的睡眠设置(以微秒为单位)。
type: long
-
memcache.response.value
-
计数器操作返回的计数器值。
type: long
-
memcache.request.noreply
-
如果在请求中设置了 noreply,则设置为 true。将缺少
memcache.response
字段。type: boolean
-
memcache.request.quiet
-
如果将二进制协议消息视为静默消息,则设置为 true。
type: boolean
-
memcache.request.cas_unique
-
CAS(比较和交换)标识符(如果存在)。
type: long
-
memcache.response.cas_unique
-
要与基于 CAS 的更新一起使用的 CAS(比较和交换)标识符(如果存在)。
type: long
-
memcache.response.stats
-
返回的统计值列表。每个条目都是一个字典,包含字段 “name” 和 “value”。
type: array
-
memcache.response.version
-
返回的 memcache 版本字符串。
type: keyword