pt-query-digest で memcached の操作を解析する

pt-query-digest は memcached のダンプも解析することができます。
type オプションで memcached を指定するだけです。

ダンプ取得

$ sudo tcpdump -i eth0 port 11211 -s 65535 -x -n -q -tttt > /var/tmp/memcached.dump

pt-query-digest で解析

$ cat /var/tmp/memcached.dump | pt-query-digest --type=memcached | grep -v -e '^\s*#' -e '^\s*$'

こんな感じで、memcached の key へのアクセスが分かります。

get xxxxxxxxxxxxxxxxxxxx
delete yyyyyyyyyyyyyyyyyyyy
set zzzzzzzzzzzzzzzzzzzz
get xxxxxxxxxxxxxxxxxxxx

pt-query-digest