Amazon Kinesis Data Firehose

TelemetryTV Kinesis Integration Procedure

Objective

This standard operating procedure guides Customer Success Managers and Account Managers through the process of integrating TelemetryTV with AWS Kinesis for efficient data management, including device logs, campaign views, and device reports.


Procedure

Step 1: Confirm Account Features

Ensure the TelemetryTV (TTV) account has the necessary features enabled:

  • Campaigns
  • Kinesis Firehose

Step 2: Prepare AWS Account

  1. AWS Account:

    • Ensure you have access to an AWS account.
  2. Create Kinesis Delivery Streams:

    • Set up three Kinesis delivery streams with the following options:

      • Direct Put
      • Destination to S3
    • Naming Convention:

      • Follow the naming convention for streams:

        • {prefix}_device_log
        • {prefix}_device_report
        • {prefix}_campaign_view

Step 3: Configure TelemetryTV Account

  1. Access TelemetryTV Account:

    • Log in to your TelemetryTV account.
  2. Navigate to Device Reporting Export:

    • In the TelemetryTV account, go to Settings -> Device Reporting Export.
  3. Fill in AWS Credentials:

    • Input credentials from your AWS account.
    • Enter the stream name as the prefix from Step 2.

  1. Save Settings:
    • Save the settings to initiate the integration.

Step 4: Verify Integration

  1. Initiate Playback:

    • Let your devices play playlists as usual.
  2. Check AWS S3 Buckets:

    • After approximately 15 minutes, check your AWS S3 buckets.
    • Data will be grouped in text files within the specified Kinesis delivery streams.

Do you require any additional specifications or changes to the provided information?