Skip to content

[telemetry_chargeback] FVT - Add rate validation task file. - #416

Draft
ayefimov-1 wants to merge 3 commits into
masterfrom
alexy_ck_job_8k
Draft

[telemetry_chargeback] FVT - Add rate validation task file. #416
ayefimov-1 wants to merge 3 commits into
masterfrom
alexy_ck_job_8k

Conversation

@ayefimov-1

@ayefimov-1 ayefimov-1 commented Jul 14, 2026

Copy link
Copy Markdown
Contributor
  • Retrieves CloudKitty rating totals from Loki
  • Compares synthetic test data against actual Loki results
  • Provides automated pass/fail assertions
  • Ensures end-to-end data integrity

Authored-by: @ayefimov-1
AI Assisted by: Claude

@ayefimov-1
ayefimov-1 marked this pull request as draft July 14, 2026 21:21
…g (minimal)

Implements job-level rate accumulation across test scenarios with
comprehensive reporting and faster test execution.

Key changes:
- Fix double .yml extension bug: Store scenario names without .yml extension
- Test scenarios: Reduce step_seconds to 600, add factor conversions
- Rate accumulation: Track total_rate_job across scenarios
- Comprehensive reporting: Add loki_total_rate.yml (simplified version)
- Loki queries: Add end time parameter for precise queries
- Configuration: Set limit to 1500, remove unused lookback

This provides CloudKitty chargeback testing with accurate rate tracking
and validation, building on PR #412 and PR #413.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
ayefimov-1 and others added 2 commits July 16, 2026 13:17
- Remove unnecessary scenarios_to_run variable, use cloudkitty_test_scenarios directly
- Fix task name referencing out-of-scope loop variable
- Add comment explaining 2-hour offset prevents data corruption

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
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.

1 participant