Azure Redis Cache
Azure Redis Cache のメトリクスデータを収集する
設定¶
Func のインストール¶
Guance の統合 - 拡張 - マネージド版 Func を開くことを推奨します: 前提条件はすべて自動でインストールされます。続けてスクリプトをインストールしてください
Func を自前でデプロイする場合はFunc を自前でデプロイする
インストールスクリプト¶
ヒント: 要件を満たす Azure アプリ登録情報を事前に準備し、サブスクリプションに
Monitoring Reader(監視閲覧者)のロールをアプリ登録に付与してください
Azure Redis Cache の監視データを同期するため、対応する収集スクリプト「統合(Azure-Redis Cache 収集)」(ID:integration_azure_redis)をインストールします
【インストール】をクリックした後、対応するパラメータを入力します:
Azure Tenant ID:テナント IDAzure Client ID:アプリ登録 Client IDAzure Client Secret Value:クライアントシークレット値。ID ではないので注意してくださいSubscriptions:サブスクリプション ID。複数のサブスクリプションは,で区切ります
【デプロイして起動スクリプトを開始】をクリックすると、システムは自動的に Startup スクリプトセットを作成し、対応する起動スクリプトを自動で設定します。
有効化後は、「管理 / 自動トリガー設定」で対応する自動トリガー設定を確認できます。【実行】をクリックすると、定期実行を待たずにすぐ 1 回実行できます。少し待ってから、実行タスクの記録および対応するログを確認できます。
検証¶
- 「管理 / 自動トリガー設定」で、対応するタスクに自動トリガー設定が存在するか確認し、あわせてタスク記録とログを見て異常がないか確認する
- Guance の「インフラストラクチャ - リソースディレクトリ」で資産情報が存在するか確認する
- Guance の「メトリクス」で対応する監視データがあるか確認する
メトリクス¶
Azure Redis Cache のメトリクスを収集します。設定により、より多くのメトリクスを収集できます。Microsoft.Cache/redis がサポートするメトリクス
| メトリクス名 | 説明 | 単位 |
|---|---|---|
all_connections_closed_per_second_maximum |
キャッシュヒットの 1 秒あたりの切断数(インスタンスベース) | count |
all_connections_created_per_second_maximum |
キャッシュヒットの 1 秒あたりの接続作成数(インスタンスベース) | count |
allcache_read_maximum |
キャッシュ読み取り(インスタンスベース) | bytes/s |
allcache_write_maximum |
キャッシュ書き込み(インスタンスベース) | bytes/s |
allcachehits_total |
キャッシュヒット数(インスタンスベース) | count |
allcachemisses_total |
キャッシュミス数(インスタンスベース) | count |
allconnectedclients_maximum |
接続中のクライアント数 | count |
allevictedkeys_total |
追い出されたキー数(インスタンスベース) | count |
allexpiredkeys_total |
期限切れのキー数(インスタンスベース) | count |
allgetcommands_total |
GET 数(インスタンスベース) | count |
alloperations_per_second_maximum |
1 秒あたりの操作数(インスタンスベース) | count |
allpercentprocessortime_maximum |
CPU(インスタンスベース) | % |
allserver_load_maximum |
サーバー負荷(インスタンスベース) | % |
allsetcommands_total |
SET 数(インスタンスベース) | count |
alltotalcommandsprocessed_total |
総操作数(インスタンスベース) | count |
alltotalkeys_maximum |
総キー数(インスタンスベース) | count |
allusedmemory_maximum |
使用済みメモリ(インスタンスベース) | bytes |
allusedmemory_rss_maximum |
使用済みメモリ RSS(インスタンスベース) | bytes |
allusedmemorypercentage_maximum |
使用済みメモリ割合(インスタンスベース) | % |
cache_read_maximum |
キャッシュ読み取り量 | bytes/s |
cache_write_maximum |
キャッシュ書き込み量 | bytes/s |
cachehits_total |
キャッシュヒット数 | count |
cachemisses_total |
キャッシュミス数 | bytes |
cachemissrate_total |
キャッシュミス率 | bytes |
connected_clients_using_aadtoken_maximum |
Microsoft Entra トークンを使用する接続クライアント(インスタンスベース) | count |
connectedclients_maximum |
接続中のクライアント数 | count |
errors_maximum |
エラー数 | count |
evictedkeys_total |
追い出されたキー数 | count |
expiredkeys_total |
期限切れのキー数 | count |
getcommands_total |
GET 数 | count |
latency_p_99_maximum |
99 パーセンタイル遅延 | ms |
operations_per_second_maximum |
1 秒あたりの操作数 | count |
percent_processor_time_maximum |
CPU | % |
server_load_maximum |
サーバー負荷 | - |
setcommands_total |
SET 数 | count |
totalcommandsprocessed_total |
総操作数 | count |
usedmemory_rss_maximum |
使用済みメモリ RSS | bytes |
usedmemorypercentage_maximum |
使用済みメモリ割合 | % |