Redisのレイテンシーモニタリング

A.スローログスロークエリログ

Redisの監視ツール、コマンドおよびチューニング

slowlog Redisのは、クエリの実行時間のログシステムを記録するために使用されます。
slowlogログ-遅いより遅い動作を設定された閾値、単位は微妙で繊細なデフォルト10000である、すなわち、10msの
slowlog-MAX-lenが保存された設定の数

127.0.0.1:6379>コンフィグ設定slowlogログ-遅いよりも500

基本的な構文SLOWLOGサブコマンド[引数]

ログ情報の表示:slowlog取得[数]
4の出力の意味は以下のとおりです。コマンドの実行、時間のかかる(MS)コマンドは、コマンドの内容は、コマンドの実行のみ時間を含むようにインクリメントIDレコード、タイムスタンプ
現在のログ番号を表示します。slowlog LEN
空のスローログを:sLOWLOGのRESET

二つ。Redisの待ち時間の監視フレームワーク
Redisの待ち時間監視フレームワーク

実行時間を記録する動作の所定の時間(ミリ秒)以上で、所定時間は0に設定待ち時間モニタしきい値の設定、システム停止状態の監視であることにより、指定された
CONFIGセット待ち時間:開始遅延制御フレームワーク-monitor-しきい値100
ビュー最新の遅延イベント:
待ち時間の最新

127.0.0.1:6319>レイテンシ最新
。1)。1) "コマンド" #event名
2)(整数)時間1480865648#発生
3)(整数)207#の消費、MS
4)(整数)239#またはRedisのからのブートを時間遅延のリセット以降、このようなイベントの最大遅延レコード

イベント履歴情報の表示時間は:
LATENCY HISTORY event-name
特定のイベントのために、コマンドは、160個の要素の最大値を返します。アプリケーションは、監視、ディスプレイグラフィックスを実行するために、生データを取得したいことがあります。

127.0.0.1:6319>レイテンシ履歴コマンド
1)1)(整数)1480865710
2)(整数)207
2)1)(整数)1480865711
2)(整数)217
3)1)(整数)1480865712
2)(整数) 198

 

統計データゼロ:
LATENCY RESET [イベントイベント名名...]
テキスト形式のチャートでショー遅れイベント:
LATENCY-GRAPHイベント名

三。レイテンシモニターRedisのサーバーの遅延
基本遅延検査ツールは--latencyオプションです。ネットワーク遅延は、このオプションを使用して検出することができ、CLIはサイクルを実行するために、RedisのインスタンスにPINGコマンドを送信し、答えて時間を計測します。これは、毎秒100回発生し、統計をコンソールにリアルタイムで更新される。
-latency連続サンプリング遅れ時間サーバ、-latency履歴と連続的に回収される(15秒)は、記録間隔を出力します。

分:最小サンプリングは、ミリ秒
maxは:最大
平均:の平均値
サンプル:非ゼロサンプルの数
期間:時間、secondesサンプリング

-i使用、間隔設定コマンド実行時間(秒単位、小数を使用することができます)

おすすめ

転載: www.cnblogs.com/zhuyeshen/p/10950156.html
おすすめ