Utilización del plugin Grafana para visualizar datos RUM

IBM® NS1 Connect® los clientes que utilicen la solución de control de tráfico de usuario real (RUM) Pulsar pueden enviar datos de rendimiento y disponibilidad en tiempo real de NS1 Connect a Grafana para su análisis mediante las herramientas de visualización y panel de Grafana.

Este complemento proporciona una vista unificada para supervisar los servicios de su red y le permite configurar alertas si los datos presentan una anomalía.

Grafana admite tres tipos de plugins. Para enviar datos RUM desde NS1 Connect, utilice un complemento de fuente de datos. Los puntos de datos trazados por Grafana se limitan a los datos históricos almacenados en NS1 Connect. En otras palabras, el plugin Grafana no amplía el tiempo en que los datos RUM son consultables.

Requisitos previos

  • Debe tener activada la solución de direccionamiento del tráfico basada en RUM en su cuenta NS1 Connect . La dirección de tráfico Pulsar RUM está disponible como una característica adicional a un plan Premium.
  • Debe haber configurado el flujo de datos desde recursos comunitarios o privados con al menos una aplicación de monitorización de usuarios reales Pulsar con al menos un trabajo activo.
  • Debe disponer de una clave API válida en NS1 Connect .
  • Debe disponer de una instancia de Grafana en funcionamiento y tener los permisos necesarios para modificar su configuración.

Procedimiento

Paso 1 - Instale el plugin NS1 Connect Pulsar en Grafana
Nota: Necesita acceso de escritura a la configuración en su instancia Grafana .
  1. Descargue la última versión del plugin desde https://github.com/ns1/grafana-pulsar-datasource-v2.
  2. Descomprima el archivo y mueva el directorio extraído al directorio de plugins especificado en el archivo de configuración de Grafana .
  3. Edite su archivo local grafana.ini y realice los siguientes cambios:
    [plugins]
    allow_loading_unsigned_plugins = ns1labs-pulsarmetrics-datasource
    [plugin.ns1labs-pulsarmetrics-datasource]
    allow_local_mode = true
  4. Reinicie su instancia Grafana .
Paso 2 - Añadir NS1 Connect Pulsar como fuente de datos
  1. En el portal Grafana , vaya a la página Configuración desde el menú de la barra lateral y, a continuación, seleccione Plugins para ver una lista de los plugins disponibles.

  2. Compruebe que NS1 Pulsar Metrics está incluido en su lista de plugins instalados. Si no lo ves, consulta los registros de Grafana y busca cualquier mensaje de error relevante.
    Nota: Es posible que aparezca una advertencia temporal sin firmar mientras el plugin está en la cola de revisión de Grafana Labs.
  3. Vaya a la pestaña Fuentes de datos (Configuración > Fuentes de datos ) y haga clic en Añadir fuente de datos.
  4. Busque y seleccione la fuente de datos NS1 Pulsar Metrics (listada en Otros ).

    Un mensaje de confirmación indica que el origen de datos se ha añadido correctamente y, a continuación, se le redirige a la página de configuración del complemento.



  5. Junto a Clave API, introduzca la clave API NS1 Connect que creó anteriormente. La clave API se almacena de forma segura en la base de datos Grafana . Una vez completado, haga clic en Guardar y probar. Grafana valida que la clave API puede utilizarse para extraer datos de NS1 Connect. Si se realiza correctamente, aparecerá un mensaje de confirmación.
    Nota: Si Grafana devuelve un mensaje de error, compruebe el secreto de la clave API de NS1 Connect o verifique los permisos de la clave API para asegurarse de que son correctos.


    Haga clic en Atrás para volver a las fuentes de datos configuradas. La fuente de datos NS1 Connect Pulsar aparece en la lista.



    Si ésta es la única fuente de datos que tiene instalada, aparece etiquetada como predeterminada. A medida que configures plugins adicionales, puedes especificar uno como predeterminado.

Paso 3 - Añadir un nuevo panel al cuadro de mandos de Grafana

A continuación, cree un nuevo panel en Grafana para consultar los datos de Pulsar .

  1. Cree un nuevo cuadro de mandos en Grafana o acceda a uno ya existente.
  2. Haga clic en el icono Añadir panel en la esquina superior derecha.

    Las nuevas opciones aparecen encima del panel de control.



  3. Haga clic en Añadir un nuevo panel.

    La captura de pantalla anterior muestra una consulta de ejemplo con datos de la fuente de datos predeterminada de Grafana. Su vista puede ser diferente dependiendo de su configuración.

    Haga clic en el menú desplegable Fuente de datos (en la parte inferior izquierda, bajo la pestaña Consulta ) y seleccione NS1 Pulsar Métricas. Ahora, todas las aplicaciones y puestos de trabajo disponibles en Pulsar están disponibles para su selección. Tenga en cuenta que sólo puede ver las aplicaciones y trabajos accesibles para la clave API NS1 Connect que introdujo al configurar la fuente de datos.
    Nota: Consulte Creación de aplicaciones y trabajos Pulsar RUM para obtener más información sobre Pulsar aplicaciones y trabajos.
  4. En App, seleccione una aplicación Pulsar . Una aplicación Pulsar es una colección de recursos Pulsar .
  5. En Trabajo, seleccione un trabajo de Pulsar . Un trabajo corresponde a un único recurso Pulsar (por ejemplo, CDN, centro de datos, nube, etc.) que se está midiendo. El recurso aloja un activo (como una imagen de un solo píxel) para medir la disponibilidad y la latencia cuando la etiqueta JavaScript se ejecuta al cargar la página.
  6. En Métrico, seleccione un tipo métrico (es decir, rendimiento o disponibilidad) de la lista.
  7. En Agregación, seleccione una de las agregaciones precalculadas (mín., máx., media, p50, p75, , p90, , , p95, ) p99 ).
  8. Opcionalmente, puede seleccionar una ubicación geográfica y/o un ASN para filtrar los datos, aunque se recomienda proporcionar al menos una ubicación geográfica para evitar que un gráfico muestre el comportamiento global de la CDN, lo que solo tendrá sentido en determinadas circunstancias.
  9. En la barra lateral derecha, introduzca un título para el nuevo panel y ajuste la configuración y las preferencias del panel como desee. Probablemente querrá establecer las unidades del eje Y en milisegundos.
  10. Opcionalmente, puede especificar consultas adicionales para comparar el rendimiento o los datos de disponibilidad de varias aplicaciones y trabajos de Pulsar . Vea más abajo para más detalles.
  11. Cuando esté listo, haga clic en Aplicar para guardar los cambios. Haga clic en Guardar en la esquina superior derecha cuando haya terminado. Saldrá del modo de edición.
  12. Introduzca un nombre para el panel de control (por ejemplo, NS1 Pulsar ) y, a continuación, haga clic en Guardar.

Aparece el nuevo panel de control con el panel que acaba de crear. Puede modificar el panel de control y añadir más paneles según desee.

Comparación de datos RUM en el panel Grafana

Tras crear un nuevo panel en el tablero Grafana , puede comparar los datos de rendimiento de dos aplicaciones y/o trabajos de Pulsar RUM. Para ello, configure un nuevo panel o seleccione un panel existente que muestre al menos un conjunto de datos RUM.

En la primera consulta (A), haga clic en + Consulta.



Aparece una segunda consulta con ajustes adicionales.



En la nueva consulta (B), seleccione la aplicación y el trabajo que desea comparar con la primera consulta. Ahora, el gráfico muestra dos conjuntos de datos, uno para cada consulta definida.



Nota : Al agregar consultas adicionales para comparar, asegúrese de seleccionar la misma aplicación, trabajo, métricas y agregación de RUM para que esté comparando datos del mismo tipo.