我已经安装了 Splunk Enterprise试用版。我已按照here所述启用 HTTP事件收集器功能,该功能可将我的应用中的机器数据发送到Splunk。
我尝试使用 Postman 向 Splunk 发送 POST 请求,但没有得到回复。
method: POST
url : http://localhost:8088/services/collector
Authorization : my generated token
答案 0 :(得分:0)
您有2种选择,例如使用HEC事件数据格式规范发送JSON数据。
curl -k "https://mysplunkserver.example.com:8088/services/collector" \
-H "Authorization: Splunk CF179AE4-3C99-45F5-A7CC-3284AA91CF67" \
-d '{"event": "Hello, world!", "sourcetype": "manual"}'
或发送原始数据,为此,您需要使用原始端点,例如。
curl -k
"https://mysplunkserver.example.com:8088/services/collector/raw?channel=00872DC6-
AC83-4EDE- -H "Authorization: Splunk CF179AE4-3C99-45F5-A7CC-3284AA91CF67" -d '1,
2, 3... Hello, world!'