I want to forward logs to a third-party system over HTTP, but I found in the Splunk documentation that forwarding logs to third-party systems is typically done over TCP. I tried using TCP, but I did not receive Splunk metadata like host, sourcetype, source, and index on the third-party system.
Is it possible to forward logs with metadata to a third-party system over HTTP? If not, how can I get Splunk metadata over TCP? Can anyone suggest a solution?
@splunk @splunkent2 @Splunk9 @msplunk @splunk0
See my response in your other thread.
Hi @sudha_krish
Sending out over HTTP does not use an open HTTP standard/API - it uses Splunk2Splunk protocol wrapped in HTTP, so therefore it is only supported for sending to other Splunk systems.
If you want to send data to a non-Splunk system you can look at the syslog forwarding, however this sends the raw events before they are parsed.
For more information on sending to external systems please check out https://docs.splunk.com/Documentation/SplunkCloud/latest/Forwarding/Forwarddatatothird-partysystemsd
🌟 Did this answer help you? If so, please consider:
Your feedback encourages the volunteers in this community to continue contributing