Context
Follow-up from PR #7053 review. Parent tracking issue: #7112
PR Conversations
What needs to change
- Add telemetry to track:
- Validation success vs failure counts
- Which checks are failing
- User action (yes/no) after warnings/errors
- Create unique IDs for rules (for crash tracking in telemetry) and diagnostics (for error tracking, so we can correlate actioned warnings with drops in errors).
- Consider merging rule/diagnostic concept with Wallace's error concept into a unified
ValidationRule.
Files to update
cli/azd/pkg/infra/provisioning/bicep/local_preflight.go (rule registration)
cli/azd/pkg/infra/provisioning/bicep/bicep_provider.go (telemetry emission)
Context
Follow-up from PR #7053 review. Parent tracking issue: #7112
PR Conversations
What needs to change
ValidationRule.Files to update
cli/azd/pkg/infra/provisioning/bicep/local_preflight.go(rule registration)cli/azd/pkg/infra/provisioning/bicep/bicep_provider.go(telemetry emission)