Пользовательский модуль Splunk

Я новичок в Splunk, а также в Python и начинаю работать над пользовательским модулем Splunk, и я взял ссылку с сайта Splunk Пользовательский модуль. Когда я создал ту же файловую структуру с помощью Visual Studio 2017 -> Python3, это дает мне ошибку

  • импорт контроллеров.модуль не найден
  • импорт splunk не найден
  • импорт splunk.search не найден
  • импорт splunk.util не найден
  • импорт splunk.entity не найден
  • импорт json из splunk.appserver.mrsparkle.lib не найден
  • импортировать lib.util, поскольку утилита не найдена

Примечание. Я уже импортировал Splunk SDK с помощью "pip install splunk-sdk". Тем не менее, Я не могу найти ни одного пакета в проекте.

Пожалуйста, подскажите, как устранить указанную выше ошибку пакета пользовательского модуля.

Если есть готовые образцы, пожалуйста, предложите ссылку.

заранее спасибо


person Dave Kapildev    schedule 10.07.2018    source источник


Ответы (2)


Возможно, вы зря тратите время. Модули Splunk устарели уже более года и могут перестать поддерживаться в любое время. Пакеты, которые вы ищете, должны быть частью Splunk. Вы его установили? Я считаю, что Splunk не поддерживает Python 3. Попробуйте 2.7.

person RichG    schedule 10.07.2018
comment
Привет, Рич, спасибо за ответ. Можете ли вы настроить панель управления с помощью HTML + CSS + сторонних элементов управления js в табличном представлении. - person Dave Kapildev; 10.07.2018
comment
Я не могу помочь с этим. - person RichG; 10.07.2018

Пробовали ли вы взглянуть на приложение simple_xml_exaples для реализации средства просмотра исходного кода. Я думаю, что это хороший подход для добавления пользовательского HTML + CCS + стороннего.js. Кроме того, это может быть реализовано в пользовательской панели инструментов.js

редактировать

Загрузите приложение с простыми примерами xml; в каждом примере панели мониторинга можно увидеть, что он имеет настраиваемый компонент, называемый sourceviewer, который вводится после времени загрузки на каждой странице панели.

Для этого обычай

приборная панель.js

создается и вставляется в APP/appserver/static, так что это переопределит исходный

Таким образом, вы можете вставлять на каждую страницу информационной панели новые необходимые компоненты, даже не затрагивая xml-часть информационной панели и ее функциональные возможности в качестве генератора PDF.

Я использовал этот способ, чтобы реализовать пользовательскую навигацию в качестве боковой панели.

person marcolesh    schedule 23.07.2018
comment
Спасибо за ваш ответ. пожалуйста, не могли бы вы предложить какой-либо образец URL, например - person Dave Kapildev; 25.07.2018
comment
Конечно, @KapilDave: localhost:8000/en-US/app/simple_xml_examples/simple_chart, вы должны загрузить приложение Simple xml examples, в каждом примере панели инструментов вы можете видеть, что он имеет настраиваемый компонент, называемый sourceviewer, который вводится после времени загрузки на каждой странице панели инструментов. - person marcolesh; 02.08.2018
comment
@KapilDave, ты можешь это понять? - person marcolesh; 08.08.2018
comment
Спасибо @marcolesh за вашу большую поддержку. Да, Проблема была решена. Извините за поздний ответ. - person Dave Kapildev; 19.09.2018