Azure Redis Cache のモニター
Azure Redis Cache センサーは、Instana エージェントのインストール後、自動的にデプロイされ、インストールされます。
構成
Azure Redis Cache センサーは、無効にでき、タグおよびリソース・グループによってフィルタリングできます。 以下のようにして、<agentinstall_dir>/etc/instana/configuration.yamlでエージェント構成を介してAzure Redisキャッシュ・センサーを構成することができます。
com.instana.plugin.azure.rediscache:
# Valid values: true, false
enabled: false # enabled (true) by default
# Comma separated list of tags in key:value format
include_tags:
# Comma separated list of tags in key:value format
exclude_tags:
# Comma separated list of resource groups
include_resource_groups:
# Comma separated list of resource groups
exclude_resource_groups:
Azure Redis Cache センサーを無効にできます。 Azure Redis Cache サービスのモニターを無効にするには、以下の構成を使用します。
com.instana.plugin.azure.rediscache:
enabled: false
複数のタグおよびリソース・グループを定義するには、コンマで区切ります。 タグは、: で区切られたキーと値のペアとして指定する必要があります。 構成を容易にするために、ディスカバリーに含めるタグおよびリソース・グループを定義することも、ディスカバリーから除外するタグおよびリソース・グループを定義することもできます。 両方のリスト (包含および除外) でタグまたはリソース・グループを定義する場合は、除外リストの優先順位が高くなります。 サービスのフィルタリングが不要な場合は、構成を定義しないでください。 フィルタリングを有効にするのに、すべての値を定義することは必須ではありません。
タグごとのサービスをディスカバリーに含めるには、以下の構成を使用します。
com.instana.plugin.azure.rediscache:
include_tags: # Comma separated list of tags in key:value format (e.g. env:prod,env:staging)
タグごとのサービスをディスカバリーから除外するには、以下の構成を使用します。
com.instana.plugin.azure.rediscache:
exclude_tags: # Comma separated list of tags in key:value format (e.g. env:dev,env:test)
リソース・グループごとのサービスをディスカバリーに含めるには、以下の構成を使用します。
com.instana.plugin.azure.rediscache:
include_resource_groups: # Comma separated list of resource groups (e.g. rg_prod,rg_staging)
リソース・グループごとのサービスをディスカバリーから除外するには、以下の構成を使用します。
com.instana.plugin.azure.rediscache:
exclude_resource_groups: # Comma separated list of resource groups (e.g. rg_dev,rg_test)
すべての Azure サービスに対して、グローバル・レベルでディスカバリー・フィルタリングを構成できます。 Azure Redis Cache サービスのフィルターを定義する場合、グローバル・フィルターはオーバーライドされます。 グローバル Azure サービス・ディスカバリー・フィルタリングの詳細については、 Azure 構成を参照のこと。
メトリック収集
メトリクスを表示するには、Instana ユーザーインターフェイスのサイドバーでインフラストラクチャを選択し、特定の監視ホストをクリックします。
Redis のメトリックは 1 分ごとにプルされます。これは、これらのサービスをモニターするために Azure によって指定されている頻度です。
構成データ
| Redis の詳細 | 説明 |
|---|---|
| 名前 | Redis インスタンスの名前 |
| リソース・グループ | Redis インスタンスのリソース・グループ |
| Location | Redis インスタンスが配置されているリージョン |
| サブスクリプション ID | Redis インスタンスのサブスクリプション ID |
| バージョン | 実行中の Redis バージョン |
| ホスト名 | Redis インスタンスが到達可能な FQDN |
| プロビジョニング状況 | Redis インスタンスのプロビジョニング状況 |
| SSL ポート | Redis SSL ポート |
| 有効な非 SSL ポート | 非 SSL Redis サーバー・ポートが有効かどうかを指定します |
| ポート | Redis が listen している非 SSL ポート |
| SKU | Redis Cache の SKU (価格レベル) |
| クラスタリング | |
| 有効なクラスタリング | クラスタリングが有効かどうかを指定します |
| シャード数 | Premium クラスター・キャッシュ上に作成されるシャードの数 |
| 構成 | |
| 最大クライアント数 | 最大クライアント接続数 |
| 予約済み最大メモリー | フェイルオーバー中のレプリケーションなど、非キャッシュ操作用に予約されるメモリーの量 (MB) (Standard キャッシュおよび Premium キャッシュの場合にのみ使用可能) |
| 予約済み最大フラグメント化メモリー | メモリーのフラグメント化に対応するために予約されるメモリーの量 (MB) (Standard キャッシュおよび Premium キャッシュの場合にのみ使用可能) |
| 最大メモリー差分 | この Redis インスタンスの最大メモリー差分 |
| ネットワーク | |
| 静的 IP | 静的 IP アドレス。 既存の Azure Virtual Network 内に Redis キャッシュをデプロイする場合に必要 |
| サブネット ID | Redis キャッシュをデプロイする仮想ネットワーク内のサブネットの完全なリソース ID |
パフォーマンス・メトリック
| Redis のメトリック | 説明 | シャード当たり |
|---|---|---|
| 接続 | ||
| 接続済みクライアント | 最大クライアント接続数 | はい |
| オペレーション | ||
| 合計操作数 | キャッシュ・サーバーによって処理されたコマンドの総数 | はい |
| 1 秒当たりの操作数 | キャッシュ・サーバーによる 1 秒当たりの最大処理数 | はい |
| キャッシュ・ヒットとキャッシュ・ミス | ||
| キャッシュ・ヒット数 | 成功したキー・ルックアップの合計数 | はい |
| キャッシュ・ミス数 | 失敗したキー・ルックアップの合計数 | はい |
| Get 数/Set 数 | ||
| get 数 | キャッシュからの GET 操作の合計数 | はい |
| set 数 | キャッシュへの SET 操作の合計数 | はい |
| キー | ||
| 合計キー数 | キャッシュ内の最大キー数 | はい |
| 期限切れのキー | キャッシュからの期限切れの項目の合計数 | |
| 強制削除されたキー | 最大メモリー制限のためにキャッシュから強制排除された項目の合計数 | はい |
| メモリー | ||
| 使用中 | キャッシュ内のキーと値のペアに使用されているキャッシュ・メモリーの最大量 (MB) | はい |
| 使用済み RSS | フラグメント化とメタデータを含む、使用されているキャッシュ・メモリーの最大量 (MB) | はい |
| 使用率 (%) | 使用中の合計メモリーの最大パーセンテージ | いいえ |
| キャッシュ読み取り/書き込み | ||
| キャッシュ読み取り | キャッシュから読み取られたデータの最大量 (1 秒あたりのメガバイト数 (MB/s)) | はい |
| キャッシュ書き込み | キャッシュに書き込まれたデータの最大量 (1 秒あたりのメガバイト数 (MB/s)) | はい |
| サーバー負荷 | ||
| サーバー負荷 | Redis サーバーが処理でビジー状態であり、メッセージを待機しているアイドル状態ではないサイクルの最大パーセンテージ | はい |
| CPU | ||
| CPU | Azure Redis Cache サーバーの最大 CPU 使用率 (%) | はい |
| レイテンシー | ||
| キャッシュ待ち時間 | ノード間のキャッシュ待ち時間に基づいて計算されるキャッシュの平均待ち時間。 このメトリックはマイクロ秒単位で測定されます | いいえ |
| エラー | ||
| エラー | キャッシュで発生した可能性のある特定の障害およびパフォーマンス問題の合計数 | いいえ |
正常性シグニチャー
センサーごとに、着信メトリックに対して継続的に評価され、ユーザーへの影響に応じて問題またはインシデントを提起するために使用される正常性シグニチャーのキュレーション済み知識ベースがあります。
組み込みイベントは、 エンティティの正常性シグネチャの失敗に基づいて問題またはインシデントをトリガーし、 カスタム イベントは、特定のエンティティの個々のメトリックのしきい値に基づいて問題またはインシデントをトリガーします。
Azure Redis Cache センサーの組み込みイベントについては、 組み込みイベントリファレンスを参照してください。