Custom Metrics are user-defined monitoring measures created using Fiddler Query Language (FQL) within the AI/ML/GenAI observability platform. They allow data scientists and ML engineers to extend beyond built-in metrics by defining their own calculations and thresholds for monitoring model performance.Documentation Index
Fetch the complete documentation index at: https://handbook.fiddler.ai/llms.txt
Use this file to discover all available pages before exploring further.
Additional Context
Custom Metrics transform standard observability into a tailored monitoring solution by enabling teams to implement domain-specific KPIs that complement built-in metrics like data drift and data integrity. This flexibility allows organizations to focus on metrics that directly impact their business objectives rather than solely relying on standard technical indicators.Why Custom Metrics Are Important
The roles of Custom Metrics in machine learning and model monitoring include:- Addressing unique business requirements not covered by standard metrics
- Creating composite metrics that combine multiple signals into actionable insights
- Implementing domain-specific calculations that reflect business KPIs
- Enabling proactive alerting on custom-defined thresholds
Custom Metric Use Cases
- Business-focused metrics: Metrics that directly tie to business outcomes like conversion rates, revenue impact, or customer satisfaction
- Composite technical metrics: Combined measures that blend multiple data signals for more holistic monitoring
- Data quality extensions: Custom definitions of what constitutes data quality in specific domains
Custom Metrics How-to Guide
- Identify the metric need
- Determine what performance aspects aren’t covered by built-in metrics
- Design the FQL formula
- Write the formula using Fiddler Query Language syntax using the UI or API
- Test on historical data
- Validate that your metric catches issues using past data
- Iterate based on results
- Refine the metric definition as you learn from real-world monitoring