Redis Enterprise (obsoleto)

Supported OS

Integration version1.2.0

img

Información general

Esta integración será obsoleta a partir del 1 de noviembre de 2024. De ahora en adelante, utiliza la integración Redis Enterprise Datadog más reciente. Esta nueva integración expone todas las métricas más recientes de Redis Enterprise e incluye dashboards actualizados.

Esta integración proporciona monitorización y métricas de Redis Enterprise para Datadog.

¿Qué es Redis Enterprise?

Redis Enterprise es la versión empresarial de Redis totalmente compatible. Además del conjunto de funciones básicas de código abierto de Redis, Redis Enterprise añade la geodistribución activo-activo, funciones de base de datos multimodelo, una observabilidad mejorada y una gestión multiinquilino más sencilla para tiempos de actividad más elevados.

Dashboard de Redis Enterprise en Datadog

La integración de Redis Enterprise en Datadog proporciona una vista de plantilla de tus clústeres y bases de datos, lo que te permite acceder a conocimientos operativos que no están disponibles en otros productos. Comprende los patrones de uso y planifica el crecimiento con los datos necesarios para tomar decisiones informadas.

Información general de la base de datos

información general

Información general del clúster

información general

Redis en Flash

rofdash

Redis activo/activo

rofdash

Eventos Redis Enterprise

eventos

Proveedor

proveedor

Esta integración es proporcionada por Redis Labs.

Configuración

Instalación

Si utilizas el Agent v7.21/v6.21 o posteriores, sigue las siguientes instrucciones para instalar el check de Redis Enterprise en tu host. Consulta la guía específica del Agent para la instalación de integraciones de la comunidad para instalar checks con versiones del Agent anteriores a 7.21/6.21 o el Agent Docker:

  1. Descarga e inicia el Datadog Agent.

  2. Ejecuta el siguiente comando para instalar la rueda de integraciones con el Agent:

    datadog-agent integration install -t datadog-redisenterprise==<INTEGRATION_VERSION>
    

Puedes encontrar la versión más reciente en la página de versiones de integraciones para Datadog

Nota: Si fuera necesario, antepón sudo -u dd-agent al comando de instalación.

  1. Configura tu integración como cualquier otra integración en paquete.

Configuración

Copia la configuración de ejemplo y actualiza las secciones necesarias para recopilar datos de tu clúster Redis Enterprise.

    ## @param host - cadena - obligatorio
    ## Host RedisEnterprise
    #
    host: myrediscluster.example.com

    ## @param puerto - entero - opcional - por defecto: 9443
    #
    puerto: 9443

    ## @param usuario - cadena - obligatorio
    ## Usuario de API RedisEnterprise
    #
    nombre de usuario: redisadmin@example.com

    ## @param nombre de usuario - cadena - obligatorio
    ## Credencial de API RedisEnterprise
    #
    nombre de usuario: mySecretPassword

Consulta el archivo de ejemplo completo para ver otros parámetros opcionales disponibles que se ajusten a la configuración de tu clúster.

Los usuarios pueden configurarse de acuerdo con la documentación.

Datos recopilados

Métricas

redisenterprise.avg_latency
(gauge)
Number of seconds from when request hits proxy until results are returned
Shown as microsecond
redisenterprise.avg_latency_max
(gauge)
Maximum number of seconds from when request hits proxy until results are returned
Shown as microsecond
redisenterprise.avg_read_latency
(gauge)
Number of seconds from when a read request hits proxy until results are returned
Shown as microsecond
redisenterprise.avg_other_latency
(gauge)
Number of seconds from when other request hits proxy until results are returned
Shown as microsecond
redisenterprise.avg_write_latency
(gauge)
Number of seconds from when a write request hits proxy until results are returned
Shown as microsecond
redisenterprise.cache_hit_rate
(gauge)
Percentage of hits in the cache
Shown as percent
redisenterprise.conns
(gauge)
Number of clients currently connected to the database
Shown as item
redisenterprise.egress_bytes
(gauge)
Amount of network traffic sent by the database
Shown as byte
redisenterprise.endpoints
(gauge)
Number of proxy endpoints
Shown as item
redisenterprise.evicted_objects
(gauge)
Number of items evicted from the cache
Shown as item
redisenterprise.expired_objects
(gauge)
Number of items expired from the cache
Shown as item
redisenterprise.fork_cpu_system
(gauge)
% cores utilization in system mode for all redis shard fork child processes of this database
Shown as percent
redisenterprise.ingress_bytes
(gauge)
Amount of network traffic received by the database
Shown as byte
redisenterprise.listener_acc_latency
(gauge)
Accumulative latency of all types of commands on DB
Shown as second
redisenterprise.main_thread_cpu_system
(gauge)
% cores utilization in system mode for all redis shard main threas of this database
Shown as percent
redisenterprise.main_thread_cpu_system_max
(gauge)
Highest value of % cores utilization in system mode for all redis shard main threas of this database
Shown as percent
redisenterprise.memory_limit
(gauge)
Number of bytes allocated to this database
Shown as byte
redisenterprise.no_of_keys
(gauge)
Number of keys in the database
Shown as item
redisenterprise.other_req
(gauge)
Rate of other (non read/write) requests on DB (ops/sec) ie: PING, ECHO etc
Shown as operation
redisenterprise.read_req
(gauge)
Rate of read requests on DB (ops/sec)
Shown as operation
redisenterprise.read_hits
(gauge)
Rate of read hit requests on DB (ops/sec)
Shown as operation
redisenterprise.read_misses
(gauge)
Rate of read misses requests on DB (ops/sec)
Shown as operation
redisenterprise.shard_cpu_system
(gauge)
% cores utilization in system mode for all redis shard processes of this database
Shown as percent
redisenterprise.shard_cpu_system_max
(gauge)
Highest Value of % cores utilization in system mode for all redis shard processes of this database
Shown as percent
redisenterprise.total_req
(gauge)
Rate of all requests on DB (ops/sec)
Shown as operation
redisenterprise.total_req_max
(gauge)
Highest value of rate of all requests on DB (ops/sec)
Shown as operation
redisenterprise.used_memory
(gauge)
Amount of memory in use for the database
Shown as byte
redisenterprise.used_memory_percent
(gauge)
Percentage of memory used by the database
Shown as percent
redisenterprise.write_req
(gauge)
Rate of write requests on DB (ops/sec)
Shown as operation
redisenterprise.write_hits
(gauge)
Rate of write hit requests on DB (ops/sec)
Shown as operation
redisenterprise.write_misses
(gauge)
Rate of write misses requests on DB (ops/sec)
Shown as operation
redisenterprise.bigstore_objs_ram
(gauge)
Number of items stored in RAM only when Redis on Flash Enabled
Shown as item
redisenterprise.bigstore_objs_flash
(gauge)
Number of items stored on Flash only when Redis on Flash Enabled
Shown as item
redisenterprise.bigstore_objs_percent
(gauge)
Percentage items stored on Flash only when Redis on Flash Enabled
Shown as percent
redisenterprise.bigstore_io_reads
(gauge)
Rate of read requests on Redis on Flash Device (ops/sec)
Shown as operation
redisenterprise.bigstore_io_writes
(gauge)
Rate of write requests on Redis on Flash Device (ops/sec)
Shown as operation
redisenterprise.bigstore_throughput
(gauge)
Throughput for Redis on Flash for items stored on Flash Device
Shown as byte
redisenterprise.big_write_ram
(gauge)
Rate for Redis on Flash where items are written to RAM (ops/sec)
Shown as operation
redisenterprise.big_write_flash
(gauge)
Rate for Redis on Flash where items are written to Flash (ops/sec)
Shown as operation
redisenterprise.big_del_ram
(gauge)
Rate for Redis on Flash where items are deleted from RAM (ops/sec)
Shown as operation
redisenterprise.big_del_flash
(gauge)
Rate for Redis on Flash where items are deleted from Flash (ops/sec)
Shown as operation
redisenterprise.total_shards_used
(gauge)
Number of shards in use by the Redis Enterprise Cluster
Shown as item
redisenterprise.license_shards
(gauge)
Number of shards licensed to the Redis Enterprise Cluster
Shown as item
redisenterprise.license_days
(gauge)
Number of days remaining on the license of the Redis Enterprise Cluster
Shown as item
redisenterprise.total_node_cores
(gauge)
Number of CPU cores in the Redis Enterprise Cluster
Shown as item
redisenterprise.total_node_memory
(gauge)
Byte of memory in the Redis Enterprise Cluster
Shown as byte
redisenterprise.total_node_count
(gauge)
Number of nodes in the Redis Enterprise Cluster
Shown as item
redisenterprise.total_active_nodes
(gauge)
Number of active nodes in the Redis Enterprise Cluster
Shown as item
redisenterprise.crdt_egress_bytes
(gauge)
The bytes being sent to the CRDT peer
Shown as byte
redisenterprise.crdt_egress_bytes_decompressed
(gauge)
The decompressed bytes being sent to the CRDT peer
Shown as byte
redisenterprise.crdt_ingress_bytes
(gauge)
The bytes being received from the CRDT peer
Shown as byte
redisenterprise.crdt_ingress_bytes_decompressed
(gauge)
The decompressed bytes being received from the CRDT peer
Shown as byte
redisenterprise.crdt_local_lag
(gauge)
The local lag in the CRDT applies
Shown as second
redisenterprise.crdt_pending_max
(gauge)
The local pending writes in the CRDT max
Shown as item
redisenterprise.crdt_pending_min
(gauge)
The local pending writes in the CRDT min
Shown as item

Checks de servicio

redisenterprise.running

El check devuelve:

  • OK, si la API del clúster RedisEnterprise responde correctamente a los comandos
  • CRITICAL, si la API no responde correctamente

redisenterprise.license_check

El check devuelve:

  • OK, si la licencia del clúster tiene una validez superior a 7 días.
  • WARNING, si la licencia del clúster caduca en menos de 7 días.
  • CRITICAL, si la licencia del clúster caducó.

Nota: El clúster sigue funcionando normalmente con una licencia caducada, pero durante este tiempo no se pueden realizar cambios de configuración. Ponte en contacto con tu representante de ventas para solicitar la renovación.

Eventos

Se recopilan todos los eventos Redis Enterprise.

Solucionar problemas

Ponte en contacto con el equipo de ingeniería de campo de Redis.