Visitar URL original
feat: [Backend] Data Quality Monitoring with native compute, multi-ba… · feast-dev/feast@5458c37 · GitHub
Skip to content

Commit 5458c37

Browse files
authored
feat: [Backend] Data Quality Monitoring with native compute, multi-backend support, REST API, CLI (#6202)
* feat: Statistical/Distribution metrics in Feast Signed-off-by: Jitendra Yejare <11752425+jyejare@users.noreply.github.com> * chore: Serving Time metrics and monitoring rollout to more backends Signed-off-by: Jitendra Yejare <11752425+jyejare@users.noreply.github.com> * chore: Performance Improvements Signed-off-by: Jitendra Yejare <11752425+jyejare@users.noreply.github.com> * docs: Monitoring User Guide Signed-off-by: Jitendra Yejare <11752425+jyejare@users.noreply.github.com> * feat: Optional Monitoring and utils file added Signed-off-by: Jitendra Yejare <11752425+jyejare@users.noreply.github.com> * test: Validate the query logic to validate metrics calculation Signed-off-by: Jitendra Yejare <11752425+jyejare@users.noreply.github.com> * fix: Review comments and relevent code fixed Signed-off-by: Jitendra Yejare <11752425+jyejare@users.noreply.github.com> * fix: None values handled gracefully Signed-off-by: Jitendra Yejare <11752425+jyejare@users.noreply.github.com> * chore: Update the monitoring backend based on frontent needs Signed-off-by: Jitendra Yejare <11752425+jyejare@users.noreply.github.com> * fix: Address Devin AI and others review comments Signed-off-by: Jitendra Yejare <11752425+jyejare@users.noreply.github.com> --------- Signed-off-by: Jitendra Yejare <11752425+jyejare@users.noreply.github.com>
1 parent c9602d8 commit 5458c37

55 files changed

Lines changed: 12969 additions & 874 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

‎.secrets.baseline‎

Lines changed: 30 additions & 14 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

‎Makefile‎

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,10 @@ install-python-dependencies-minimal: ## Install minimal Python dependencies usin
105105
# Used in github actions/ci
106106
install-python-dependencies-ci: ## Install Python CI dependencies using uv pip sync
107107
# Create virtualenv if it doesn't exist
108-
uv venv .venv
108+
@if [ ! -d .venv ]; then \
109+
echo "Creating virtualenv..."; \
110+
uv venv .venv; \
111+
fi
109112
# Install CPU-only torch first to prevent CUDA dependency issues (Linux only)
110113
@if [ "$$(uname -s)" = "Linux" ]; then \
111114
echo "Installing dependencies with torch CPU index for Linux..."; \

‎docs/SUMMARY.md‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
* [MCP - AI Agent Example](../examples/mcp_feature_store/README.md)
5959
* [Feast-Powered AI Agent](../examples/agent_feature_store/README.md)
6060
* [Demo Notebooks](tutorials/demo-notebooks.md)
61+
* [Feature Quality Monitoring Quickstart](../examples/monitoring/monitoring-quickstart.ipynb)
6162

6263
## How-to Guides
6364

@@ -91,6 +92,7 @@
9192
* [Adding or reusing tests](how-to-guides/adding-or-reusing-tests.md)
9293
* [Starting Feast servers in TLS(SSL) Mode](how-to-guides/starting-feast-servers-tls-mode.md)
9394
* [Importing Features from dbt](how-to-guides/dbt-integration.md)
95+
* [Feature Quality Monitoring](how-to-guides/feature-monitoring.md)
9496

9597
## Reference
9698

0 commit comments

Comments
 (0)