Skip to content

An agent that exports telemetry ML models served via Python webservers (Flask, Django, FastAPI)

License

Notifications You must be signed in to change notification settings

MetricRule/metricrule-agent-python

Repository files navigation

📏 MetricRule

Easy open source monitoring for ML models.

Agents for monitoring Python webservers - e.g Flask, Django, FastAPI running ML models.

Continuous Integration License


Motivation

MetricRule agents are designed to be deployed with a serving model endpoint to generate input feature and output distribution metrics based on the model's endpoint usage. Integrations with Python WSGI and ASGI servers, like Django, Flask and FastAPI are supported.

The motivation of this project is to make it easier to monitor feature distributions in production to better catch real world ML issues like training-serving skew, feature drifts, poor model performance on specific slices of input.

Examples

Please see the example directory to see usages.

For more information

Please refer to metricrule.com for more information.

About

An agent that exports telemetry ML models served via Python webservers (Flask, Django, FastAPI)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published