Me preguntaba si sería posible si pudiera cambiar el valor de un token (menú desplegable) en una consulta.

Para el contexto: tengo un menú desplegable, que tiene valores 1,2,3. Estoy usando estos valores en una consulta de búsqueda. Sin embargo, también estoy usando otra consulta de búsqueda con un índice diferente en el mismo tablero que usa a, b, c. ¿Hay alguna manera de mapear los valores 1,2,3 -> a, b, co hacerlo dentro de la consulta de búsqueda usando una evaluación o algo así?

Gracias

0
DoubleRainbowZ 29 abr. 2020 a las 07:45

2 respuestas

La mejor respuesta

Puede configurar múltiples tokens cuando selecciona un elemento de un menú desplegable. Aquí hay una forma de hacerlo, estoy seguro de que hay otros. Usaría token1 en su primera búsqueda y token2 en la segunda.

<input type="dropdown" token="token1">
  <label>Select an option</label>
  <default>1</default>
  <choice value="1">1</choice>
  <choice value="2">2</choice>
  <choice value="3">3</choice>
  <change>
    <condition label="1">
      <set token="token2">a</set>
    </condition>
    <condition label="2">
      <set token="token2">b</set>
    </condition>
    <condition label="3">
      <set token="token2">c</set>
    </condition>
  </change>
</input>
1
Simon Duff 30 abr. 2020 a las 00:29

Si te entiendo correctamente, quieres usar la misma búsqueda base para completar varios menús desplegables. ¿Es esto correcto?

Lo que hago en los paneles cuando quiero hacer algo como esto está en el XML, realice una búsqueda como la siguiente:

<search id="dropdownbase">
    <query>index=ndx sourcetype=srctp fieldA=something fieldB=somethingelse earliest=-24h latest=now
    | stats count by fieldA fieldB
</search>

Luego, en la búsqueda del menú desplegable (es decir, la parte dinámica), agregue / modifique lo siguiente:

<search base="dropdownbase"></search>

Y luego establezca su campo para valor vs campo para etiqueta en fieldA o fieldB según corresponda

0
warren 29 abr. 2020 a las 12:23