Можно ли запустить команду curl с помощью spunk dbxquery? - PullRequest
0 голосов
/ 23 октября 2019

Я разрабатываю панель мониторинга, которая подключается к Splunk через REST API и отображает данные на различных графиках / графиках и т. Д. Чтобы получить данные, мне нужно сделать запрос POST через curl (node.js). Все работает отлично. Однако, когда я пытаюсь сделать запрос Post с помощью dbxquery, он завершается неудачно и возвращает «роковую команду dbxquery unknown». Мне было интересно, сталкивался ли кто-нибудь с этим раньше.

curl -H 'Authorization: Basic auth token' -k https://devfg.com:8089/services/search/jobs  -d search=" | dbxquery query=\"SELECT count(*) FROM db.table\" connection=\"connection\"" -d output_mode=json 

1 Ответ

2 голосов
/ 23 октября 2019

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

В качестве альтернативы, вам может потребоваться экранировать *, поэтому \*.

В противном случае вы сможете запуститьdbxquery с помощью команды curl.

...