SigNoz is an open-source observability platform native to OpenTelemetry with logs, traces and metrics in a single application. An open-source alternative to DataDog, NewRelic, etc. 🔥 🖥. 👉 Open source Application Performance Monitoring (APM) & Observability tool
(Can be tweaked (add or remove panels/sections) according to available metrics)
General Overview
This section provides a high-level overview of the Redis instance's health and performance metrics, allowing quick assessment of the system's current state.
Panels
Connected Clients
Description: Displays the number of clients currently connected to the Redis server.
Memory Usage
Description: Shows the total memory used by Redis, including used memory and peak memory usage.
CPU Usage
Description: Illustrates the CPU usage by the Redis process, indicating the percentage of CPU resources consumed.
Uptime
Description: Displays the total uptime of the Redis server since the last restart.
Command Metrics
This section focuses on the execution and performance metrics of various Redis commands, helping identify popular commands and their performance characteristics.
Panels
Command Execution Count
Description: Shows the total number of executions for each Redis command (e.g., GET, SET, DEL).
Command Execution Duration
Description: Displays the average and percentile durations of Redis command executions, highlighting any latency issues.
Slow Commands
Description: Lists commands that exceed a specified execution time threshold, aiding in performance troubleshooting.
Memory and Keyspace
This section provides in-depth insights into Redis memory consumption and keyspace statistics, enabling effective memory management and optimization.
Panels
Used Memory Breakdown
Description: Breaks down memory usage into different categories such as used memory, peak memory, and memory fragmentation.
Keyspace Statistics
Description: Shows the number of keys per database and the expiration statistics, helping monitor key distribution and TTL settings.
Evicted Keys
Description: Displays the number of keys evicted due to memory pressure, indicating potential memory shortages.
Replication and Persistence
This section covers metrics related to Redis replication and persistence, ensuring data reliability and consistency across instances.
Panels
Replication Lag
Description: Monitors the replication lag between the master and replica instances, ensuring data consistency.
RDB Persistence Status
Description: Displays the status and duration of RDB snapshot operations, indicating persistence health.
AOF Rewrite Progress
Description: Shows the progress of AOF (Append Only File) rewrite operations, ensuring efficient log management.
Network I/O
This section provides insights into the network performance of the Redis server, monitoring data throughput and connection metrics.
Panels
Network Throughput
Description: Displays incoming and outgoing network traffic to and from the Redis server, measured in bytes per second.
Connection Rate
Description: Shows the rate of new connections being established with the Redis server, indicating traffic patterns.
Rejected Connections
Description: Monitors the number of connection attempts rejected by the Redis server, highlighting potential overloads.
Expected Dashboard Variables
deployment.environment – Filter metrics based on the deployment environment (e.g., production, staging).
hostname – Select specific Redis instances by hostname.
Dashboard Name
Redis Monitoring Dashboard
Expected Dashboard Sections and Panels
(Can be tweaked (add or remove panels/sections) according to available metrics)
General Overview
This section provides a high-level overview of the Redis instance's health and performance metrics, allowing quick assessment of the system's current state.
Panels
Connected Clients
Memory Usage
CPU Usage
Uptime
Command Metrics
This section focuses on the execution and performance metrics of various Redis commands, helping identify popular commands and their performance characteristics.
Panels
Command Execution Count
Command Execution Duration
Slow Commands
Memory and Keyspace
This section provides in-depth insights into Redis memory consumption and keyspace statistics, enabling effective memory management and optimization.
Panels
Used Memory Breakdown
Keyspace Statistics
Evicted Keys
Replication and Persistence
This section covers metrics related to Redis replication and persistence, ensuring data reliability and consistency across instances.
Panels
Replication Lag
RDB Persistence Status
AOF Rewrite Progress
Network I/O
This section provides insights into the network performance of the Redis server, monitoring data throughput and connection metrics.
Panels
Network Throughput
Connection Rate
Rejected Connections
Expected Dashboard Variables
deployment.environment
– Filter metrics based on the deployment environment (e.g., production, staging).hostname
– Select specific Redis instances by hostname.References or Screenshots
📋 Notes
Please review the CONTRIBUTING.md for guidelines on dashboard structure, naming conventions, and how to submit a pull request.