【问题标题】:Splunk Custom ModuleSplunk 自定义模块
【发布时间】:2018-07-10 10:46:09
【问题描述】:

我是 Splunk 和 Python 的新手,开始研究 Splunk 自定义模块,我参考了 Splunk 站点 Custom Module。当我使用 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,但是我在项目中找不到任何包。

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

如果有现成的样品可用,请提供链接。

提前致谢

【问题讨论】:

    标签: python splunk splunk-sdk


    【解决方案1】:

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

    【讨论】:

    • 您好 Rich,感谢您的回复。您能否在表格视图中使用 HTML + CSS + 第三方 js 控件来指导自定义仪表板。
    • 我无能为力。
    【解决方案2】:

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

    编辑

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

    为此定制

    dashboard.js

    APP/appserver/static 中创建并插入,因此这将覆盖原来的

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

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

    【讨论】:

    • 感谢您的回复。请您建议任何示例网址,例如
    • 当然@KapilDave :localhost:8000/en-US/app/simple_xml_examples/simple_chart,你必须下载简单的xml示例APP,在每个示例仪表板中你可以看到它有一个名为sourceviewer的自定义组件,它是在加载时间后注入的每个仪表板页面
    • @KapilDave 你能弄清楚吗?
    • 感谢@marcolesh,感谢您的大力支持。是的,问题已解决。抱歉回复晚了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-24
    • 2020-06-24
    • 2015-09-03
    • 2012-01-02
    • 2012-05-29
    • 2018-10-07
    相关资源
    最近更新 更多