Splunk rest API и извлеченные поля

Я использую клиент Splunk для создания запросов (com.splunk.Service) из библиотеки Java Spunk:

ServiceArgs loginArgs = new ServiceArgs();
loginArgs.setUsername(this.getUsername());
loginArgs.setPassword(this.getPassword());
loginArgs.setHost(this.getHost());
loginArgs.setPort(this.getPort());
this.setSplunkService(Service.connect(loginArgs));

this.getService().oneshotSearch("search index=myIndex myExtractedField=1", args);

this.getService().logout();

По моему запросу поле myExtractedField не понято Splunk, и у меня нет результата.

Если я сделаю запрос без настраиваемого поля (search index = myIndex), то результат не вернет мне извлеченное поле myExtractedField в моем ответе. У меня в основном есть основные поля Splunk (host,_raw и т. Д.)

Очевидно, что мой запрос и полученный результат не дают мне возможности использовать извлеченные поля, которые я сделал для конкретного приложения. Я предполагаю, что это потому, что запрос сделан в универсальном приложении "Поиск и отчетность".

Я прав? Как мне указать, что я хочу сделать запрос в определенном контексте приложения?

0 ответов

Другие вопросы по тегам