是否可以 运行 带有 splunk dbxquery 的 curl 命令?

Is it possible to run a curl command with a splunk dbxquery?

我正在开发一个仪表板,它通过 REST API 连接到 Splunk 并显示各种 charts/graphs 等数据。为了获取数据,我必须发出 POST 请求通过卷曲(node.js)。一切都很好。但是,当我尝试使用 dbxquery 发出 Post 请求时,它失败了并且 returns 'fatal dbxquery unknown command.' 我想知道以前是否有人遇到过这种情况。

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 

dbxquery 命令的权限是否设置为可从任何应用程序执行?在应用权限下检查命令是否全局导出。

或者,您可能需要转义 *,因此 \*

否则,您应该可以通过 curl 命令 运行 dbxquery