Features and use cases

DataStream 2 proves an unparalleled tool for monitoring the performance of your properties on the Akamai Intelligent Edge Platform. Let's have a look at the most typical use cases.

DataStream 2 is optimized for high-volume raw data delivery. We recommend using raw log data for basic traffic analysis and monitoring CDN health. In the event of issues related to third-party destinations, such as latency or connection problems, data will be lost after three failed retries to connect. You should take these limitations into account before using data served on your stream for audit, compliance, or billing purposes.

Here are some key benefits of using DataStream:

Low latency streaming

DataStream 2 provides easy control over your streams and delivers live log data at under one-minute latency. You can:

  • Create, edit, view, and delete stream configurations. DataStream adapts to configuration changes within 90 minutes of the change.

  • Collect, bundle, and stream raw log records to a chosen destination at selected time windows.

  • Pause and stop log delivery as required.

  • Monitor multiple properties in a stream.

  • Monitor a property in multiple streams.

Various destination types

DataStream 2 supports push mechanisms designed to upload logs to a customer-owned, third-party destination. You can stream your data to these destinations:

Customizable data sets

DataStream 2 gives you control over what request-response cycle data you collect and send to your destination. You can:

  • Select parameters or aggregation metrics from predefined data sets.

  • Control the order of parameters in a log line.

  • Set delivery conditions for your log files.

  • Enable logging custom parameters in your streams.

For more information, see Data set parameters.

Supported products

You can leverage log collection that DataStream 2 provides with these products:

  • Adaptive Media Delivery

  • API Acceleration

  • Download Delivery

  • Dynamic Site Accelerator

  • Dynamic Site Delivery

  • Ion (Standard, Premier and Media Advanced, including Terra Alta Enterprise)

  • Rich Media Accelerator

  • Object Delivery

  • Web Application Accelerator

Monitoring

You can configure your streams to send raw logs every 30 seconds. Low latency log data streaming can help you proactively monitor performance, and detect and quickly resolve performance issues.

You can stream logs to an analytics platform of your choice to ingest logs and set up real-time dashboards or alerts. This helps you proactively prevent connectivity problems, service disruptions, and configuration-tuning complications, as well as minimize your mean time to recovery (MTTR).

You can use DataStream 2 for:

  • Performance and QoS monitoring. Proactively monitor performance, and detect and quickly resolve performance degradations. Determine traffic split based on real-time performance and availability metrics. Measure the success of your new code or CDN configuration in real time without risking downtime or end-user experience. Check on CDN health, efficiency, and usage after rolling out new features.

  • Event monitoring. Monitor live events, such as video streaming and software and game releases.

  • Usage tracking. Monitor for usage spikes to avoid exceeding commits.

  • Alerting. Receive alerts with potential issues based on failure uploads and violation of thresholds.

Insights

Use the log data you receive for long-term trend analysis or to gain valuable insights based on performance and traffic. You can use the data you receive to perform forensic, session, and content analysis.

Diagnostics and troubleshooting

After you've detected an issue, get the data you need to investigate and isolate the root cause of your problem. Use it to keep track of performance and health, and proactively identify possible issues:

  • DevOps and diagnostics. Understand the impact of changes caused by the configuration, player, or workflow updates.

  • Benchmarking. Access recent data for up to 12 hours on CDN health, efficiency, and usage for analysis and benchmarking, without the overhead of managing an endpoint infrastructure.


Did this page help you?