Overview
Define, track, and visualize custom metrics for your Triform Projects, enabling data-driven optimization and monitoring. Status: 🔮 Planned for Q3 2026What are Metrics?
Quantitative measurements that track system behavior, performance, and business outcomes over time.Built-in Metrics (Available Now)
System metrics automatically tracked:- Execution count
- Success rate
- Execution duration
- Token usage
- Cost
- Error rate
Custom Metrics (Coming Soon)
Define your own metrics:Metric Types
Counter
Monotonically increasing value:Gauge
Point-in-time value that can go up or down:Histogram
Distribution of values:Summary
Similar to histogram, less expensive:Metric Dimensions (Tags)
Add context to metrics:Aggregations
Combine metrics:- Sum: Total across all instances
- Average: Mean value
- Min/Max: Extremes
- Percentiles: p50, p95, p99
- Rate: Change over time
Time Windows
Analyze over periods:- Last 5 minutes
- Last hour
- Last 24 hours
- Last 7 days
- Last 30 days
- Custom range
Visualization
Charts
Built-in chart types:- Line charts (time series)
- Bar charts (comparisons)
- Area charts (cumulative)
- Pie charts (proportions)
- Heatmaps (distributions)
Dashboards
Custom dashboards:- Drag-and-drop widgets
- Multiple charts per dashboard
- Sharable links
- Auto-refresh
- Full-screen mode
Alerts on Metrics
Get notified when thresholds crossed:- Threshold (> or < value)
- Change detection (sudden spikes/drops)
- Anomaly detection (ML-based)
- Forecast-based (predicted to exceed)
Use Cases
Business Metrics
Track outcomes:Performance Monitoring
System health:Cost Tracking
Spend attribution:Quality Metrics
AI performance:Capacity Planning
Usage trends:Example Dashboard
Customer Support Bot Dashboard: Row 1:- Total conversations (counter)
- Active conversations (gauge)
- Avg response time (histogram)
- Conversations over time (line chart)
- Resolution rate (gauge)
- User satisfaction (histogram)
- Escalations to human (counter)
- Top issues (bar chart)
- Response time distribution (heatmap)
Metrics API
Integrations
Export metrics to:- Prometheus
- Graphite
- Datadog
- New Relic
- CloudWatch
- Custom StatsD
Retention
Metric retention:- Raw data points: 7 days
- 1-minute aggregates: 30 days
- 1-hour aggregates: 90 days
- 1-day aggregates: 1 year
Sampling
For high-volume metrics:- Sample percentage of events
- Maintain accuracy with multiplier
- Reduce storage and cost
Best Practices
Name metrics clearly —user_login_success
notevent_1
Use tags wisely — Don’t create too many dimensions (cardinality explosion)
Set appropriate types — Counter for accumulation, Gauge for state
Alert on what matters — Don’t alert on everything
Dashboard for humans — Clear, actionable, not overwhelming
Pricing
Included in all plans:- Basic built-in metrics
- Up to 100 custom metrics
- 30-day retention
- Basic dashboards
- Up to 500 custom metrics
- 90-day retention
- Advanced dashboards
- Alerting
- Unlimited custom metrics
- Custom retention
- External integrations
- Advanced analytics
Timeline
Q3 2026: Custom metrics, basic dashboardsQ4 2026: Advanced visualizations, alerting
2027 Q1: External integrations, anomaly detection
Get Notified
Sign up: triform.ai/metrics-betaQuestions?
- Join Discord #observability
- Email: product@triform.ai