Key concepts and terms

Here’s a brief overview of key concepts in the DataStream application.

Stream

Collects and displays information about a transaction based on stream type for analytical purposes. You can configure your stream to either push or pull data.

Push stream
Defines a stream that sends data to a specific destination for, among others, storing, monitoring, and analytical purposes. See Destinations.
Pull stream
Defines a stream that doesn't send data to any specific destination but makes it available through the DataStream API for up to 12 hours. You can allow web services, such as Datadog or BigQuery to integrate with a stream and pull your data for analytical purposes. See Pull integrations.
Aggregated metrics

The stream type used to collect information about how your website is performing. It streams aggregated data for a quick insight into how a configuration change impacts your end users.

Each stream type can collect information from different data sets. See Data set parameters.

Raw logs

The stream type used to collect log information about a transaction from the Akamai network. Raw logs are sent to a specific destination such as Splunk, Sumo Logic, or Datadog for searching, monitoring, and analyzing your users’ experience on your website.

Each stream type can collect information from different data sets. See Data set parameters.

Content delivery property

For DataStream, the content delivery property represents a specific web asset or a set of assets. This property includes rules for processing end-user requests for either a specific web asset or a set of assets.

Configure this using Property Manager in Control Center. In Property Manager, add the DataStream behavior to a rule to enable log data transactions.

Data set

Defines the format of the data received by the origin, giving you the capability to selectively choose or ignore specific parameters from data fields. See Data set parameters.

Destination

The endpoint where your stream's transaction log data is stored. You can select a destination only for push streams that provide information to the customer endpoint.

DataStream pushes data to a destination in the JSON format. See DataStream data format.

The destination types are:
  • Amazon S3. Provides cloud object storage for your data. See Stream logs to Amazon S3.
  • Splunk. Provides an interface that lets you search, monitor, and analyze your data. See Stream logs to Splunk.
  • Sumo Logic. Provides a cloud based service that lets you easily collect, centralize, and integrate data sources. See Stream logs to Sumo Logic.
  • Datadog. Provides an interface that lets you monitor cloud applications through analyzing data, monitoring servers, tools, databases, and various services that help maximize performance and improve user experience. See Stream logs to Datadog.
  • HTTPS. Provides an ability to send your data to a secure URL of your choosing. Make sure that the URL handles user authentication. See Stream logs to a custom HTTPS endpoint.
Publish

Saves the stream and deploys it to the production edge server.