Overview
The Sumo Logic destination forwards Ocean events to a Sumo Logic HTTP Source endpoint. Events are POSTed as newline-delimited JSON, one event per line, so they ingest cleanly with Sumo Logic’s auto-parser. For an introduction to event types, payloads, and delivery semantics, see the SIEM Forwarding Overview.Prerequisites
Before configuring the destination in Ocean, set up a Hosted HTTP Source in Sumo Logic:- A Sumo Logic HTTP Source URL — the full endpoint Sumo Logic gives you when you create the source. This URL contains the authentication token and is treated as a secret.
- A Source Category on the Sumo Logic source so events are easy to find and route (e.g.
ocean/siem).
In Sumo Logic, the HTTP Source URL itself is the credential — anyone with the URL can POST events to your source. Treat it as a secret.
Create the HTTP Source in Sumo Logic
Open Collection settings
In Sumo Logic, go to Manage Data → Collection and either pick an existing Hosted Collector or create a new one.
Name the source
Give it a name (e.g.
ocean-security) and set a Source Category (e.g. ocean/siem). The source category is how you’ll filter Ocean events in Sumo Logic. Click Save.Configure the destination in Ocean
Fill in the basics
| Field | Value |
|---|---|
| Name | A friendly name (e.g. SOC Sumo Prod). |
| HTTP Source URL | Paste the full URL you copied from Sumo Logic. Ocean stores this encrypted; the URL is never displayed again. |
Pick events to forward
Under Events to forward, select at least one:
- Inbound Protection — malicious cases
- Inbound Protection — spam cases
- AI Response — report phishing
- AI Response — quarantine release
- Audit Logs
How events arrive in Sumo Logic
Each event arrives as one JSON document tagged with the Source Category you set on the HTTP Source. Every payload includes anevent_type field (one of inbound_protection, report_phishing, quarantine_release, audit_log) you can filter on.
See the event payload reference for the full schema of each payload.
Search examples
These searches filter by theevent_type field inside the event payload. Replace _sourceCategory=ocean/siem with whatever source category you set on the HTTP Source.
Find malicious inbound emails Ocean remediated in the last 24 hours:
Troubleshooting
| Symptom | Likely cause | Resolution |
|---|---|---|
| Destination shows Authentication failed | HTTP Source URL is wrong, regenerated, or the source was deleted. | Re-copy the URL from Sumo Logic and update the destination. |
| Destination shows Endpoint unreachable | URL is malformed or Sumo Logic’s collector endpoint isn’t reachable. | Verify the URL matches the one shown on the source in Sumo Logic. |
Events arrive but have no _sourceCategory | The HTTP Source has no source category set. | Set a Source Category on the source in Sumo Logic. |
| No events yet | First export is still pending. | Wait a few minutes after creating the destination. |
