Database
Foglight for Redis
In-memory performance, fully observable
Description
Redis is an open source, in-memory data structure store. It supports various simple data structures - strings, hashes, lists, sets, and sorted sets - as well as more complex structures including hyperloglogs, geospatial data, and streams. Redis is written in C with builds for Linux, various BSD, and Mac OS X. Persistence is available by database dump or operation logging, and asynchronous replication is available in a master-replica configuration. Redis Cluster provides an option to distribute data across multiple master instances with linear scalability.
Redis Enterprise is proprietary software released by the company Redis (formerly Redis Labs). It exposes a Redis interface for one or more databases distributed across a cluster of similarly configured nodes, and includes a management UI plus a REST API that provides detailed information on cluster operation and performance. Redis Enterprise Cloud is a hosted version available through all three major cloud hosting providers.
Business Challenge
Redis Enterprise is a complex suite of software that coordinates multiple data shards of potentially multiple databases across multiple nodes. Administrative capabilities such as database creation and access control are provided by the Redis Admin Console, and monitoring and cluster operations can be performed via the REST API.
But the Admin Console has only limited monitoring data available as charts displayed in fixed time frames, and the JSON responses provided by the REST API are of limited human usability.
Key Features
Foglight for Redis is designed to provide enterprises with a powerful tool that can stand alone or act as part of broader cross-platform database monitoring requirements. It captures metrics on key functionality of Redis Enterprise, including node and database state, logs, integrated alerts, connections, persistence, backup, memory, traffic, CPU usage, and latency.
As with all Foglight solutions, Foglight for Redis runs as a native Foglight process leveraging the Foglight Agent Manager (FglAM) for communications with the agent. It can be run locally (Agent on the Host) or remotely (Agent on FMS or Proxy Server), and leverages the Foglight Rules Engine to evaluate and alert on potential issues before they significantly affect performance and availability.
Screenshots





Ready to see Redis in action?
Request a free trial or talk to our engineers about your environment.
