Skip to content

[GSoC] Issue 3115 [metrics-config] Improve metrics storage with validation and metadata #3117

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 5 commits into
base: main
Choose a base branch
from

Conversation

KhanRayyan3622
Copy link

This PR implements improved metrics storage in the configuration system with better validation and metadata support. It adds a new MetricsConfig model with value validation, metadata fields, and proper type handling, along with a migration to set up the new table structure.

This PR fixes #3115

Notes for Reviewers

  • Added new MetricsConfig model with validation and metadata support
  • Created migration file for metrics_config table
  • Updated AugurConfig to use new metrics storage
  • All changes are backward compatible
  • Added JSON data type support
  • Added value range validation

Signed commits

  • Yes, I signed my commits.

@KhanRayyan3622 KhanRayyan3622 requested a review from sgoggins as a code owner April 7, 2025 19:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Optimize Configuration Management with Bulk Operations
1 participant