Redis Observability
RedisOfficialCreated by Redis, Inc.
- Skill
- Tool integration
- Cloud and DevOps
- MIT
- No issues found
AutoGineer summary
Written by AutoGineer from the skill’s own files, not by the author
This skill provides a framework for monitoring Redis deployments and performing ad-hoc diagnostics. It outlines essential metrics to track for health monitoring, identifies key built-in commands for investigating performance or memory issues, and introduces Redis Insight for visual analysis.
What it does
- Lists critical Redis metrics for monitoring and alerting.
- Identifies built-in commands for debugging memory, connections, and slow queries.
- Provides guidance on profiling search queries and index performance.
- Explains the role of Redis Insight in visual monitoring and query profiling.
When to use it
- When configuring monitoring or alerting for a Redis instance.
- When diagnosing performance regressions or connection issues.
- When profiling slow search queries or pipeline operations.
- When integrating Redis metrics into external monitoring platforms.
Advantages
- Standardizes the approach to Redis health monitoring.
- Provides actionable commands for immediate incident triage.
- Helps identify memory pressure and cache efficiency issues.
- Offers clear guidance on which metrics to export to external systems.
Usage examples
- “Which Redis metrics should I monitor to detect memory pressure?”
- The skill identifies used_memory as the primary metric and recommends alerting when usage exceeds 80% of maxmemory.
- “How can I find slow queries in my Redis instance?”
- The skill suggests using the SLOWLOG GET command to retrieve queries that exceed the configured duration threshold.
Install
Download the skill as a ZIP:
https://autogineer.com/agent-skills/redis/redis-observability/downloadUnzip it into the cross-client skills folder of your project:
mkdir -p .agents/skills && unzip redis-observability.zip -d .agents/skills
Documentation by Redis, Inc.
Redis Observability
What to watch, what to run, and what to alert on. Covers the metrics every Redis deployment should monitor and the built-in commands for ad-hoc diagnosis.
When to apply
Setting up monitoring or alerts for a Redis instance.
Diagnosing a Redis performance regression (high latency, memory pressure, connection storms).
Profiling a slow
FT.SEARCHor pipeline.Wiring Redis metrics into Prometheus, Datadog, CloudWatch, or similar.
1. Monitor these metrics
These come from INFO and should be exported to your monitoring system.
| Metric | What it tells you | Alert when |
|---|---|---|
used_memory | Current memory usage | > 80% of maxmemory |
connected_clients | Open connections | Sudden spikes or drops |
blocked_clients | Clients waiting on blocking ops | > 0 sustained |
instantaneous_ops_per_sec | Current throughput | Significant drops |
keyspace_hits / keyspace_misses | Cache hit ratio | Hit ratio < 80% |
rejected_connections | Hit maxclients cap | > 0 |
rdb_last_save_time | Last persistence snapshot | Too old vs. RPO |
info = redis.info()
hit_ratio = info["keyspace_hits"] / max(1, info["keyspace_hits"] + info["keyspace_misses"])
print(f"Memory: {info['used_memory_human']}")
print(f"Clients: {info['connected_clients']}")
print(f"Ops/sec: {info['instantaneous_ops_per_sec']}")
print(f"Hit ratio: {hit_ratio:.1%}")2. Built-in commands for debugging
Reach for these when something looks off.
| Topic | Command |
|---|---|
| Slow commands | SLOWLOG GET 10 / SLOWLOG LEN / SLOWLOG RESET |
| Server snapshot | INFO all (or INFO memory / INFO stats / INFO clients / INFO replication) |
| Memory diagnostics | MEMORY DOCTOR / MEMORY STATS / MEMORY USAGE <key> |
| Connections | CLIENT LIST / CLIENT INFO |
| RQE / Search | FT.INFO <idx> / FT.PROFILE <idx> SEARCH QUERY "..." |
The two most useful for incident triage:
SLOWLOG GETto find queries that exceeded theslowlog-log-slower-thanthreshold (10ms by default). The output shows the exact command and duration in microseconds.MEMORY DOCTORfor memory pressure — it returns a one-paragraph summary of what's unusual about memory usage right now.
for entry in redis.slowlog_get(10):
print(f"{entry['duration']}μs {entry['command']}")3. Redis Insight
For interactive use (running queries, browsing keys, profiling indexes), Redis Insight is the official GUI. It surfaces the same SLOWLOG / INFO / FT.PROFILE data visually and includes Redis Copilot for natural-language queries. Useful during development and incident response; not a replacement for exporting metrics to your monitoring system.
References
Files
- ATTRIBUTION.mdAdded by AutoGineer900 B
- LICENSELicence file added by AutoGineer1.0 KiB
- SKILL.md3.6 KiB
- references/commands.md853 B
- references/metrics.md1.2 KiB
ATTRIBUTION.md
Attribution
This folder is an unmodified copy of the Agent Skill "redis-observability", distributed by AutoGineer (https://autogineer.com/agent-skills).
Commit: 74708dab4b3f81a9845803c3f642a4f7d443af69
Created by: Redis, Inc. (https://github.com/redis/agent-skills/tree/74708dab4b3f81a9845803c3f642a4f7d443af69/skills/redis-observability)
Publisher: Redis (https://github.com/redis)
Licence: MIT License (https://spdx.org/licenses/MIT.html)
Licence evidence: declared in the frontmatter ("license: MIT")
Retrieved: 2026-11-07
The skill's own files are unmodified copies. AutoGineer is not affiliated with or endorsed by the author or the publisher.
Files added by AutoGineer
ATTRIBUTION.md: this file, written by AutoGineer
LICENSE: copied from LICENSE
Requirements and compatibility
Works with: Claude Code, Claude apps, OpenAI Codex, GitHub Copilot, Cursor, Gemini CLI, Kiro, OpenCode, Goose, Amp, Roo Code, JetBrains Junie, Factory Droid, Devin (ex-Windsurf), Mistral Vibe, OpenHands, Letta
“Works with” means the tool reads the open Agent Skills format; a skill written for one tool may use features others lack.
Needs: Needs Python
Security
No issues found by our static scan· No issues found
A static scan is not a guarantee. Skills are third-party content: review a skill before you let an agent use it.
Attribution and licence
- Created by
- Redis, Inc.
- Publisher
- Redis (Official)
- Source
- redis/agent-skills · skills/redis-observability · commit 74708da
- Licence
- MIT License (redistribution allowed)
- LICENSE (added by AutoGineer from LICENSE)
- ATTRIBUTION.md (written by AutoGineer)
- Synced
- Also distributed in
- redis/agent-skills
AutoGineer is not affiliated with or endorsed by Redis, Inc. or Redis.
Download ZIP
The ZIP holds the skill’s files, its licence files and an ATTRIBUTION.md. Download redis-observability.zip