Feat/712 713 714 727 slo grafana api spec (conflict resolved) - #801
Merged
Conversation
…tion - Create slo-thresholds.js with centralized SLO threshold configuration - Update all k6 tests to use getThresholdsForTest() for consistent SLO enforcement - Add checkThresholdBreaches() utility for threshold validation - Tests now fail CI if SLO thresholds are breached - Thresholds derived from performance/config/slo.json
- Add saveErrorBudgetSnapshot() to persist error budget snapshots with timestamps - Add loadErrorBudgetHistory() to load all historical snapshots - Add calculateErrorBudgetTrend() to analyze error budget trends over N runs - Update calculate-error-budget.js to save snapshots automatically - Add displayErrorBudgetTrend() to compare-results.js for trend visualization - Snapshots stored in .performance-baselines/ with ISO timestamps - Trend analysis shows improving/degrading/stable status per SLO
- Create grafana-provisioning.yaml for automatic dashboard loading on startup - Add export-grafana-dashboards.js script to export dashboards from Grafana UI - Update performance/config/README.md with provisioning setup instructions - Add Docker Compose and Kubernetes examples for provisioning - Document dashboard update workflow for version control - Dashboards now version-controlled and tracked in git - Update docs/README.md with dashboard management reference
- Create generate-api-spec.js script to generate API_SPEC.md from openapi.yaml - Script supports --check mode to verify sync in CI - Add documentation-sync job to test.yml workflow - CI fails if API_SPEC.md is out of sync with openapi.yaml - Regenerate API_SPEC.md from current openapi.yaml - openapi.yaml is now single source of truth for API documentation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Resolves test.yml merge conflict from PR #791.