Create and track your own custom metrics tailored to your team's unique needs. Build custom formulas, set alert thresholds, and visualize the data that matters most to you.
Custom metrics allow you to define your own KPIs and track measurements specific to your team's goals and processes. While DevLyTicks provides many built-in metrics, custom metrics let you create calculations tailored to your workflow.
Custom metrics are ideal when built-in metrics don't capture what you need to measure.
Follow these steps to create a custom metric from scratch.
From the dashboard, go to Analytics → Custom Metrics → Create New Metric
Name your metric, add a description, and choose a category (velocity, quality, collaboration, etc.)
Choose: Count, Sum, Average, Ratio, or Custom Formula
Use the formula builder to create calculations from available data sources
Preview your metric with recent data to verify it works correctly, then save
The formula builder provides a visual interface for creating complex calculations without writing code.
+ (add), - (subtract), * (multiply), / (divide), % (modulo), ^ (exponent)
SUM(), AVG(), COUNT(), MIN(), MAX(), MEDIAN(), STDEV(), PERCENTILE()
IF(), AND(), OR(), NOT() - Filter and transform data based on conditions
TODAY(), DAYS_AGO(), WEEK_START(), MONTH_START(), DATE_DIFF()
Example Formula: Calculate PR review efficiency(COUNT(pull_requests.merged) / COUNT(pull_requests.created)) * 100
Access data from multiple sources to build comprehensive metrics.
Choose the right metric type and visualization for your data.
Count occurrences of events (e.g., number of PRs, commits, or issues)
Best visualizations: Number card, Line chart, Bar chart
Add up values (e.g., total lines of code, total review comments)
Best visualizations: Number card, Area chart, Stacked bar
Calculate averages (e.g., average PR size, mean time to merge)
Best visualizations: Gauge, Line chart, Distribution chart
Compare two values (e.g., merged vs created PRs, bugs vs features)
Best visualizations: Percentage card, Pie chart, Progress bar
Configure alerts to be notified when metrics exceed targets or fall below minimums.
Notification Channels:
Share custom metrics with team members or keep them private for personal tracking.
Only visible to you. Perfect for personal KPIs and experimentation.
Visible to all team members. Great for tracking team goals and objectives.
Visible across the entire organization. Ideal for company-wide KPIs.
Export custom metric data for reporting, analysis, or integration with other tools.
Formula: (merged_prs / created_prs) * (1 / avg_time_to_merge_days) * 100
Measures how quickly and successfully PRs are merged
Formula: reviews_given / (total_prs - own_prs) * 100
Percentage of team PRs reviewed by contributor
Formula: SUM(story_points_completed) / 14_days
Track story points completed per 2-week sprint