GCP Memorystore for Redis Cluster is a fully managed Redis service for GCP that enables applications to leverage the highly scalable, available, secure Redis service without the burden of managing complex Redis deployments.

Cisco Cloud Observability supports monitoring the following GCP Memorystore for Redis Cluster entities:

  • GCP Redis Cluster: A container for your data. Refers to a single GCP Memorystore for Redis Cluster unit of deployment. When provisioning a Memorystore instance, you must provision enough shards to serve the keyspace of your entire application.
  • Discovery Endpoint: A combination of an IP address and port number. Every instance has a discovery endpoint that you use to connect to your instance. 
  • Private Service Connect (PSC) Connection: A private endpoint that allows secure connections to Redis Cloud databases without exposing your application's virtual private cloud.

You must configure cloud connections to monitor this entity. See Configure Google Cloud Platform Connection.

Cisco Cloud Observability displays GCP entities on the Observe page. Metrics are displayed for specific entity instances in the list and detail views.

This document contains references to third-party documentation. Splunk AppDynamics does not own any rights and assumes no responsibility for the accuracy or completeness of such third-party documentation.

Detail View

To display the detail view of a GCP Redis Cluster:

  1. Navigate to the Observe page.
  2. Under Database & Store, click GCP Redis Clusters.
    The list view now displays.
  3. From the list, click a Name to display the detail view.
    The detail view displays metrics, key performance indicators, and properties (attributes) related to the GCP Redis Cluster you selected. It also displays the list and properties of the GCP Redis Cluster's Discovery Endpoints and PSC Connections.

Metrics and Key Performance Indicators 

Cisco Cloud Observability displays the following metrics and key performance indicators (KPIs) for GCP Redis Cluster. See Google Cloud metrics

Display NameSource Metric NameDescription
Connected Clients (Count)


cluster/clients/average_connected_clients

The mean number of client connections to the cluster.

cluster/clients/maximum_connected_clients

The maximum number of client connections to the cluster.

cluster/clients/total_connected_clients

The total current number of client connections to the cluster.
Last-Minute Client Connections (Count)cluster/stats/total_connections_received_countThe count of client connections created in the last minute.
Command Calls (Count)cluster/commandstats/total_calls_countThe count of Redis commands.
Commands Time (us)cluster/commandstats/total_usec_countThe total time consumed per command.
CPU Utilization (%)

cluster/cpu/average_utilization

The mean CPU utilization across the cluster.

cluster/cpu/maximum_utilization

The maximum CPU utilization across the cluster.
Total Keys (Count)cluster/keyspace/total_keysThe number of keys stored in the cluster instance.
Memory Utilization (%)
cluster/memory/average_utilizationThe mean memory utilization across the cluster.
cluster/memory/maximum_utilizationThe maximum memory utilization across the cluster.
Memory (Bytes)

cluster/memory/total_used_memory

The total memory usage of the cluster.
cluster/memory/sizeThe memory size of the cluster.
Replication Acknowledge Lag (s)

cluster/replication/average_ack_lag

The mean replication acknowledge lag (in seconds) of replica across the cluster.

cluster/replication/maximum_ack_lag

The maximum replication acknowledge lag (in seconds) of replica across the cluster.
Replication Offset Diff (By)

cluster/replication/average_offset_diffThe mean replication offset difference (in bytes) across the cluster.
cluster/replication/maximum_offset_diffThe maximum replication offset difference (in bytes) across the cluster.
Expired Keys (Count)


cluster/stats/average_expired_keysThe average number of key expiration events.
cluster/stats/maximum_expired_keysThe maximum number of key expiration events.
cluster/stats/total_expired_keys_countThe total number of key expiration events.

Key Stats (Count)




  • cluster/stats/average_keyspace_hits
  • cluster/stats/average_keyspace_misses
The average number of successful/failed lookup of keys across the cluster.
  • cluster/stats/maximum_keyspace_hits
  • cluster/stats/maximum_keyspace_misses
The maximum number of successful/failed lookup of keys across the cluster.
  • cluster/stats/total_keyspace_hits_count
  • cluster/stats/total_keyspace_misses_count
The total number of successful/failed lookup of keys across the cluster.

Network Throughput (By)



cluster/stats/total_net_input_bytes_count

The count of incoming network bytes received from the cluster.

cluster/stats/total_net_output_bytes_count

Count of outgoing network bytes sent by the cluster.

Properties (Attributes)

Cisco Cloud Observability displays the following properties for GCP Redis Cluster.

Display NameSource Property NameDescription
IDnameThe unique ID of the resource in this scope, including project and location, using the following format: projects/{projectId}/locations/{locationId}/clusters/{clusterId}
Name-

The name of the resource, parsed from the ID.

Project ID-The ID of the GCP project.

Region

-The geographical region the resource is running in.
Statestate

The current state of this cluster. Possible values:

  • CREATING
  • READY
  • UPDATING
  • DELETING
  • SUSPENDED
UIDuidThe system-assigned unique identifier for the cluster.
Authorization ModeauthorizationMode

The authorization mode of the Redis cluster. If not provided, the authentication feature is disabled for the cluster. Possible values:

  • AUTH_MODE_UNSPECIFIED
  • AUTH_MODE_IAM_AUTH
  • AUTH_MODE_DISABLED
Transit Encryption Mode

transitEncryptionMode

The in-transit encryption for the Redis cluster. If not provided, encryption is disabled for the cluster. Possible values:

  • TRANSIT_ENCRYPTION_MODE_UNSPECIFIED
  • TRANSIT_ENCRYPTION_MODE_DISABLED
  • TRANSIT_ENCRYPTION_MODE_SERVER_AUTHENTICATION
Target Shard Count

stateInfo.targetShardCount

The target number of shards for the Redis cluster.

Shard CountshardCountThe number of shards for the Redis cluster.
Target Replica Count

stateInfo.targetReplicaCount

The target number of replica nodes per shard.

Replica CountreplicaCountThe number of replica nodes per shard.

Size GB

sizeGbThe Redis memory size in GB for the entire cluster.

The list of Discovery Endpoints and their properties is displayed on the GCP Redis Cluster detail view.

Display NameSource Property NameDescription
Network IDnetworkThe network ID of this discovery endpoint.
AddressaddressThe IP address assigned to this discovery endpoint.
PortportThe port assigned to this discovery endpoint.

The list of PSC Connections and their properties is displayed on the GCP Redis Cluster detail view.

Display NameSource Property NameDescription
Forwarding Rule IDforwardingRuleThe forwarding rule ID attached to this PSC connection.
Network IDnetworkThe network ID attached to this PSC connection.
AddressaddressThe IP address assigned to this PSC Connection.


Retention and Purge Time-To-Live (TTL)

For all cloud and infrastructure entities, the retention TTL is 180 minutes (3 hours) and the purge TTL is 525,600 minutes (365 days). 

Third party names, logos, marks, and general references used in these materials are the property of their respective owners or their affiliates in the United States and/or other countries. Inclusion of such references are for informational purposes only and are not intended to promote or otherwise suggest a relationship between Splunk AppDynamics and the third party.