Creación de un widget dinámico IBM Cloud Logs
Puede crear un widget dinámico que puede incluirse en los cuadros de mando personalizados de IBM® Cloud Logs.
Utilice este widget para obtener sugerencias sobre las visualizaciones que se proponen en función de los resultados de sus datos de consulta, y encontrar la mejor manera de presentar los resultados de sus datos. Puede configurar consultas Lucene, consultas DataPrime y consultas PromQL.
Cómo funciona
El widget dinámico analiza los resultados de las consultas y sugiere visualizaciones basadas en la forma de los datos.
Por defecto, la vista de tabla se muestra cuando se añade el widget dinámico por primera vez al cuadro de mandos. Los datos sin procesar se muestran en formato JSON.
A continuación, puede aplicar filtros de consulta, agrupación o agregación. Los datos filtrados se utilizan para sugerir visualizaciones como gráficos de barras, circulares, indicadores, lineales, etc.
Cada vez que se modifica la consulta, el widget dinámico vuelve a analizar los resultados y actualiza la lista de visualizaciones recomendadas.
Paso 1: Introducir nombre y descripción
Complete los pasossiguientes:
-
En salpicadero personalizado, haga clic en Añadir widget
y arrastre y suelte el widget Dinámico desde su barra lateral.
-
Sustituya Nuevo widget dinámico por el Nombre del widget.
-
Escriba una descripción.
Haga clic en Icono de acción
. A continuación, seleccione Añadir descripción.
Paso 2: Configurar la consulta para definir el conjunto de datos
Complete los pasossiguientes:
-
Haga clic en Icono de acción
. A continuación, seleccione el modo Edición. -
Para
Query 1, siga estos pasos:Seleccione el tipo de datos. Los valores válidos son:
Logs,Metrics, yDataPrime.Selecciona la fuente. Las opciones válidas son:
Priority InsightsyAnalyze and Alert.Puede cambiar el nombre de la consulta. Seleccione el
y, a continuación, haga clic en Renombrar consulta.
-
Introduzca la consulta.
Cuando el tipo de datos es
DataPrime, introduzca una consulta Dataprime en el campo Consulta.Si el tipo de datos es
Logs, introduzca una consulta Lucene en el campo Consulta. Puede aplicar filtros y agregaciones.Cuando el tipo de datos es
Metrics, especifique la métrica o PromQL deseada en el campo Consulta. Puede aplicar filtros y agregaciones.
Paso 3: Seleccionar el widget de visualización
Después de introducir la consulta,
-
Haga clic en Sugerir visualizaciones para obtener una lista de las visualizaciones válidas.
-
Elija una visualización para mostrar los datos en este widget. A continuación, configure el widget para esa visualización. Para obtener información sobre la personalización de la visualización, consulte la información correspondiente a cada tipo de visualización:
Paso 4: Añadir 1 o más reglas
Seleccione Añadir regla para añadir una nueva regla con diferentes propiedades.
**Thresholds.**: Choose the base **Thresholds**. That is, when the gauge should appear green and red. Add additional thresholds - yellow and orange - if necessary.
Paso 5: Guardar el widget
Complete los pasossiguientes:
-
[Opcional] Establezca la hora del salpicadero del widget si desea utilizar un intervalo de tiempo distinto del seleccionado en el salpicadero.
-
Haz clic en Guardar para guardar tu widget.
-
[Opcional] Añadir una acción personalizada. Para obtener más información, consulte Uso de acciones para integrarse con servicios de terceros.
Limitaciones conocidas
-
Los widgets dinámicos muestran hasta 2.000 registros por resultado de consulta.
Cuando una consulta devuelve más de 2.000 registros, el widget muestra un aviso de Datos parciales. El widget sólo incluye las 2.000 primeras filas devueltas.
Para analizar el conjunto completo de resultados, acote el intervalo de tiempo o aplique filtros para reducir el número de registros devueltos.
-
Para los widgets de tabla, se aplican las siguientes limitaciones:
Las interacciones con los datos mediante
Filter InoFilter Outno se incluyen en URL y no persisten cuando se comparte el enlace.Cuando se tiene una tabla multiconsulta con uniones, como una unión externa, las funciones
Filter InyFilter Outno están disponibles.Sólo puede filtrar widgets de tabla con columnas estructuradas. Las columnas que incluyen contenido de texto o JSON muestran datos sin procesar y no admiten el filtrado basado en columnas ni las acciones de filtrado.