如何在Splunk中获得一个面板来显示外部API调用的结果?

时间:2019-06-17 15:13:19

标签: splunk

具体地说,我有一个返回一些JSON的API。我想要做的是让用户进入仪表板,输入输入(在这种情况下为IP地址),并在其中显示外部API调用的结果(例如,从响应字段中提取的数字)。面板。这可行吗?如果可以,怎么办?无需访问后端即可获得奖励点。

1 个答案:

答案 0 :(得分:0)

是的,这是可行的!

您需要编写在某些用户操作(即按下按钮)上执行的javascript函数。此功能需要:

  1. 进行HTTP调用以获取数据(即通过axios
  2. 从响应中挑选想要的数据/处理可能的错误
  3. 设置结果以某种方式在仪表板中显示。

为此,您可以使用简单的html / js技术,并特别参考Splunk Dashboard Examples

中的操作方式。