es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Elige un resultado en la tabla de consulta de Splunk.

1) Me gustaría agregar un botón de radio o cualquier forma de seleccionar uno de los resultados de mi búsqueda REST a continuación:

BÚSQUEDA: |rest /services/data/ui/views | table id label updated “eai:userName” “eai:data” “eai:appName”

Tablero que muestra los resultados

2) Esta búsqueda se guarda como un tablero (actualización automática) y he agregado algunos cuadros de texto (Nombre de usuario, Rama de confirmación, Token de usuario) como se muestra en la imagen adjunta. Estos cuadros de texto serán llenados manualmente por el usuario.

Caso de uso: Necesito seleccionar una fila mediante un botón de radio (u otra forma técnica) y luego hacer clic en el botón ENVIAR para enviar los datos de la fila seleccionada y los datos del cuadro de texto (introducidos manualmente por el usuario) a mi script personalizado de Python.

¿Cuál es la forma de lograr este caso de uso en Splunk? Cualquier ayuda en este sentido es apreciada.

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para agregar un botón de opción o cualquier otra forma de seleccionar uno de los resultados de la búsqueda de la consulta REST, puedes considerar los siguientes pasos:

    1. Usa el módulo HTML para crear un formulario con botones de opción y un botón de envío. Utiliza HTML y CSS para estilizar el formulario según tus requisitos.
    2. Usa el lenguaje de procesamiento de búsqueda de Splunk (SPL) para obtener los resultados de la búsqueda y llenar dinámicamente los botones de opción. Puedes utilizar una búsqueda de referencia o una subbúsqueda para obtener los datos requeridos.

    3. Utiliza JavaScript para manejar las acciones del usuario en los botones de opción y en el botón de envío. Cuando el usuario seleccione un botón de opción y haga clic en el botón de envío, utiliza JavaScript para obtener el valor seleccionado y los datos introducidos manualmente en el cuadro de texto.

    4. Utiliza el Coleccionista de Eventos HTTP (HEC) o la API REST para enviar los datos de la fila seleccionada y los datos del cuadro de texto a tu script personalizado de Python. Puedes utilizar el SDK de Python de Splunk para crear un script personalizado que pueda consumir los datos enviados por el HEC o la API REST.

    5. Finalmente, utiliza el Editor de Paneles de Splunk para agregar el módulo HTML y configurarlo para mostrar el formulario con los botones de opción y el botón de envío. También puedes agregar la tabla de resultados de la búsqueda como un módulo separado y utilizar CSS para posicionar los botones de opción y el formulario alrededor de la tabla.

    Con estos pasos, deberías poder lograr el caso de uso de seleccionar una fila mediante un botón de opción y enviar la selección junto con los datos introducidos manualmente en el cuadro de texto a tu script personalizado de Python.

Comments are closed.