For the complete documentation index, see llms.txt. Markdown versions are available by appending .md to documentation URLs.

Monitor GCP Memorystore for Redis Metrics and Logs

SigNoz Cloud - This page applies to SigNoz Cloud editions.
Self-Hosted Enterprise - This page applies to self-hosted SigNoz with an active license.

The Memorystore for Redis integration brings instance metrics and logs into SigNoz, with a pre-built dashboard for the service.

Memorystore publishes its metrics to Cloud Monitoring and its logs to Cloud Logging. SigNoz reads them through the OpenTelemetry Collector running in your GCP project.

Choose a setup method

One-Click Integration

SigNoz deploys and manages the Collector for you. You turn the service on in SigNoz, and the SigNoz agent sets up metrics and logs collection in the background. Collects metrics and logs.

Prerequisites

  • Your GCP project is connected with One-Click Integration.
  • Your Memorystore for Redis instances run in that same project. The agent monitors only the project it's deployed in.

Step 1: Turn on the service in SigNoz

  1. In SigNoz, go to Integrations > Google Cloud Platform.
  2. Select GCP Memorystore Redis from the service list.
  3. Turn on Metric Collection, Log Collection, or both.
  4. Click Save.

The agent picks up the change within about 30 seconds and updates the Collector and the log sink for you. There's no Collector config to edit.

Step 2: Turn on the optional logs in GCP

Logs for instance changes and maintenance flow with no extra work. Logs for reading instance details, such as listing instances or fetching the AUTH string, are off by default. To collect them, turn on Data Access audit logs for Memorystore for Redis in your project.

Skip this step if you only need metrics and instance change logs.

Validate

  1. Wait about 10 minutes for the first metrics to arrive.

  2. In SigNoz, go to Dashboards and open GCP Memorystore Redis Overview. Panels should start filling in.

  3. If you turned on Log Collection, open Logs in SigNoz and start with this filter to find your project's logs:

    gcp.project = '<deployment-project-id>' AND gcp.resource_type = 'redis_instance'

    Log entries appear within a few minutes of the next instance change or maintenance event. If you don't see maintenance logs, drop the gcp.resource_type part of the filter.

    Verify these values:

    • <deployment-project-id>: the GCP project you connected with One-Click Integration.

What's collected

Metrics

See the Data Collected tab in the SigNoz integration for the definitive list the dashboard uses, and the GCP metrics list for full definitions.

Metric nameUnitType
redis.googleapis.com/server/uptimeSecondsGauge
redis.googleapis.com/stats/cpu_utilization_main_threadSecondsSum
redis.googleapis.com/stats/memory/usage_ratioNoneGauge
redis.googleapis.com/stats/memory/system_memory_usage_ratioNoneGauge
redis.googleapis.com/clients/connectedCountGauge
redis.googleapis.com/clients/blockedCountGauge
redis.googleapis.com/stats/reject_connections_countCountSum
redis.googleapis.com/keyspace/keysCountGauge
redis.googleapis.com/stats/cache_hit_ratioNoneGauge
redis.googleapis.com/commands/callsCountSum
redis.googleapis.com/commands/usec_per_callMicrosecondsGauge
Logs

With Log Collection turned on, SigNoz collects these logs for your Memorystore for Redis instances:

LogWhat it containsGCP setup needed
Admin Activity audit logsChanges to instances, such as create, update, delete, failover, upgrade, import, and exportNone. GCP always writes these.
Maintenance logsWhen Google starts and finishes a maintenance update on an instanceNone
Data Access audit logsReads of instance details, such as getting or listing instances and fetching the AUTH stringTurn on Data Access audit logs for Memorystore for Redis

With One-Click Integration, SigNoz applies this log sink filter for you. With Manual Setup, use it when you create your log sink:

resource.type="redis_instance"
  OR (protoPayload.serviceName="redis.googleapis.com"
    AND protoPayload.methodName:".CloudRedis.")
  OR (log_id("maintenance.googleapis.com/activity_log")
    AND labels.activity_type_name:"CloudRedisRollout")

Troubleshooting

No logs after turning on Log Collection. These logs only appear when an instance changes or goes through maintenance, so a quiet project may show nothing at first. Open Logs Explorer in the GCP Console and filter on protoPayload.serviceName="redis.googleapis.com" to see what GCP has written.

No metrics at all (One-Click). Confirm the instances run in the project the agent is deployed in, and that Metric Collection is on and saved. See the One-Click troubleshooting for agent and Collector checks.

Logs don't arrive (Manual). If Logs Explorer in GCP shows the logs but SigNoz doesn't, work back through the log pipeline: the push subscription must reach the Collector, and the sink's writer identity needs roles/pubsub.publisher on the topic. See Collect logs troubleshooting.

A dashboard panel is empty (Manual). The metric backing that panel is missing from your metrics_list. Compare the Data Collected tab against your otel-collector-config.yaml, add what's missing, and repeat step 3.

No Memorystore metrics at all (Manual). Confirm the signoz-integration-collector service account holds roles/monitoring.viewer on the project in project_id, and that the Cloud Monitoring API is enabled there. Then check the Cloud Run logs for googlecloudmonitoring receiver errors.

Cache hit ratio looks wrong right after a restart. The ratio is derived from counters that reset when the instance restarts. Check server/uptime before reading too much into a sudden change.

Next steps

Get Help

If you need help with the steps in this topic, please reach out to us on SigNoz Community Slack. If you are a SigNoz Cloud user, please use in product chat support located at the bottom right corner of your SigNoz instance or contact us at cloud-support@signoz.io.

Is this page helpful

Last updated—October 23, 2026