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 命令中的自动移动模式,表示为字符串。此值可以是 "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