是否可以 运行 带有 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
。
我正在开发一个仪表板,它通过 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
。