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