Amazon ElastiCache Valkey監視

Amazon ElastiCache for Valkeyは、AWSが提供するフルマネージド型のインメモリキャッシュサービスです。オープンソースのRedis互換キーバリューデータストアであるValkeyを使用しています。リアルタイムアプリケーションに高いパフォーマンス、低レイテンシー、そしてスケーラビリティを提供しながら、サーバーやクラスターを手動で管理する際のオーバーヘッドを軽減します。

Site24x7とAmazon ElastiCache for Valkeyの統合により、サーバーレスとクラスターベースの両方のValkeyキャッシュを監視し、パフォーマンスメトリックを追跡し、問題が発生したときにアラートを受け取ることができます。

概要

この統合は、サーバーレスとクラスターベースのValkeyキャッシュの両方に対応しており、クラスターレベルの監視、シャード(ノードグループ)レベルの監視(クラスターモードが有効になっている場合)、ノードレベルの監視が含まれます。
ステータスの伝播がサポートされているため、しきい値が設定されていれば、シャードやノードなどの子モニターのステータスが変更されたときに通知を受け取ることができます。CPUやメモリなどのホストレベルのメトリクス、キャッシュヒットやキャッシュミスなどのValkey固有のメトリクス、さらにはコマンドの使用状況を追跡してコストを管理するためのコマンドレベルのメトリクスを監視できます。
ログ記録が有効になっているValkeyキャッシュでは、スローログやエンジンログのエラーに対してアラートをトリガーすることも可能です。

Site24x7とAmazon Elasticache Valkeyを統合することで、次の監視が可能です。

  • Elasticache Valkey サーバーレス:サーバーレス Valkeyキャッシュの正常性とパフォーマンスを監視し、手動介入なしで低レイテンシとコスト効率の高いスケーリングを実現します。
  • ElastiCache Valkey クラスター: Valkeyクラスター全体の可用性、リソース使用状況、パフォーマンスの傾向を統合的に把握し、キャパシティプランニングと稼働率の向上を実現します。ElastiCache Valkeyクラスターの子モニターは次のとおりです。
    • ElastiCache Valkey Cluster Shard :メモリ使用量やレプリケーションの正常性などのシャードレベルのメトリクスを追跡し、クラスター内の特定のノードグループに影響する問題を迅速に検出します。
    • ElastiCache Valkeyクラスターノード:個々のノードのパフォーマンスを監視して、詳細なレベルで障害やボトルネックを特定し、トラブルシューティングを迅速化します。

ユースケース

あるeコマース企業は、Valkey向けAmazon ElastiCacheを使用して、商品カタログデータ、ショッピングカートセッション、パーソナライズされたレコメンデーションなどのリアルタイムキャッシュを処理しています。
セール時などのトラフィックがピークになるイベント時には、キャッシュへのリクエストが急増します。Site24x7との連携により、クラスターの正常性を監視してすべてのノードがスムーズに動作していることを確認し、レプリケーションの遅延を早期に検知して古いデータが提供されないようにし、コマンドレベルのメトリクスを分析してキャッシュの速度を低下させる大量のコマンドを特定できます。

プロアクティブアラートは、メモリ使用量やレイテンシが閾値を超えるとチームに通知するため、顧客への影響が出る前にノードの追加や古いデータの削除といった是正措置を講じることができます。キャッシュ指標とアプリケーションパフォーマンスを相関させることで、ページの読み込み速度の低下がキャッシュの問題によるものかアプリケーションコードによるものか迅速に特定でき、トラフィックの急増時でも高速で信頼性の高いショッピング体験を確保できます。

Site24x7のAmazon Elasticache Valkey統合のメリット

Amazon Elasticache Valkey環境をSite24x7と統合することで、次のメリットが得られます。

  • 正常性とパフォーマンスを追跡:Valkeyクラスターの全体的な正常性とパフォーマンスをリアルタイムで監視します。
  • 問題を早期に特定:メモリ不足、レプリケーションの遅延、ネットワークのボトルネックなどがアプリケーションのパフォーマンスに影響する前に検出します。
  • リソースを効率的に使用:未使用または十分に活用されていないノードを見つけて、リソースの割り当てとコストを最適化します。
  • 信頼性の確保:プロアクティブなアラートと履歴傾向レポートにより、高い可用性と一貫したデータ配信を維持します。
  • ステータスの伝播を活用:Elasticache ValkeyクラスターシェードやElasticache Valkeyクラスターノードなどの子モニターでダウンタイムやパフォーマンスの低下が発生したときに、アラートを自動的にトリガーします。

セットアップと構成

  1. Site24x7アカウントにログインします。
  2. Cloud > AWS > AWS アカウントの統合に移動し、 クロスアカウント IAMロールを作成して、Site24x7がAWSリソースにアクセスできるようにします。
  3. 「AWS アカウントの統合」ページで、要件に応じて、検出するサービスのリストからElasticache Valkey
  4. を選択します。

権限

Amazon Elasticache Valkeyを監視するために、Site24x7に以下の権限が付与されていることを確認してください。

  • "elasticache:DescribeServerlessCaches",
  • "elasticache:DescribeCacheSubnetGroups",
  • "elasticache:ListTagsForResource",
  • "elasticache:DescribeCacheClusters",
  • "elasticache:DescribeReplicationGroups",
  • "elasticache:DescribeServerlessCacheSnapshots",
  • "elasticache:DescribeSnapshots",
  • "elasticache:DescribeEvents",
  • "elasticache:DescribeUpdateActions"

ポーリング頻度

Site24x7は、設定されたポーリング頻度(1分に1回から1日に1回)に従ってAWSサービスレベルAPIをクエリ実行し、Amazon Elasticache Valkey監視からメトリックを収集します。

サポートされているメトリック

Amazon Elasticache Valkey監視でサポートされているメトリックは以下の通りです。

Elasticache Valkey サーバーレス

Elasticache Valkey サーバーレス監視でサポートされているメトリックは以下の通りです。

メトリック名 説明 統計 単位
Bytes Used For Cache The total number of bytes used by the data stored in your cache. Average Bytes
ElastiCache Processing Units The total number of ElastiCacheProcessingUnits (ECPUs) consumed by the requests executed on your cache. Sum Count
Successful Read Request Latency Latency of successful read requests. Average Microseconds
Successful Write Request Latency Latency of successful write requests. Average Microseconds
Total Commands Count The total count of all commands executed on your cache. Sum Count
Cache Hit Rate Indicates the hit rate of your cache. Average Percentage
Cache Hits The number of successful read-only key lookups in the cache. Sum Count
Current Connections The number of client connections to your cache. Sum Count
Throttled Commands The number of requests that were throttled by ElastiCache because the workload was scaling faster than ElastiCache can scale. Sum Count
New Connections The total number of connections that have been accepted by the server during this period. Sum Count
Current Items The number of items in the cache. Sum Count
Current Volatile Items The number of items in the cache with TTL. Sum Count
Network Bytes In Total bytes transferred in to cache. Average Bytes
Network Bytes Out Total bytes transferred out of cache. Average Bytes
Evictions The count of keys evicted by the cache. Sum Count
IAM Authentication Expirations The total number of expired IAM-authenticated Valkey connections. Sum Count
IAM Authentication Throttling The total number of throttled IAM-authenticated Valkey AUTH or HELLO requests. Sum Count
Key Authorization Failures The total number of failed attempts by users to access keys they don’t have permission to access. We suggest setting an alarm on this to detect unauthorized access attempts. Sum Count
Authentication Failures The total number of failed attempts to authenticate to Valkey using the AUTH command. We suggest setting an alarm on this to detect unauthorized access attempts. Sum Count
Command Authorization Failures The total number of failed attempts by users to run commands they don’t have permission to call. We suggest setting an alarm on this to detect unauthorized access attempts. Sum Count
Eval Based Commands The number of get commands the cache has received. Sum Count
Eval Based Commands ECPUs The ECPUs consumed by eval-based commands. Sum Count
Geo Spatial Based Commands The total number of commands for geospatial-based commands. It's derived by summing all of the geo type of commands: geoadd , geodist , geohash , geopos , georadius , and georadiusbymember. Sum Count
Geo Spatial Based Commands ECPUs The ECPUs consumed by geospatial-based commands. Sum Count
Get Type Commands The total number of read-only type commands. This is derived from the Valkey commandstats statistic by summing all of the read-only type commands (get , hget , scard, lrange, and so on). Sum Count
Get Type Commands ECPUs The ECPUs consumed by read commands. Sum Count
Hash Based Commands The total number of commands that are hash based. This is derived from the Valkey commandstats statistic by summing all of the commands that act upon one or more hashes (hget , hkeys , hvals , hdel , and so on). Sum Count
Hash Based Commands ECPUs The ECPUs consumed by hash-based commands. Sum Count
HyperLog Log Based Commands The total number of HyperLogLog-based commands. This is derived from the Valkey commandstats statistic by summing all of the pf type of commands (pfadd , pfcount , pfmerge, and so on). Sum Count
HyperLog Log Based Commands ECPUs The ECPUs consumed by HyperLog Log-based commands. Sum Count
JSON Based Commands The total number of JSON commands, including both read and write commands. This is derived from the Valkey commandstats statistic by summing all JSON commands that act upon JSON keys. Sum Count
JSON Based Commands ECPUs The ECPUs consumed by all JSON commands, including both read and write commands. Sum Count
JSON Based Get Commands The total number of JSON read-only commands. This is derived from the Valkey commandstats statistic by summing all JSON read commands that act upon JSON keys. Sum Count
JSON Based Get Commands ECPUs The ECPUs consumed by JSON read-only commands. Sum Count
JSON Based Set Commands The total number of JSON write commands. This is derived from the Valkey commandstats statistic by summing all JSON write commands that act upon JSON keys. Sum Count
JSON Based Set Commands ECPUs The ECPUs consumed by JSON write commands. Sum Count
Key Based Commands The total number of commands that are key based. This is derived from the Valkey commandstats statistic by summing all of the commands that act upon one or more keys across multiple data structures (del , expire , rename, and so on). Sum Count
Key Based Commands ECPUs The ECPUs consumed by key-based commands. Sum Count
List Based Commands The total number of commands that are list based. This is derived from the Valkey commandstats statistic by summing all of the commands that act upon one or more lists (lindex , lrange , lpush, ltrim, and so on). Sum Count
List Based Commands ECPUs The ECPUs consumed by list-based commands. Sum Count
Non Key Type Commands The total number of commands that are not key based. This is derived from the Valkey commandstats statistic by summing all of the commands that do not act upon a key, for example, acl , dbsize or info. Sum Count
Non Key Type Commands ECPUs The ECPUs consumed by non-key-based commands. Sum Count
PubSub Based Commands The total number of commands for pub/sub functionality. This is derived from the Valkey commandstatsstatistics by summing all of the commands used for pub/sub functionality: psubscribe , publish , pubsub, pubsubscribe, ssubscribe, sunsubscribe, spublish, subscribe, and unsubscribe. Sum Count
PubSub Based Commands ECPUs The ECPUs consumed by pub/sub-based commands. Sum Count
Set Based Commands The total number of commands that are set based. This is derived from the Valkey commandstats statistic by summing all of the commands that act upon one or more sets (scard , sdiff , sadd, sunion, and so on). Sum Count
Set Based Commands ECPUs The ECPUs consumed by set-based commands. Sum Count
Set Type Commands The total number of write types of commands. This is derived from the Valkey commandstats statistic by summing all of the mutative types of commands that operate on data (set , hset , sadd, lpop, and so on). Sum Count
Set Type Commands ECPUs The ECPUs consumed by write commands. Sum Count
Sorted Set Based Commands The total number of commands that are sorted set based. This is derived from the Valkey commandstats statistic by summing all of the commands that act upon one or more sorted sets (zcount , zrange , zrank, zadd, and so on). Sum Count
Sorted Set Based Commands ECPUs The ECPUs consumed by sorted-based commands. Sum Count
String Based Commands The total number of commands that are string based. This is derived from the Valkey commandstats statistic by summing all of the commands that act upon one or more strings (strlen , setex , setrange, and so on). Sum Count
String Based Commands ECPUs The ECPUs consumed by string-based commands. Sum Count
Stream Based Commands The total number of commands that are stream based. This is derived from the Valkey commandstats statistic by summing all of the commands that act upon one or more streams data types (xrange , xlen , xadd, xdel, and so on). Sum Count
Stream Based Commands ECPUs The ECPUs consumed by stream-based commands. Sum Count

Elasticache Valkeyクラスター

Elasticache Valkeyクラスター監視でサポートされているメトリックは以下の通りです。

メトリック名 説明 統計 単位
Total Number of Shards The total number of shards (node-groups) in the cluster cache. Sum Count
Total Number of Nodes The total number of nodes in the cluster cache. Sum Count
Engine CPU Utilization Provides CPU utilization of the Valkey engine thread. Valkey is single-threaded, so you can use this metric to analyze the load of the process itself. Average Percentage
Database Capacity Usage Counted for Evict Percentage The percentage of total data capacity for the cluster that is in use, excluding the memory used for overhead and cache-oblivious (COB). Average Percentage
Database Memory Usage Counted For Evict Percentage Percentage of the memory for the cluster that is in use, excluding memory used for overhead and COB. Average Percentage

Elasticache Valkeyクラスターシェード

Elasticache Valkeyクラスターシェード監視ででサポートされているメトリックは以下の通りです。

メトリック名 説明 統計 単位

Total number of nodes

The total number of nodes in the shard (node-group).

Sum

Count

Engine CPU Utilization

Provides CPU utilization of the Valkey engine thread for the shard.

Average

Percentage

Database Capacity Usage Counted For Evict Percentage

The percentage of total data capacity for the shard that is in use, excluding the memory used for overhead and COB.

Average

Percentage

Database Memory Usage Counted For Evict Percentage

The percentage of memory for the shard that is in use, excluding memory used for overhead and COB.

Average

Percentage

Elasticache Valkeyクラスターノード

Elasticache Valkeyクラスターノード監視でサポートされているメトリックは以下の通りです。

メトリック名 説明 統計 単位

CPU Utilization

The percentage of CPU utilization for the entire node.

Average

Percentage

CPU Credit Balance

The number of earned CPU credits that an instance has accrued since it was launched or started. For T2 Standard, the CPUCreditBalance also includes the number of launch credits that have been accrued.

Sum

Credits

CPU Credit Usage

The number of CPU credits spent by the instance for CPU utilization.

Sum

Credits

Freeable Memory

The amount of free memory available on the host. This is derived from the RAM, buffers, and cache that the OS reports as freeable.

Average

Bytes

Network Bytes In

The number of bytes the host has read from the network.

Average

Bytes

Network Bytes Out

The number of bytes sent out on all network interfaces by the instance.

Average

Bytes

Network Packets In

The number of packets received on all network interfaces by the instance. This metric identifies the volume of incoming traffic in terms of the number of packets on a single instance.

Average

Count

Network Packets Out

The number of packets sent out on all network interfaces by the instance. This metric identifies the volume of outgoing traffic in terms of the number of packets on a single instance.

Sum

Count

Network Bandwidth In Allowance Exceeded

The number of packets queued or dropped because the inbound aggregate bandwidth exceeded the maximum for the instance.

Sum

Count

Network Conntrack Allowance Exceeded

The number of packets dropped because connection tracking exceeded the maximum for the instance and new connections could not be established. This can result in packet loss for traffic to or from the instance.

Sum

Count

Network Bandwidth Out Allowance Exceeded

The number of packets queued or dropped because the outbound aggregate bandwidth exceeded the maximum for the instance.

Sum

Count

Network Packets Per Second Allowance Exceeded

The number of packets queued or dropped because the bidirectional packets per second exceeded the maximum for the instance.

Sum

Count

Network Max Bytes In

The maximum per second burst of received bytes within each minute.

Average

Bytes

Network Max Bytes Out

The maximum per second burst of transmitted bytes within each minute.

Average

Bytes

Network Max Packets In

The maximum per second burst received packets within each minute.

Sum

Count

Network Max Packets Out

The maximum per second burst of transmitted packets within each minute.

Sum

Count

Swap Usage

The amount of swap used on the host.

Average

Bytes

Active Defrag Hits

The number of value reallocations per minute performed by the active defragmentation process.

Sum

Count

Authentication Failures

The total number of failed attempts to authenticate to Valkey using the AUTH command.

Sum

Count

Bytes Used For Cache

The total number of bytes allocated by Valkey for all purposes, including the dataset , buffers , and so on.

Average

Bytes

Bytes Read From Disk

The total number of bytes read from disk per minute.

Average

Bytes

Bytes Written To Disk

The total number of bytes written to disk per minute.

Average

Bytes

Cache Hits

The number of successful read-only key lookups in the main dictionary.

Sum

Count

Cache Misses

The number of unsuccessful read-only key lookups in the main dictionary.

Sum

Count

Command Authorization Failures

The total number of failed attempts by users to run commands they don’t have permission to call.

Sum

Count

Cache Hit Rate

Indicates the usage efficiency of the Valkey instance. If the cache ratio is lower than about 0.8, it means that a significant amount of keys are evicted, expired, or don't exist.

Average

Percentage

Channel Authorization Failures

The total number of failed attempts by users to access channels they do not have permission to access.

Sum

Count

Current Connections

The number of client connections, excluding connections from read replicas.

Sum

Count

Current Items

The number of items in the cache. This is derived from the keyspace statistic, summing all of the keys in the entire keyspace.

Sum

Count

Current Volatile Items

The total number of keys in all databases that have a time-to-live (TTL) set. This is derived from the expires statistic, summing all of the keys with a TTL set in the entire keyspace.

Sum

Count

Database Capacity Usage Percentage

The percentage of the total data capacity for the cluster that is in use.

Average

Percentage

Database Memory Usage Percentage

The percentage of the memory for the cluster that is in use.

Average

Percentage

DB0 Average TTL

Exposes avg_ttl of Database 0 (DB0)from the keyspace statistic of the Valkey command.

Average

Milliseconds

Evictions

The number of keys that have been evicted due to the maxmemory limit.

Sum

Count

Global Datastore Replication Lag

This is the lag between the secondary region's primary node and the primary region's primary node. For cluster mode enabled Valkey, the lag indicates the maximum delay among the shards.

Average

Seconds

IAM Authentication Expirations

The total number of expired IAM-authenticated Valkey connections.

Sum

Count

IAM Authentication Throttling

The total number of throttled IAM-authenticated Valkey AUTH or HELLO requests.

Sum

Count

Key Authorization Failures

The total number of failed attempts by users to access keys they don’t have permission to access.

Sum

Count

Keys Tracked

The number of keys being tracked by Valkey key tracking as a percentage of tracking-table-max-keys. Key tracking is used to aid client-side caching and notifies clients when keys are modified.

Sum

Count

Memory Fragmentation Ratio

Indicates the efficiency in the allocation of memory of the Valkey engine. Certain thresholds signify different behaviors.

Average

Count

New Connections

The total number of connections that have been accepted by the server during this period.

Sum

Count

Number of Items Read From Disk

The total number of items retrieved from disk per minute.

Sum

Count

Number of Items Written To Disk

The total number of items written to disk per minute.

Sum

Count

Reclaimed

The total number of key expiration events.

Sum

Count

Replication Bytes

For nodes in a replicated configuration, Replication Bytes reports the number of bytes that the primary is sending to all of its replicas.

Average

Bytes

Replication Lag

This metric is only applicable for a node running as a read replica. It represents how far behind, in seconds, the replica is in applying changes from the primary node.

Average

Seconds

Successful Write Request Latency

The latency of successful write requests.

Average

Microseconds

Successful Read Request Latency

The latency of successful read requests.

Average

Microseconds

Error Count

The total number of failed commands during the specified time period.

Sum

Count

Cluster Based Commands

The total number of commands that are cluster based. This is derived from the commandstats statistic by summing all of the commands that act upon a cluster (cluster slot, cluster info, and so on).

Sum

Count

Cluster Based Commands Latency

The latency of cluster-based commands.

Average

Microseconds

Eval Based Commands

The total number of commands for eval-based commands.

Sum

Count

Eval Based Commands Latency

The latency of eval-based commands.

Average

Microseconds

Geo Spatial Based Commands

The total number of commands for geospatial-based commands. This is derived from the commandstats statistic. It's derived by summing all of the geo type of commands: geoadd , geodist , geohash, geopos, georadius, and georadiusbymember.

Sum

Count

Geo Spatial Based Commands Latency

The latency of geospatial-based commands.

Average

Microseconds

Get Type Commands

The total number of read-only type commands. This is derived from the commandstats statistic by summing all of the read-only type commands (get , hget , scard, lrange, and so on).

Sum

Count

Get Type Commands Latency

The latency of read commands.

Average

Microseconds

Hash Based Commands

The total number of commands that are hash based. This is derived from the commandstats statistic by summing all of the commands that act upon one or more hashes (hget , hkeys , hvals, hdel, and so on).

Sum

Count

Hash Based Commands Latency

The latency of hash-based commands.

Average

Microseconds

HyperLog Log Based Commands

The total number of HyperLogLog-based commands. This is derived from the commandstats statistic by summing all of the pf type of commands (pfadd , pfcount , pfmerge, and so on).

Sum

Count

HyperLog Log Based Commands Latency

The latency of HyperLogLog-based commands.

Average

Microseconds

JSON Based Commands

The total number of JSON commands, including both read and write commands. This is derived from the commandstats statistic by summing all JSON commands that act upon JSON keys.

Sum

Count

JSON Based Commands Latency

The latency of all JSON commands, including both read and write commands.

Average

Microseconds

JSON Based Get Commands

The total number of JSON read-only commands. This is derived from the commandstats statistic by summing all JSON read commands that act upon JSON keys.

Sum

Count

JSON Based Get Commands Latency

The latency of JSON read-only commands.

Average

Microseconds

JSON Based Set Commands

The total number of JSON write commands. This is derived from the commandstats statistic by summing all JSON write commands that act upon JSON keys.

Sum

Count

JSON Based Set Commands Latency

The latency of JSON write commands.

Average

Microseconds

Key Based Commands

The total number of commands that are key based. This is derived from the commandstats statistic by summing all of the commands that act upon one or more keys across multiple data structures (del , expire , rename, and so on).

Sum

Count

Key Based Commands Latency

The latency of key-based commands.

Average

Microseconds

List Based Commands

The total number of commands that are list based. This is derived from the commandstats statistic by summing all of the commands that act upon one or more lists (lindex , lrange , lpush, ltrim, and so on).

Sum

Count

List Based Commands Latency

The latency of list-based commands.

Average

Microseconds

Non Key Type Commands

The total number of commands that are not key based. This is derived from the commandstats statistic by summing all of the commands that do not act upon a key, for example, acl , dbsize or info .

Sum

Count

Non Key Type Commands Latency

The latency of non-key-based commands.

Average

Microseconds

PubSub Based Commands

The total number of commands for pub/sub functionality. This is derived from the commandstatsstatistics by summing all of the commands used for pub/sub functionality: psubscribe , publish , pubsub, punsubscribe, ssubscribe, sunsubscribe, spublish, subscribe, and unsubscribe.

Sum

Count

PubSub Based Commands Latency

The latency of pub/sub-based commands.

Average

Microseconds

Set Based Commands

The total number of commands that are set based. This is derived from the commandstats statistic by summing all of the commands that act upon one or more sets (scard , sdiff , sadd, sunion, and so on).

Sum

Count

Set Based Commands Latency

The latency of set-based commands.

Average

Microseconds

Set Type Commands

The total number of write types of commands. This is derived from the commandstats statistic by summing all of the mutative types of commands that operate on data (set , hset , sadd, lpop, and so on).

Sum

Count

Set Type Commands Latency

The latency of write commands.

Average

Microseconds

Sorted Set Based Commands

The total number of commands that are sorted set based. This is derived from the commandstats statistic by summing all of the commands that act upon one or more sorted sets (zcount , zrange , zrank, zadd, and so on).

Sum

Count

Sorted Set Based Commands Latency

The latency of sorted-based commands.

Average

Microseconds

String Based Commands

The total number of commands that are string based. This is derived from the commandstats statistic by summing all of the commands that act upon one or more strings (strlen , setex , setrange, and so on).

Sum

Count

String Based Commands Latency

The latency of string-based commands.

Average

Microseconds

Stream Based Commands

The total number of commands that are stream based. This is derived from the commandstats statistic by summing all of the commands that act upon one or more streams data types (xrange , xlen , xadd, xdel, and so on).

Sum

Count

Stream Based Commands Latency

Latency of stream-based commands.

Average

Milliseconds

しきい値の設定

Elasticache Valkey監視のしきい値を設定する方法は以下の通りです。

  1. Site24x7アカウントにログインし、管理 > 設定プロファイル > しきい値と可用性に移動します。
  2. しきい値プロファイルの追加をクリックします。
  3. 「監視タイプ」ドロップダウンメニューから適切な監視タイプを選択します。利用可能な監視タイプは、Elasticache Valkey サーバーレス、Elasticache Valkeyクラスター、Elasticache Valkey クラスターシェード、Elasticache Valkeyクラスターノードです。
  4. 「表示名」フィールドに適切な名前を入力します。
  5. サポートされているメトリックは「しきい値設定」セクションに表示されます。上記のすべてのメトリックに対してしきい値を設定できます。
  6. [保存]をクリックします。

Elasticache Valkeyクラスター監視のステータス伝達

Site24x7のElasticache Valkey連携には、ステータス伝達機能が含まれており、子モニター監視からのアラートが親Elasticache Valkeyクラスター監視に伝達されます。しきい値プロファイル編集ページで「子モニターのステータス変更を通知」オプションを有効にすると、Elasticache Valkeyクラスターリソース全体でアラート処理を効率化できます。

Elasticache ValkeyクラスターシェードやElasticache Valkeyクラスターノードなどの子モニターは、ステータスの変化を親Elasticache Valkeyクラスター監視に通知します。この通知伝達により、すべてのアラートを一元的に把握し、潜在的な問題にタイムリーに対応できるようになります。

例えば、Valkeyクラスター内のシャードまたはノードに問題が発生した場合、子モニターのアラートは無効になっているため、子モニターレベルではアラートが表示されません。アラートは親ElastiCache Valkeyクラスターの監視レベルでのみ表示され、ステータスの伝達が有効になっており、子モニターのタブで必要な子モニター設定が設定されている場合にのみ表示されます。

ライセンス

Amazon Elasticache Valkeyデータの表示

Amazon Elasticache Valkey環境を監視するには、Site24x7アカウントにログインし、Cloud > AWS > Amazon Elasticache Valkeyに移動します。

監視データ

各Amazon Elasticache Valkey監視の監視データは以下の通りです。

Elasticache Valkey サーバーレス

Elasticache Valkey サーバーレス監視の監視データは以下の通りです。

概要

概要タブには、イベントのタイムラインとメトリクスの概要がグラフ形式で表示されます。

コマンドメトリクス

[コマンドメトリクス]タブでは、ElastiCache Valkeyクラスターで実行された特殊コマンドまたはユーティリティコマンドの数を時系列で追跡します。
コマンドの使用パターンを把握し、異常なアクティビティやパフォーマンスの問題を特定するのに役立ちます。

構成

構成タブには、監視対象のElasticache Valkey サーバーレス監視の主要な設定情報がすべて表示されます。
AWSコンソールにログインすることなく、設定パラメータ、接続情報、リソース設定を迅速に確認できます。

イベント

イベントタブには、Valke サーバーレス キャッシュに関連付けられたイベントが表示されます。

バックアップ

バックアップタブには、監視対象のElastiCache Valkeyサーバーレス監視に関連付けられたすべてのバックアップのリストが表示されます。バックアップ名、タイプ(自動または手動)、ステータス、キャッシュサイズ、作成日、シャード情報(利用可能な場合)などの詳細情報が表示されます。
このタブは、バックアップの可用性の確認、バックアップの取得日時の追跡、そしてバックアップの完了確認に役立ちます。また、すべてのバックアップアクティビティを一元的に把握できるため、監査や災害復旧のニーズにも対応できます。

停電

停止タブには、停止の開始時刻、終了時刻、期間、コメント(ある場合)の詳細が表示されます。

インベントリ

インベントリタブから、キャッシュ名、リージョン、監視ライセンスカテゴリなどの詳細情報を取得します。
このタブでは、ユーザーに応じてしきい値と可用性プロファイル、および通知プロファイルを設定および表示できます。

ログレポート

Elasticache Valkeyサーバーレス監視のログステータスの統合レポートが表示され、CSVファイルとしてダウンロードできます。

アラートログ

Elasticache Valkeyサーバーレス監視に関連して発生したすべてのアラートが時系列で表示されます。このタブは、アラートの履歴と重大度を追跡することで、問題を評価し、しきい値設定を検証するのに役立ちます。

Elasticache Valkeyクラスター

Elasticache Valkeyクラスター監視の監視データは以下の通りです。

概要

イベントのタイムラインとメトリックの概要がグラフ形式で表示されます。

シャード

クラスター内のすべてのノードグループ(シャード)のElastiCache Valkeyクラスターシャード監視のリストと、そのステータス、監視タイプ、利用可能なアクションが表示されます。
「アクション」オプション(鉛筆アイコン)をクリックして個々のシャード監視のしきい値を設定するか、 「しきい値設定」ボタンを使用してしきい値を一括で適用できます。また、同じオプションを使用して、アラートを受信する子モニターを選択することもできます。子モニターのステータスが変化したときにアラートがトリガーされるようにするには、クラスター監視のしきい値プロファイルで「子モニターのステータス変化を通知する」オプションを有効にします。シャード監視モニターをクリックすると、ElastiCache Valkeyクラスターシェード監視の詳細ページが開きます。

ノード

クラスター内のノードのすべてのElastiCache Valkeyクラスターノード監視が、そのステータス、監視タイプ、利用可能なアクションとともに一覧表示されます。「アクション」オプション(鉛筆アイコン)をクリックして個々のノード監視のしきい値を設定するか、 「しきい値設定」ボタンを使用してしきい値を一括適用できます。通知を受信するには、このタブで必要な子モニターのアラートを設定してください。

また、クラスター監視のしきい値プロファイルで「子モニターのステータス変更を通知する」オプションが有効になっていることを確認してください。このオプションが有効になっていないと、アラートはトリガーされません。ノード監視をクリックすると、ElastiCache Valkeyクラスターノード監視の詳細なページが開きます。

構成

リージョン、キャッシュ名、キャッシュステータス、クラスターモードなどの Elasticache Valkeyクラスター監視の構成情報を表示します。

バックアップ

監視対象のElastiCache Valkeyクラスター監視に関連付けられたすべてのバックアップのリストが表示されます。バックアップ名、タイプ(自動または手動)、ステータス、キャッシュサイズ、作成日、シャード情報(利用可能な場合)などの詳細情報が表示されます。このタブは、バックアップの可用性の確認、バックアップの取得日時の追跡、そしてバックアップの完了確認に役立ちます。また、すべてのバックアップアクティビティを一元的に把握できるため、監査や災害復旧のニーズにも対応できます。

サービス更新

クラスターに関連するすべてのサービスアップデートを表示します。

停電

停止の開始時刻、終了時刻、期間、およびコメント(ある場合)の詳細が表示されます。

インベントリ

キャッシュ名、リージョン、監視ライセンスカテゴリなどの詳細情報を取得します。このタブでは、ユーザーに応じてしきい値と可用性プロファイル、および通知プロファイルを設定および表示できます。

ログレポート

このタブには、Elasticache Valkeyサーバーレス監視のログステータスの統合レポートが表示され、CSVファイルとしてダウンロードできます。

アラートログ

Elasticache Valkeyサーバーレス監視に関連して発生したすべてのアラートが時系列で表示されます。このタブは、アラートの履歴と重大度を追跡することで、問題を評価し、しきい値設定を検証するのに役立ちます。

Elasticache Valkeyクラスターシェード

Elasticache Valkeyクラスターシェード監視の監視データは以下の通りです。

概要

イベントのタイムラインとメトリックの概要がグラフ形式で表示されます。

ノード

シャード内のノードのすべてのElastiCache Valkeyクラスターノード監視が、そのステータス、監視タイプ、利用可能なアクションとともに一覧表示されます。「アクション」オプション(鉛筆アイコン)をクリックして個々のノード監視のしきい値を設定するか、 「しきい値設定」ボタンを使用してしきい値を一括適用できます。通知を受け取るには、このタブで必要な子モニターのアラートを設定してください。

また、クラスター監視のしきい値プロファイルで「子モニターのステータス変更を通知する」オプションが有効になっていることを確認してください。このオプションが有効になっていないと、アラートはトリガーされません。ノード監視をクリックすると、ElastiCache Valkeyクラスターノード監視の詳細なページが開きます。

構成

リージョン、キャッシュ名、ノードグループID、シャードステータスなどのElasticache Valkeyクラスターシャード監視の構成情報を表示します。

停電

停止の開始時刻、終了時刻、期間、およびコメント(ある場合)の詳細が表示されます。

インベントリ

キャッシュ名、リージョン、監視ライセンスカテゴリなどの詳細情報を取得します。このタブでは、ユーザーに応じてしきい値と可用性プロファイル、および通知プロファイルを設定および表示できます。

ログレポート

Elasticache Valkeyクラスターシェード監視のログステータスの統合レポートが表示され、CSVファイルとしてダウンロードできます。

アラートログ

Elasticache Valkeyクラスターシェード監視に関連するすべてのアラートが時系列で表示されます。このタブは、アラートの履歴と重大度を追跡することで、問題を評価し、しきい値設定を検証するのに役立ちます。

Elasticache Valkeyクラスターノード

Elasticache Valkeyクラスターノード監視の監視データは以下の通りです。

概要

イベントのタイムラインとメトリックの概要がグラフ形式で表示されます。

Valkeyメトリクス

Valkeyクラスターまたはノードの主要な運用メトリクスを確認できます。メモリ効率やセキュリティ関連の障害をリアルタイムで監視できます。

コマンドメトリック

ElastiCache Valkeyクラスターノードで実行された特殊コマンドまたはユーティリティコマンドの数を時系列で追跡します。これは、コマンドの使用パターンを把握し、異常なアクティビティやパフォーマンスの問題を特定するのに役立ちます。

構成

リージョン、キャッシュ名、エンジン名、キャッシュノード名などのElasticache Valkeyクラスターノード監視の構成情報を表示します。

停電

停止の開始時刻、終了時刻、期間、およびコメント(ある場合)の詳細が表示されます。

インベントリ

キャッシュ名、リージョン、監視ライセンスカテゴリなどの詳細情報を取得します。このタブでは、ユーザーに応じてしきい値と可用性プロファイル、および通知プロファイルを設定および表示できます。

ログレポート

Elasticache Valkeyクラスターノード監視のログステータスの統合レポートが提供され、CSVファイルとしてダウンロードできます。

アラートログ

Elasticache Valkeyクラスターノード監視に関連するすべてのトリガーされたアラートが時系列で表示されます。このタブは、アラートの履歴と重大度を追跡して、問題を評価し、しきい値設定を検証するのに役立ちます。