production-monitoring

Monitor GenAI agent outputs using MLflow registered scorers and archived traces.

1|Updated Jan 22, 2026
One-click install
npx skills add https://github.com/prashsub/vibe_coding_lakehouse_starter_repo --skill production-monitoring-prashsub
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: production-monitoring
Source: https://github.com/prashsub/vibe_coding_lakehouse_starter_repo/tree/main/data_product_accelerator/skills/genai-agents/07-production-monitoring
Command: npx skills add https://github.com/prashsub/vibe_coding_lakehouse_starter_repo --skill production-monitoring-prashsub

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill ensures the continuous health and performance of your GenAI agents in production by implementing robust monitoring, evaluation, and archival strategies.

Core Features & Use Cases

  • Continuous Monitoring: Set up MLflow registered scorers to automatically evaluate agent outputs in real-time.
  • On-Demand Assessment: Perform periodic or ad-hoc evaluations of agent performance using mlflow.genai.assess().
  • Trace Archival: Automatically store detailed trace information for debugging and historical analysis.
  • Metric Backfill: Retroactively calculate metrics for historical data.
  • Use Case: You've deployed a customer support chatbot. This Skill helps you continuously monitor its response quality, safety, and relevance, alerting you to any degradation and allowing you to investigate issues using archived traces.

Quick Start

Use the production-monitoring skill to set up continuous monitoring for your GenAI agent by registering and starting the safety and relevance scorers.

Frequently Asked Questions about production-monitoring

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I set up continuous monitoring for GenAI agents in production?

Perform on-demand assessment of GenAI agent performance by using the mlflow.genai.assess() function. This allows you to perform periodic or ad-hoc evaluations of agent response quality, safety, and relevance outside of continuous monitoring.

How do I archive GenAI traces for historical debugging and analysis?

Archive GenAI traces for historical debugging and analysis by automatically storing detailed trace information using Unity Catalog. This archival process preserves execution history, allowing you to investigate past agent issues and analyze metric trends over time.

Can I retroactively calculate evaluation metrics for historical GenAI data?

You can retroactively calculate evaluation metrics for historical GenAI data using the metric backfill feature. This allows you to apply newly registered MLflow scorers to past traces, ensuring historical performance data aligns with current assessment criteria.

Do I need MLflow and Unity Catalog to implement GenAI production monitoring?

You need MLflow for scorer registration and assessment, and Unity Catalog for trace archival to fully implement this GenAI production monitoring strategy. These dependencies provide the necessary infrastructure for continuous evaluation and historical trace storage.

What is the best way to manage the lifecycle of MLflow scorers for GenAI monitoring?

Manage the lifecycle of MLflow scorers for GenAI monitoring by utilizing the built-in scorer lifecycle management features. This handles the registration, updating, and retirement of scorers, ensuring your production evaluation criteria remain accurate and relevant over time.