Systems Management Associates

Cloud Database

Foglight for DocumentDB

Deep insight into Amazon DocumentDB clusters

Description

Amazon DocumentDB is a MongoDB-compatible document store database, fully managed by Amazon in the AWS cloud. It offers speed and scalability along with availability guarantees. Database developers familiar with MongoDB interfaces can interact with Amazon DocumentDB without modifying tools or workflows.

The provisioning unit of DocumentDB is a cluster, of which there are two types: 1) An instance-based cluster consisting of a primary instance and zero or more secondary instances. This may optionally be a global cluster that consists of a writable primary instance-based cluster and one or more read-only secondary clusters spread across multiple regions. 2) An elastic cluster composed of one or more shards of compute capacity and a distributed virtual storage volume, which can be scaled up or down in either number of shards or vCPUs assigned to each shard during operation.

Business Challenge

Amazon DocumentDB is a complex storage appliance with multiple architecture configurations and scalability options. While the AWS Management Console offers some monitoring visualization charts, these are limited. It also documents some alerting suggestions, but these are not available out of the box and must be implemented by each database administrator.

Performance, storage, and availability monitoring are critical to enterprise database management. Maintaining tooling to perform automated monitoring can be both challenging and distracting for teams whose focus is on developing and operating database applications - challenges that are amplified in the increasingly common scenario of multi-database enterprises and teams with multiple hosting providers.

Key Features

Foglight for DocumentDB is designed to provide the enterprise with a powerful tool that can act standalone or as part of broader cross-platform database monitoring requirements. It supports the monitoring of key components and functions including clusters, instances, shards, CPU utilization, memory usage, operations, replication lag, and storage.

As with all Foglight solutions, Foglight for DocumentDB runs as a native Foglight process residing on the Foglight Agent Manager (FglAM) independent of the monitored database instances. The solution leverages the Foglight Rules Engine, providing the ability to evaluate and alert on potential issues before they significantly affect performance and availability.

Screenshots

Instance-Based Cluster
Instance-Based Cluster
Elastic Cluster
Elastic Cluster
Instance Overview
Instance Overview
Databases
Databases
Throughput
Throughput
Resource Utilization
Resource Utilization

Ready to see DocumentDB in action?

Request a free trial or talk to our engineers about your environment.