0

我是 Splunk 和 Python 的新手,开始研究 Splunk 自定义模块,我参考了 Splunk 站点自定义模块。当我使用 Visual Studio 2017 -> Python3 创建了相同的文件结构时,它给了我一个错误

  • 未找到导入 controllers.module
  • 找不到导入 splunk
  • 找不到导入 splunk.search
  • 找不到导入 splunk.util
  • 找不到导入 splunk.entity
  • 未找到从 splunk.appserver.mrsparkle.lib 导入 json
  • 导入 lib.util 作为 util 未找到

注意:我已经使用“pip install splunk-sdk”导入了Splunk SDK,但是我在项目中找不到任何包。

请任何人指导我如何解决上述自定义模块包错误。

如果有任何现成的样品可用,那么请建议一个链接。

提前致谢

4

2 回答 2

0

您是否尝试过查看 simple_xml_exaples 应用程序的 sourcecodeviewer 实现。我认为这是添加自定义 HTML + CCS + 第三方的好方法。此外,它可以在自定义的dashboard.js 中实现

编辑

下载简单的xml示例APP;在每个示例仪表板中,可以看到它有一个名为 sourceviewer 的自定义组件,该组件在每个仪表板页面的加载时间之后注入。

为此习惯

仪表板.js

已创建并插入,APP/appserver/static因此这将覆盖原始

因此,您可以在每个仪表板页面中插入新的所需组件,甚至不会影响仪表板 xml 部分及其作为 pdf 生成器的功能。

我使用这种方式来实现自定义导航作为侧边栏。

于 2018-07-23T16:41:34.467 回答
0

你可能在浪费时间。Splunk 模块已弃用一年多,并且可能随时不受支持。您正在寻找的软件包应该是 Splunk 的一部分。你安装了吗?我相信 Splunk 不支持 Python 3。尝试 2.7。

于 2018-07-10T13:16:24.770 回答