Как я могу получить панель в Splunk для отображения результатов внешнего вызова API? - PullRequest
0 голосов
/ 17 июня 2019

В частности, у меня есть API, который возвращает JSON. Я хочу, чтобы пользователь зашел на панель мониторинга, набрал ввод (в данном случае IP-адрес) и отобразил результаты вызова внешнего API (например, число, извлеченное из поля в ответе) в панель. Это выполнимо? Если так, то как? Бонусные баллы за выполнение этого без необходимости доступа к бэкэнду.

1 Ответ

0 голосов
/ 20 июня 2019

Да, это выполнимо!

Вам необходимо написать функцию javascript, которая будет выполняться при некоторых действиях пользователя (например, при нажатии кнопки).Эта функция должна:

  1. сделать HTTP-вызов для извлечения данных (т. Е. Через axios )
  2. выбрать нужные данные из ответа / обработать возможные ошибки
  3. установить результат, который будет отображаться каким-либо образом на панели инструментов.

Для этого вы можете использовать простые приемы html / js и, в частности, обратиться к тому, как это делается в SplunkПримеры приборной панели

...