Skip to content

[LOTC-780] Add TrafficPeak Multi-CDN bundle#141

Open
kevinborkman-hub wants to merge 12 commits intomainfrom
LOTC-780-traffic-peak-multi-cdn
Open

[LOTC-780] Add TrafficPeak Multi-CDN bundle#141
kevinborkman-hub wants to merge 12 commits intomainfrom
LOTC-780-traffic-peak-multi-cdn

Conversation

@kevinborkman-hub
Copy link
Copy Markdown
Collaborator

@kevinborkman-hub kevinborkman-hub commented Mar 30, 2026

Summary

  • Add TrafficPeak Multi-CDN (mcdn) bundle with 3 transform providers: cloudflare, cloudfront_firehose (Firehose), fastly
  • Includes 3 dashboards (CDN Dashboard Default, CDN Global View, Raw Logs), 2 summary tables, and shared functions
  • Flattened version subdirectory (LOTC-1348): assets live at trafficpeak/mcdn/ with metadata.version: 1.0.0 preserved in bundle.json
  • Updated base_url to flat path; removed folder/subfolder from bundle-config.json
  • Declared akamai_ prefixed cluster dictionaries in shared_dictionaries

Test plan

  • CI pipeline detects and routes to Track 1 (full pipeline)
  • Bundle configuration generates valid bundle.json
  • Rust validator passes (SUCCESS locally, 4 pre-existing check_dependencies warnings on cluster-shared akamai_ dicts — non-blocking)
  • Manual --local validation against test cluster

🤖 Generated with Claude Code

kevinborkman-hub and others added 3 commits March 30, 2026 11:50
Copy transformations, dashboards, summaries, and functions from cac-tools
for the TrafficPeak mcdn bundle with 5 providers (byteplus, cloudflare,
cloudfront_firehose, fastly, tencent).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Add datasource config to next_dim and drill_chain_for_display variables
which use complex ClickHouse functions (arrayFilter, arrayConcat).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@kevinborkman-hub kevinborkman-hub temporarily deployed to bundle-validator-env March 30, 2026 17:02 — with GitHub Actions Inactive
Replace 40 hardcoded ${VAR_QUANTILES_*} references with matching
lowercase ${quantiles_*} variable names that are actually defined
in the dashboard templating list.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@kevinborkman-hub kevinborkman-hub temporarily deployed to bundle-validator-env March 30, 2026 19:47 — with GitHub Actions Inactive
Replace hardcoded ${VAR_*} references with matching lowercase
variable names defined in each dashboard's templating list.
- Raw Logs: VAR_TABLE, VAR_TIMESTAMP (10 refs)
- CDN Dashboard Default: VAR_CDN_PANEL, VAR_RAW_LOGS (10 refs)
- CDN Global View: VAR_CDN1, VAR_CDN_PANEL, VAR_RAW_LOGS (15 refs)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@kevinborkman-hub kevinborkman-hub temporarily deployed to bundle-validator-env March 30, 2026 19:57 — with GitHub Actions Inactive
Only Raw Logs had the actual query error; the VAR_ references in
the other dashboards are used in non-SQL contexts and work fine.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@kevinborkman-hub kevinborkman-hub temporarily deployed to bundle-validator-env March 30, 2026 19:59 — with GitHub Actions Inactive
Replace self-referencing ${table} and ${timestamp} constants with
__PROJECT_NAME__.__TABLE_NAME__ and reqTimeSec respectively.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@kevinborkman-hub kevinborkman-hub temporarily deployed to bundle-validator-env April 1, 2026 16:17 — with GitHub Actions Inactive
@kcorbett-hdx kcorbett-hdx added skip-bundle-ci Skips all CI workflows labels Apr 1, 2026
kcorbett-hdx
kcorbett-hdx previously approved these changes Apr 1, 2026
Comment thread trafficpeak/mcdn/bundle-config.json
@kcorbett-hdx kcorbett-hdx added skip-bundle-format Skips bundle formatting; validates bundles and removed skip-bundle-ci Skips all CI workflows labels Apr 1, 2026
@kcorbett-hdx kcorbett-hdx temporarily deployed to bundle-validator-env April 1, 2026 17:35 — with GitHub Actions Inactive
kevinborkman-hub and others added 3 commits April 8, 2026 12:24
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@kcorbett-hdx kcorbett-hdx removed the skip-bundle-format Skips bundle formatting; validates bundles label Apr 17, 2026
@kevinborkman-hub kevinborkman-hub temporarily deployed to bundle-validator-env April 17, 2026 23:37 — with GitHub Actions Inactive
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants