3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

【ISUCON】pt-query-digestのログが文字化けするときの対処法

Last updated at Posted at 2024-08-03

文字化けの経緯

↑のISUCON本を進めていたら、途中まで問題なく使えていた「pt-query-digest」のログがめっちゃ文字化けし始めました。

具体的には、273ページの『アップロード画像を静的ファイル化する』を実施した後ぐらいからログの一部が文字化けするようになり、解析に支障が出るほど可読性が低下してしまいました。

対応方法

おそらくですが、273ページで行った静的ファイル化によって起きてしまう文字化けなので、それ自体はしょうがないっぽいです。
(文字化けが嫌だから改善をしない、というわけにはいかないですもんね...)

ただ、そのせいでログが見づらくなって全体の解析に支障が出ていることは解消したいです。

ということで、ログをターミナル上で確認するのではなく別のファイルに出力させてみたところ、可読性を回復できました!

# ログの結果をa.logファイルに出力
% pt-query-digest /var/log/mysql/mysql-slow.log > a.log

# a.logに記録されたログを確認する
% cat a.log

おわりに

文字化けの根本的な解決になっておらず恐縮ですが、とりあえずログを見やすくしたい!という方はぜひ試してみてください。

3
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?