- Create either an HTTP API connector or OTLP HTTP connector in Squasher.
- Keep the old Splunk destination active during a short validation window.
- Re-map the outgoing collector payload so it emits structured JSON or OTLP to Squasher.
- Compare event counts, levels, and key tags before cutover.
Compatibility boundaries
- No dedicated Splunk HEC endpoint yet
- Tokens, indexes, and sourcetypes must be translated at the collector or gateway layer
- Search, dashboards, and alert semantics move to Squasher after cutover
Field mapping
- HEC
event->messageplus structured fields - HEC
host->tags.host - HEC
source->tags.source - HEC
sourcetype->tags.sourcetype - HEC timestamp ->
timestamp
Troubleshooting
- Confirm your translator preserves error level and service tags
- Send one representative HEC envelope first, then widen batching
- Compare event counts during dual-ship before retiring the Splunk destination