Complemento Riak

Riak es una base de datos distribuida de código abierto. Ofrece alta disponibilidad, tolerancia a errores, simplicidad operativa y escalabilidad. Para obtener más información, visita el repositorio de GitHub en Riak.

Descubrimiento

Incluso si el complemento Riak no está configurado, Monitoring descubrirá los servicios de Riak que se ejecutan en tu proyecto de Cloud Platform mediante lo siguiente:

  • búsqueda de nombres de instancia para riak
  • verificación de puertos abiertos para 8098 a través de reglas de firewall

Los servicios descubiertos se muestran en la página Servicios de Riak en el menú Recursos. Después de instalar el agente de supervisión y configurar el complemento Riak en tus instancias, Monitoring propaga la página Servicios de Riak con inventarios y métricas.

Configura Monitoring para supervisar Riak

Después de instalar el agente de supervisión, usa las siguientes instrucciones para configurar el complemento Riak en tus instancias.

Requisitos previos

El complemento Riak requiere la versión 5.5.0-315 o posterior del agente de supervisión. Para actualizar el agente, consulta Actualiza el agente.

Habilita el complemento de supervisión Riak

En tu instancia de VM, descarga riak.conf del repositorio de configuración de GitHub y colócalo en el directorio /opt/stackdriver/collectd/etc/collectd.d/:

(cd /opt/stackdriver/collectd/etc/collectd.d/ && curl -O https://raw.githubusercontent.com/Stackdriver/stackdriver-agent-service-configs/master/etc/collectd.d/riak.conf)

Después de agregar el archivo de configuración, reinicia el agente de supervisión mediante la ejecución del siguiente comando:

sudo service stackdriver-agent restart

Para obtener más información sobre otras opciones de configuración del complemento, consulta collectd.org.

Qué se supervisa

El complemento Riak supervisa las siguientes métricas:

  • Operaciones de nodo (recuento/s): Cuántas operaciones Get y Put tienen lugar en el nodo.
  • Operaciones de VNode (recuento/s): Cuántas operaciones Get, Put, Index, Read/Write/Delete/DeletePostings tienen lugar en VNode.
  • Uso de la memoria: Varias estadísticas de la memoria provenientes del proceso de Erlang en el que se ejecuta Riak.
  • Redireccionamientos coordinados (recuento/s): Cuántos redireccionamientos coordinados tuvieron lugar en este servidor.
  • Reparaciones de lectura (recuento/s): Cuántas reparaciones de lectura tuvieron lugar en este servidor.
  • Tamaño de objeto de FSM: Tamaño medio, de percentil 95 y máximo de los objetos en el autómata finito.
  • Mismo nivel de FSM: Llamadas en el mismo nivel medias, de percentil 95 y máximas en el autómata finito.
  • Latencia de Get de FSM: Latencia de Get media, de percentil 95 y máxima en microsegundos.
  • Latencia de Put de FSM: Latencia de Put media, de percentil 95 y máxima en microsegundos.

Para obtener más detalles, consulta la Lista de métricas del agente: Riak.

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...

Stackdriver Monitoring
Si necesitas ayuda, visita nuestra página de asistencia.