Remotely monitor your Redis Enterprise software with the official Redis Prometheus exporter.
This extensions provides the ability to remotely monitor your Redis Enterprise Clusters, Databases, Nodes, Proxies, Replicas and Shards. Every minute, this extension polls metrics through the official Redis Prometheus exporter to ingest data about how each resource is performing.
This is intended for users, who:
This enables you to:
Compatibility Requirements:
This extension enables insights into the overall health of the Redis cluster and components.
This extension scrapes many of the metrics listed at: Redis Prometheus Metrics
Redis Enterprise. Open-source Redis does not include the required metrics_exporter.
This extension uses the Redis Enterprise Prometheus Endpoint to scrape and ingest metrics.
This Redis metrics_exporter component is enabled by default and listens on Port 8070.
In Dynatrace, create a new Monitoring Configuration and select 'Monitor Remotely without OneAgent" near the bottom of the Monitoring Source Screen.
https://redis.cluster:8070
. With auth if required.[Optional] Redis Configuration
The Database name - label "bdb_name" is not enabled by default. Without this, Dynatrace will just use the database ID in dimensions and entity definitions.
To enable it for all databases on a cluster you have to issue the following commands:
ccs-cli hset cluster_settings metrics_exporter_expose_bdb_name enabled
supervisorctl restart metrics_exporter
The new labels will then be added to the Prometheus metrics once this setting is changed and the metrics_exporter process is restarted.
Simply activate the extension in your environment using the in-product Hub, provide the necessary device configuration and you’re all set up.
Read more in the Dynatrace Prometheus Extension Documentation