Skip to content

Visualize

Progress checklist

Lab completion is objects verified in S3. Visualization is optional.

demo.sh viz builds a self-contained HTML report (.lab/viz/report.html) using the same site fonts and palette as this walkthrough:

  • Pipeline status — producer → stream → channel → S3
  • DeliveryToS3 Successful / Failed / Freshness charts (last 2 hours)
  • Latest decompressed record and recent object table
  • Buttons into the S3 prefix and CloudWatch graph

Read-only AWS CLI calls only (needs python3 on PATH). Re-run viz to refresh.

  1. Build and open the report:

    Terminal window
    export AWS_PROFILE=sandbox
    export AWS_REGION=ap-southeast-2
    ./scripts/demo.sh viz

    Looks like:

    Building delivery report…
    Report …/.lab/viz/report.html
    Lab LAB_SUFFIX
    Bucket s3://kds-s3-demo-LAB_SUFFIX-ACCOUNT_ID
    Channel kds-s3-demo-LAB_SUFFIX-channel (CHANNEL_ID)
    Opened in the default browser.

    The report opens in the browser (pipeline, DeliveryToS3 charts, latest record):

    Lab HTML report: pipeline status, object stats, Successful delivery chart, freshness, and latest heartbeat record

  2. Use Open CloudWatch graph in the report for the interactive console view (same three dimensions as Verify in S3). With the heartbeat producer you typically see a steady SuccessfulRecordCount near one per interval and FailedRecordCount at zero:

    CloudWatch Metrics: DeliveryToS3.SuccessfulRecordCount (steady) and FailedRecordCount (zero) over 2 hours

    Re-run viz after another freshness window to refresh the local HTML charts.