Feed management overview
This page provides an overview of Google SecOps feed management. You can create and manage feeds using the feed management UI or the feed management API.
The feed management UI is built on the feed management API. You can use Google SecOps data feeds to ingest log data into your Google SecOps instance from the following sources:
- Cloud Storage services that are supported by Google SecOps, such as Google Cloud Storage and Amazon S3
- Third-party data sources that are supported by Google SecOps and accessed through API, such as Microsoft 365
- Files accessible directly using HTTP(S) requests
- Sources that support HTTPS push ingestion, such as webhooks, Pub/Sub, and Amazon Data Firehose. You can push logs using an HTTPS endpoint from these sources.
Each feed that you create is composed of a data source type and a log type. Google Cloud Storage, third-party APIs, and HTTP-accessible files are examples of source types. For each data source type that Google SecOps supports, Google SecOps also supports specific log types. For example, for the Google Cloud Storage source type, Google SecOps supports the Carbon Black log type and many others. The list of supported log types varies by source type.
When you create a feed, you specify the source type, log type, required permissions, authentication details, and other information that is based on the log type. As part of its security design, Google SecOps stores user credentials (for example, credentials that you provide so that a Google SecOps feed can ingest log data from a third-party API) in Secret Manager.
If Google SecOps provides a default parser for the log type, then the ingested log data is stored in both Google SecOps Unified Data Model (UDM) format and raw log format.
Supported source types and log types
Google SecOps supports the following source types:
Feed source type | Description |
---|---|
Third-party API | Ingest data from a third-party API. |
Pub/Sub | Ingest data using a Pub/Sub push subscription. |
Google Cloud Storage | Ingest data from a Google Cloud Storage bucket. |
Amazon Data Firehose | Ingest data using Amazon Data Firehose. |
Amazon S3 | Ingest data from an Amazon Simple Storage Service bucket. |
Amazon SQS | Ingest data from an Amazon Simple Queue Service queue whose entries point to files stored in S3 |
Azure Blobstore | Ingest data from Azure Blob Storage. |
HTTP(S) | Ingest data from files accessible by an HTTP(S) request. Do not
use this source type to interact with third-party APIs. Use the API
feed source type for third-party APIs supported by Google SecOps. |
Webhook | Ingest data using an HTTPS webhook. |
There are several ways to view a list of supported log types:
Google SecOps UI: For information about how to view the list of supported log types for each source type, see Add a feed.
API reference documentation: To view a list of supported log types for third-party API feeds, see Configuration by log type.
Feed Schema API: To view log types for any source type, you can also use the Feed Schema API.
What's next
- Learn how to create and manage feeds using the feed management UI.
- Learn how to create and manage feeds using the Feed management API.