文字化けの経緯
↑のISUCON本を進めていたら、途中まで問題なく使えていた「pt-query-digest」のログがめっちゃ文字化けし始めました。
具体的には、273ページの『アップロード画像を静的ファイル化する』を実施した後ぐらいからログの一部が文字化けするようになり、解析に支障が出るほど可読性が低下してしまいました。
対応方法
おそらくですが、273ページで行った静的ファイル化によって起きてしまう文字化けなので、それ自体はしょうがないっぽいです。
(文字化けが嫌だから改善をしない、というわけにはいかないですもんね...)
ただ、そのせいでログが見づらくなって全体の解析に支障が出ていることは解消したいです。
ということで、ログをターミナル上で確認するのではなく別のファイルに出力させてみたところ、可読性を回復できました!
# ログの結果をa.logファイルに出力
% pt-query-digest /var/log/mysql/mysql-slow.log > a.log
# a.logに記録されたログを確認する
% cat a.log
おわりに
文字化けの根本的な解決になっておらず恐縮ですが、とりあえずログを見やすくしたい!という方はぜひ試してみてください。