Atlassian uses cookies to improve your browsing experience, perform analytics and research, and conduct advertising. Accept all cookies to indicate that you agree to our use of cookies on your device. Atlassian cookies and tracking notice, (opens new window)
This functionality might not be available on your on-premise environment yet. Please contact support for details.
Purpose
This guideline explains how to include widgets from PERF to external applications.
Overview
PERF Board allows its widgets being included into other applications. This can be useful while building custom dashboards, for example to expose key KPIs of your project with additional notes or a summary to your Client. To achieve this, one should embed a snippet of HTML code into their application and specify a few required parameters so that PERF could render required charts.
Integration Principle
Iframe
In case if you can't insert HTML-code into your page (for example in Cloud Confluence) you can embed this widget using iframe with a special URL.
It is a simplified approach, works better if just 1 widget on a page.
Use this URL template for "src" attribute for iframe:
Open Delivery Metrics dashboard and click "Get Embed Code"
2. Copy widget metrics code and paste into your place
Example - How to embed a widget into a Confluence page
In order to make the iframe tag work on the Confluence page the following steps should be performed:
1 Click "Insert more content" option on the top of the page.
2 Choose "Other macros" option from the list.
3 In the "Select macro" modal window choose either "HTML" (recommended), or "Iframe".
4a. HTML: Click "Insert" and then insert your iframe tag into the "HTML" field.
4b. Iframe: Fill in URL, Width & Height fields and insert a macro.
Migration Guide: JavaScript → iframe
JavaScript option is decommissioned starting from Release 33. If some of your embedded widgets are not working, you can migrate them using the instructions below.
Replace all div tags with id attributes with iframe tags. Please feel free to copy values of style attributes. Don't forget to add height/width values, if they are absent.
If you would like to embed widgets from EPAM DC (https://delivery.epam.com ) to customer's confluence, please keep in mind that due to security restrictions you would need to be authorized to http://delivery.epam.com first. In order to ease this process, please feel free to place this peace of code in HTML section on your confluence page with widgets:
<div>If the widget is not showing up, click <a href="https://delivery.epam.com" target="_blank">here</a> to login to EPAM
and then <a href="#" onclick="location.reload();">refresh the widget</a>
</div>
In case your clients need to have ability to see embedded charts, please create EPAM external accounts with access to specific units in http://delivery.epam.com for them.
List of Available Metrics
Here is an explanation of a way how to obtain an up-to-date list of available metrics.
Go to the Swagger UI, find the endpoint GET /api/v2/views/metric/default/config/category/catalogue -
Make sure fullMode == false.
Invoke the endpoint.
Take the output and grab a required metric ID based on its reader-friendly name.
Full JSON with a list of metric categories as well as metric names / IDs is available below (but can be outdated!!!)
{
"categories": [
{
"name": "Scope and Backlog",
"categories": [],
"metrics": {
"SCOPE_SPRINT_CREEP_ITEMS": {
"metricTitle": "Sprint Scope Creep (items), %"
},
"SCOPE_SPRINT_CREEP_STORY_POINTS": {
"metricTitle": "Sprint Scope Creep (SP), %"
},
"SCOPE_SPRINT_CREEP_HOURS": {
"metricTitle": "Sprint Scope Creep (hours), %"
},
"SCOPE_SPRINT_PLAN_CHANGES_ITEMS": {
"metricTitle": "Sprint Plan Change (items), %"
},
"SCOPE_SPRINT_PLAN_CHANGES_STORY_POINTS": {
"metricTitle": "Sprint Plan Change (SP), %"
},
"SCOPE_SPRINT_PLAN_CHANGES_HOURS": {
"metricTitle": "Sprint Plan Change (hours), %"
},
"SCOPE_SPRINT_CHANGE_ITEMS": {
"metricTitle": "Cumulative Sprint Plan Change (items), %"
},
"SCOPE_SPRINT_CHANGE_STORY_POINTS": {
"metricTitle": "Cumulative Sprint Plan Change (SP), %"
},
"SCOPE_SPRINT_CHANGE_HOURS": {
"metricTitle": "Cumulative Sprint Plan Change (hours), %"
},
"SCOPE_COMPLETENESS_WHOLE_PROJECT_ITEMS": {
"metricTitle": "Cumulative Flow by status buckets (in items for project)"
},
"SCOPE_COMPLETENESS_SPRINTS_ITEMS": {
"metricTitle": "Cumulative Flow by status buckets (in items for sprint)"
},
"SCOPE_COMPLETENESS_VERSIONS_ITEMS": {
"metricTitle": "Cumulative Flow by status buckets (in items for release)"
},
"SCOPE_COMPLETENESS_WHOLE_PROJECT_STORY_POINTS": {
"metricTitle": "Cumulative Flow by status buckets (in SP for project)"
},
"SCOPE_COMPLETENESS_SPRINTS_STORY_POINTS": {
"metricTitle": "Cumulative Flow by status buckets (in SP for sprint)"
},
"SCOPE_COMPLETENESS_VERSIONS_STORY_POINTS": {
"metricTitle": "Cumulative Flow by status buckets (in SP for release)"
},
"SCOPE_COMPLETENESS_WHOLE_PROJECT_HOURS": {
"metricTitle": "Cumulative Flow by status buckets (in hours for project)"
},
"SCOPE_COMPLETENESS_SPRINTS_HOURS": {
"metricTitle": "Cumulative Flow by status buckets (in hours for sprint)"
},
"SCOPE_COMPLETENESS_VERSIONS_HOURS": {
"metricTitle": "Cumulative Flow by status buckets (in hours for release)"
},
"SCOPE_COMPLETENESS_REDUCED_SPRINTS_ITEMS": {
"metricTitle": "Scope Conversion (in items by sprints)"
},
"SCOPE_COMPLETENESS_REDUCED_VERSIONS_ITEMS": {
"metricTitle": "Scope Conversion (in items by releases)"
},
"SCOPE_COMPLETENESS_REDUCED_SPRINTS_STORY_POINTS": {
"metricTitle": "Scope Conversion (in SP by sprints)"
},
"SCOPE_COMPLETENESS_REDUCED_VERSIONS_STORY_POINTS": {
"metricTitle": "Scope Conversion (in SP by releases)"
},
"SCOPE_COMPLETENESS_REDUCED_SPRINTS_HOURS": {
"metricTitle": "Scope Conversion (in remaining hours by sprints)"
},
"SCOPE_COMPLETENESS_REDUCED_VERSIONS_HOURS": {
"metricTitle": "Scope Conversion (in remaining hours by releases)"
},
"SCOPE_COMPLETENESS_REDUCED_SPRINTS_ORIGINAL_HOURS": {
"metricTitle": "Scope Conversion (in original hours by sprints)"
},
"SCOPE_COMPLETENESS_REDUCED_VERSIONS_ORIGINAL_HOURS": {
"metricTitle": "Scope Conversion (in original hours by releases)"
},
"SCOPE_COMPLETENESS_REDUCED_INCOMPLETE_SPRINTS_ITEMS": {
"metricTitle": "\"Not Done\" Bucket Review (in items by sprints)"
},
"SCOPE_COMPLETENESS_REDUCED_INCOMPLETE_VERSIONS_ITEMS": {
"metricTitle": "\"Not Done\" Bucket Review (in items by releases)"
},
"SCOPE_COMPLETENESS_REDUCED_INCOMPLETE_SPRINTS_STORY_POINTS": {
"metricTitle": "\"Not Done\" Bucket Review (in SP by sprints)"
},
"SCOPE_COMPLETENESS_REDUCED_INCOMPLETE_VERSIONS_STORY_POINTS": {
"metricTitle": "\"Not Done\" Bucket Review (in SP by releases)"
},
"SCOPE_COMPLETENESS_REDUCED_INCOMPLETE_SPRINTS_HOURS": {
"metricTitle": "\"Not Done\" Bucket Review (in remaing hours by sprints)"
},
"SCOPE_COMPLETENESS_REDUCED_INCOMPLETE_VERSIONS_HOURS": {
"metricTitle": "\"Not Done\" Bucket Review (in remaining hours by releases)"
},
"SCOPE_COMPLETENESS_REDUCED_INCOMPLETE_SPRINTS_ORIGINAL_HOURS": {
"metricTitle": "\"Not Done\" Bucket Review (in original hours by sprints)"
},
"SCOPE_COMPLETENESS_REDUCED_INCOMPLETE_VERSIONS_ORIGINAL_HOURS": {
"metricTitle": "\"Not Done\" Bucket Review (in original hours by releases)"
},
"SCOPE_READY_FOR_DEVELOPMENT_ITEMS": {
"metricTitle": "Ready For Development (by items)"
},
"SCOPE_READY_FOR_DEVELOPMENT_SP": {
"metricTitle": "Ready For Development (by SP)"
},
"SCOPE_READY_FOR_DEVELOPMENT_HOURS": {
"metricTitle": "Ready For Development (by hours)"
},
"SCOPE_DEPENDENCIES_MAP_SPRINTS_ITEMS": {
"metricTitle": "Improper Dependencies by Sprints (items)"
},
"SCOPE_DEPENDENCIES_MAP_VERSIONS_ITEMS": {
"metricTitle": "Improper Dependencies by Releases (items)"
},
"SCOPE_DEPENDENCIES_MAP_DUE_DATE_ITEMS": {
"metricTitle": "Improper Dependencies by Due Date (items)"
},
"SCOPE_DEPENDENCIES_MAP_SPRINTS_SP": {
"metricTitle": "Improper Dependencies by Sprints (SP)"
},
"SCOPE_DEPENDENCIES_MAP_VERSIONS_SP": {
"metricTitle": "Improper Dependencies by Releases (SP)"
},
"SCOPE_DEPENDENCIES_MAP_DUE_DATE_SP": {
"metricTitle": "Improper Dependencies by Due Date (SP)"
},
"SCOPE_DEPENDENCIES_MAP_SPRINTS_HOURS": {
"metricTitle": "Improper Dependencies by Sprints (hours)"
},
"SCOPE_DEPENDENCIES_MAP_VERSIONS_HOURS": {
"metricTitle": "Improper Dependencies by Releases (hours)"
},
"SCOPE_DEPENDENCIES_MAP_DUE_DATE_HOURS": {
"metricTitle": "Improper Dependencies by Due Date (hours)"
},
"SCOPE_SPRINT_SCOPE_STABILITY_ITEMS": {
"metricTitle": "Sprint Scope Stability (items), %"
},
"SCOPE_CHANGED_REQUIREMENTS_ITEMS": {
"metricTitle": "Requirements, Rewritten After Became Ready (in items by month)"
},
"IMPROPER_DEPENDENCIES_BY_SPRINTS_TOTAL": {
"metricTitle": "Total Number of Improper Dependencies"
}
},
"tags": []
},
{
"name": "Productivity",
"categories": [],
"metrics": {
"SCOPE_COMPLETENESS_REDUCED_SPRINTS_ITEMS_LAST_VALUE": {
"metricTitle": "Sprint Completion Snapshot (in items), %"
},
"SCOPE_COMPLETENESS_REDUCED_VERSIONS_ITEMS_LAST_VALUE": {
"metricTitle": "Release Completion Snapshot (in items), %"
},
"SCOPE_COMPLETENESS_REDUCED_SPRINTS_STORY_POINTS_LAST_VALUE": {
"metricTitle": "Sprint Completion Snapshot (in SP), %"
},
"SCOPE_COMPLETENESS_REDUCED_VERSIONS_STORY_POINTS_LAST_VALUE": {
"metricTitle": "Release Completion Snapshot (in SP), %"
},
"SCOPE_COMPLETENESS_REDUCED_SPRINTS_HOURS_LAST_VALUE": {
"metricTitle": "Sprint Completion Snapshot (in remaining hours), %"
},
"SCOPE_COMPLETENESS_REDUCED_VERSIONS_HOURS_LAST_VALUE": {
"metricTitle": "Release Completion Snapshot (in remaining hours), %"
},
"SCOPE_COMPLETENESS_REDUCED_SPRINTS_ORIGINAL_HOURS_LAST_VALUE": {
"metricTitle": "Sprint Completion Snapshot (in original hours), %"
},
"SCOPE_COMPLETENESS_REDUCED_VERSIONS_ORIGINAL_HOURS_LAST_VALUE": {
"metricTitle": "Release Completion Snapshot (in original hours), %"
},
"SCOPE_COMPLETENESS_SPRINTS_ITEMS_TOTAL_FIRST_LAST": {
"metricTitle": "Velocity: Committed vs. Completed (in items by sprints)"
},
"SCOPE_COMPLETENESS_VERSIONS_ITEMS_TOTAL_FIRST_LAST": {
"metricTitle": "Velocity: Committed vs. Completed (in items by releases)"
},
"SCOPE_COMPLETENESS_SPRINTS_STORY_POINTS_TOTAL_FIRST_LAST": {
"metricTitle": "Velocity: Committed vs. Completed (in SP by sprints)"
},
"SCOPE_COMPLETENESS_VERSIONS_STORY_POINTS_TOTAL_FIRST_LAST": {
"metricTitle": "Velocity: Committed vs. Completed (in SP by releases)"
},
"SCOPE_COMPLETENESS_SPRINTS_HOURS_TOTAL_FIRST_LAST": {
"metricTitle": "Velocity: Committed vs. Completed (in hours Remaining by sprints)"
},
"SCOPE_COMPLETENESS_VERSIONS_HOURS_TOTAL_FIRST_LAST": {
"metricTitle": "Velocity: Committed vs. Completed (in hours Remaining by releases)"
},
"SCOPE_COMPLETENESS_SPRINTS_ORIGINAL_HOURS_TOTAL_FIRST_LAST": {
"metricTitle": "Velocity: Committed vs. Completed (in hours Original by sprints)"
},
"SCOPE_COMPLETENESS_VERSIONS_ORIGINAL_HOURS_TOTAL_FIRST_LAST": {
"metricTitle": "Velocity: Committed vs. Completed (in hours Original by releases)"
},
"SCOPE_COMPLETENESS_SPRINTS_ITEMS_PERCENT_FIRST_LAST": {
"metricTitle": "Completion Ratio (in items by sprints)"
},
"SCOPE_COMPLETENESS_VERSIONS_ITEMS_PERCENT_FIRST_LAST": {
"metricTitle": "Completion Ratio (in items by releases)"
},
"SCOPE_COMPLETENESS_SPRINTS_SP_PERCENT_FIRST_LAST": {
"metricTitle": "Completion Ratio (in SP by sprints)"
},
"SCOPE_COMPLETENESS_VERSIONS_SP_PERCENT_FIRST_LAST": {
"metricTitle": "Completion Ratio (in SP by releases)"
},
"SCOPE_COMPLETENESS_SPRINTS_REMAINING_HOURS_PERCENT_FIRST_LAST": {
"metricTitle": "Completion Ratio (in hours Remaining estimate by sprints) "
},
"SCOPE_COMPLETENESS_VERSIONS_REMAINING_HOURS_PERCENT_FIRST_LAST": {
"metricTitle": "Completion Ratio (in hours Remaining estimate by releases) "
},
"SCOPE_COMPLETENESS_SPRINTS_ORIGINAL_HOURS_PERCENT_FIRST_LAST": {
"metricTitle": "Completion Ratio (in hours Original estimate by sprints) "
},
"SCOPE_COMPLETENESS_VERSIONS_ORIGINAL_HOURS_PERCENT_FIRST_LAST": {
"metricTitle": "Completion Ratio (in hours Original estimate by releases) "
},
"VELOCITY_BY_WEEK": {
"metricTitle": "Velocity by Weeks"
},
"VELOCITY_BY_MONTH": {
"metricTitle": "Velocity by Months"
},
"AVERAGE_VELOCITY_BY_WEEK": {
"metricTitle": "Average Velocity by Week"
},
"AVERAGE_VELOCITY_BY_MONTH": {
"metricTitle": "Average Velocity by Month"
},
"AVERAGE_VELOCITY_BY_SPRINT": {
"metricTitle": "Average Velocity by Sprints"
},
"LAST_WEEK_VELOCITY_ITEMS": {
"metricTitle": "Velocity For Last Week (in items)"
},
"LAST_WEEK_VELOCITY_SP": {
"metricTitle": "Velocity For Last Week (in SP)"
},
"REPORTED_HOURS_BY_WEEK": {
"metricTitle": "Reported Hours by Weeks"
},
"CAPACITY_LOGGED_TIME_ON_DONE_BY_WEEK": {
"metricTitle": "Reported Hours on Done by Weeks"
},
"KANBAN_THROUGHPUT_BY_WEEK": {
"metricTitle": "Throughput by Week"
},
"KANBAN_THROUGHPUT_BY_MONTH": {
"metricTitle": "Throughput by Month"
},
"KANBAN_THROUGHPUT_BY_QUARTER": {
"metricTitle": "Throughput by Quarter"
},
"KANBAN_LEAD_AND_CYCLE_TIME_BY_WEEK": {
"metricTitle": "Lead and Cycle Time by Week"
},
"KANBAN_LEAD_AND_CYCLE_TIME_BY_MONTH": {
"metricTitle": "Lead and Cycle Time by Month"
},
"KANBAN_LEAD_AND_CYCLE_TIME_BY_QUARTER": {
"metricTitle": "Lead and Cycle Time by Quarter"
},
"KANBAN_CREATED_VS_RESOLVED_LAST_SEVEN_DAYS": {
"metricTitle": "Created vs Resolved (last 7 days)"
},
"KANBAN_CREATED_VS_RESOLVED_LAST_THIRTY_DAYS": {
"metricTitle": "Created vs Resolved (last 30 days)"
},
"KANBAN_CREATED_VS_RESOLVED_LAST_NINETY_DAYS": {
"metricTitle": "Created vs Resolved (last 90 days)"
},
"KANBAN_FIRST_TIME_RIGHT_BY_WEEK": {
"metricTitle": "First Time Right by Week"
},
"KANBAN_FIRST_TIME_RIGHT_BY_MONTH": {
"metricTitle": "First Time Right by Month"
},
"KANBAN_FIRST_TIME_RIGHT_BY_QUARTER": {
"metricTitle": "First Time Right by Quarter"
},
"KANBAN_CUMULATIVE_FLOW_DIAGRAM_WHOLE_PROJECT": {
"metricTitle": "Cumulative Flow by statuses (for project)"
},
"KANBAN_CUMULATIVE_FLOW_DIAGRAM_SPRINTS": {
"metricTitle": "Cumulative Flow by statuses (for sprint)"
},
"KANBAN_CUMULATIVE_FLOW_DIAGRAM_RELEASES": {
"metricTitle": "Cumulative Flow by statuses (for release)"
},
"VELOCITY_DAILY_OPENED_WORKSTOPPAGES": {
"metricTitle": "Number of Open Work Stoppages"
},
"VELOCITY_AVERAGE_WORKSTOPPAGES_LIFETIME": {
"metricTitle": "Work Stoppages Life Time, hours"
},
"SCOPE_COMPLETENESS_AVG_VELOCITY_DEFAULT_UOM": {
"metricTitle": "Average Velocity"
},
"REMAINING_ESTIMATE_BY_WEEK": {
"metricTitle": "Remaining Estimate by Weeks"
},
"VELOCITY_NON_DEFECTS_BY_WEEK": {
"metricTitle": "Velocity by Weeks (Non-Defects)"
},
"KANBAN_ISSUE_AGING": {
"metricTitle": "Open Issue Aging"
},
"CC_STORY_POINTS_PER_WEEK": {
"metricTitle": "Velocity (SP by week)"
},
"CC_STORY_POINTS_TO_HOURS_RATE": {
"metricTitle": "Velocity (SP/hour by week)"
},
"KANBAN_TIME_TO_REACTION": {
"metricTitle": "Reaction Time"
},
"KANBAN_AVERAGE_LEAD_AND_CYCLE_TIME": {
"metricTitle": "Average Lead and Cycle Time"
},
"KANBAN_TIME_IN_STATUS_QUARTER": {
"metricTitle": "Time in Status"
}
},
"tags": []
},
{
"name": "Engineering",
"categories": [],
"metrics": {
"ENGX_BIGGEST_COMMITS_LAST_THREE_MONTHS": {
"metricTitle": "Biggest Commits (last 90 days), lines"
},
"ENGX_BIGGEST_COMMITS_LAST_MONTH": {
"metricTitle": "Biggest Commits (last 30 days), lines"
},
"ENGX_BIGGEST_COMMITS_LAST_WEEK": {
"metricTitle": "Biggest Commits (last 7 days), lines"
},
"ENGX_MOST_CHANGED_FILES_LAST_THREE_MONTHS": {
"metricTitle": "Most Frequently Modified Files (last 90 days)"
},
"ENGX_MOST_CHANGED_FILES_LAST_MONTH": {
"metricTitle": "Most Frequently Modified Files (last 30 days)"
},
"ENGX_MOST_CHANGED_FILES": {
"metricTitle": "Most Frequently Modified Files (lifetime) "
},
"SONAR_DAILY_FILE_COMPLEXITY": {
"metricTitle": "Code Complexity Per File, level"
},
"SONAR_DAILY_CLASS_COMPLEXITY": {
"metricTitle": "Code Complexity Per Class, level"
},
"SONAR_DAILY_FUNCTION_COMPLEXITY": {
"metricTitle": "Code Complexity Per Function/Method, level"
},
"SONAR_DAILY_FILE_COMPLEXITY_LAST_VALUE_SUMMARY": {
"metricTitle": "Code Complexity Per File Current Summary"
},
"ENGX_NUMBER_OF_COMMITS_PER_DAY": {
"metricTitle": "Number of commits per day"
},
"ENGX_SIZE_OF_COMMIT_PER_DAY": {
"metricTitle": "Size of commit per day"
},
"SONAR_DAILY_TECHNICAL_DEBT": {
"metricTitle": "Technical Debt (in hours)"
},
"SONAR_DAILY_DUPLICATED_LINES_DENSITY": {
"metricTitle": "Duplicated Lines (%)"
},
"SONAR_DAILY_MAINTAINABILITY_RATING": {
"metricTitle": "Code Maintainability Rating, grade"
},
"SONAR_DAILY_CODE_RELIABILITY_RATING": {
"metricTitle": "Code Reliability Rating, grade"
},
"SONAR_DAILY_COMMENT_LINES_DENSITY": {
"metricTitle": "Code Comments (%)"
},
"SONAR_DAILY_PUBLIC_DOCUMENTED_API_DENSITY": {
"metricTitle": "Public Documented API (%)"
},
"SONAR_DAILY_OWASP_VULNERABILITIES": {
"metricTitle": "OWASP Security Vulnerabilities (in items)"
},
"SONAR_DAILY_SECURITY_RATING": {
"metricTitle": "Security Rating, grade"
},
"ENGX_DAILY_NUMBER_OF_COMMITS_LEAD_TO_BROKEN_BUILDS": {
"metricTitle": "Commits Led To Broken Builds (%)"
},
"ENGX_DAILY_AVERAGE_BUILD_TIME": {
"metricTitle": "Average Build Time (in minutes)"
},
"ENGX_DAILY_BUILD_RESULT": {
"metricTitle": "Build Results (in items)"
},
"ENGX_LAST_N_DAYS_SUCCESS_BUILDS": {
"metricTitle": "Average Build Success for Last 7 days (%)"
},
"ENGX_CODEBASE_CHANGE_BY_WEEK": {
"metricTitle": "Code Base Change Trend"
},
"ENGX_DAILY_AVERAGE_PRESUBMIT_VERIFICATION_TIME": {
"metricTitle": "Pre-submit Verification Time, hours"
},
"LAST_TECHNICAL_DEBT_TOTAL": {
"metricTitle": "Total Technical Debt, hours"
},
"SONAR_DAILY_DUPLICATED_LINES_DENSITY_LAST_VALUE_SUMMARY": {
"metricTitle": "Duplicated Lines Current Summary"
},
"SONAR_DAILY_TESTS": {
"metricTitle": "Unit Tests Count"
},
"SONAR_DAILY_UNIT_TESTS_SUCCESS_RATE": {
"metricTitle": "Unit Test Success Rate, %"
},
"SONAR_DAILY_UNIT_TESTS_COVERAGE": {
"metricTitle": "Unit Test Coverage, %"
},
"SONAR_DAILY_UNIT_TESTS_NEW_CODE_COVERAGE": {
"metricTitle": "Unit Test Coverage on New Code, %"
},
"SONAR_DAILY_UNIT_TESTS_PER_CLASS": {
"metricTitle": "Unit Tests per Class"
},
"SONAR_DAILY_UNIT_TESTS_COVERAGE_LAST_VALUE_SUMMARY": {
"metricTitle": "Unit Test Coverage Current Summary"
},
"SONAR_DAILY_VIOLATIONS_BY_PRIORITY": {
"metricTitle": "Code Violations by Priorities"
},
"SONAR_DAILY_VIOLATIONS_BY_PRIORITY_NEW_CODE": {
"metricTitle": "Code Violations by Priorities (New Code)"
},
"SONAR_DAILY_BLOCKER_VIOLATIONS": {
"metricTitle": "Blocker Violations"
},
"SONAR_DAILY_NEW_CODE_BLOCKER_VIOLATIONS": {
"metricTitle": "Blocker Violations (New Code)"
},
"LAST_BLOCKER_VIOLATIONS_TOTAL": {
"metricTitle": "Total Blocker Violations"
}
},
"tags": []
},
{
"name": "Quality",
"categories": [],
"metrics": {
"QUALITY_DAILY_BUG_GROWTH_BY_MONTH": {
"metricTitle": "Bug Growth by Months"
},
"QUALITY_BUG_GROWTH_BY_WEEK": {
"metricTitle": "Bug Growth by Weeks"
},
"QUALITY_BUG_GROWTH_BY_DAY": {
"metricTitle": "Bug Growth by Days"
},
"QUALITY_DAILY_BUG_GROWTH_BY_SPRINT": {
"metricTitle": "Bug Growth by Sprints"
},
"QUALITY_DAILY_BUG_GROWTH_BY_VERSION": {
"metricTitle": "Bug Growth by Versions"
},
"QUALITY_OPEN_BUGS_OVER_TIME_BY_PRIORITY": {
"metricTitle": "Open Bugs Over Time By Priority"
},
"QUALITY_OPEN_BUGS_OVER_TIME_BY_PRIORITY_FIRST_N": {
"metricTitle": "Open Bugs Over Time By Priority Top 3"
},
"QUALITY_OPEN_BUGS_OVER_TIME": {
"metricTitle": "Open Bugs Over Time"
},
"QUALITY_QUALITY_DEBT_OPTIMISTIC": {
"metricTitle": "Quality Debt (optimistic)"
},
"QUALITY_QUALITY_DEBT_PESSIMISTIC": {
"metricTitle": "Quality Debt"
},
"LAST_QUALITY_DEBT_TOTAL": {
"metricTitle": "Total Quality Debt (optimistic)"
},
"LAST_QUALITY_DEBT_PESSIMISTIC_TOTAL": {
"metricTitle": "Total Quality Debt"
},
"QUALITY_REOPENED_BUGS_BY_MONTH": {
"metricTitle": "Reopened Defects by Month (%)"
},
"QUALITY_DEFECTS_DECLINED_BY_MONTH": {
"metricTitle": "Invalid Defects by Month (%)"
},
"QUALITY_DEFECT_CONTAINMENT_BY_MONTH": {
"metricTitle": "Defect Containment by Month (%)"
},
"QUALITY_CRITICAL_PRIORITY_DEFECTS_LIFETIME": {
"metricTitle": "Top Priority Defects Age Alert"
},
"QUALITY_LAST_MONTH_BUG_GROWTH_LOGGED_ITEMS": {
"metricTitle": "Total Submitted Defects Last Month"
},
"QUALITY_LAST_MONTH_BUG_GROWTH_FIXED_ITEMS": {
"metricTitle": "Total Fixed Defects Last Month"
},
"QUALITY_EXTERNAL_BUG_GROWTH_BY_WEEK": {
"metricTitle": "External Bug Growth by Weeks"
},
"CC_QUALITY_LOGGED_BUG_GROWTH_BY_WEEK": {
"metricTitle": "Bugs Logged (by week)"
},
"CC_QUALITY_FIXED_BUG_GROWTH_BY_WEEK": {
"metricTitle": "Defects Fixed (by week)"
},
"RP_BUG_TREND": {
"metricTitle": "Failed Cases Trend"
},
"RP_NON_PASSED_TEST_CASES_TREND_CHART": {
"metricTitle": "Non-passed Test Cases Trend"
},
"RP_PASSING_RATE_SUMMARY": {
"metricTitle": "Passing Rate Summary"
},
"RP_PASSING_RATE_PER_LAUNCH": {
"metricTitle": "Passing Rate per Launch"
},
"RP_CASES_TREND": {
"metricTitle": "Test Cases Growth Trend"
},
"RP_INVESTIGATED_TREND": {
"metricTitle": "Investigated Percentage of Launches"
},
"RP_LAUNCH_STATISTICS_LINE_CHART_BY_STATUS": {
"metricTitle": "Launch Statistics by Test Status"
},
"RP_LAUNCH_STATISTICS_LINE_CHART_BY_TYPE": {
"metricTitle": "Launch Statistics by Bug Type"
},
"RP_LAUNCHES_DURATION_CHART": {
"metricTitle": "Launches Duration"
},
"RP_LAUNCHES_COMPARISON_CHART_BY_STATUS": {
"metricTitle": "Last Launches Comparison by Test Status"
},
"RP_LAUNCHES_COMPARISON_CHART_BY_TYPE": {
"metricTitle": "Last Launches Comparison by Bug Type"
},
"RP_LAUNCH_STATISTICS_BY_STATUS": {
"metricTitle": "Launch Execution and Issue Statistics by Test Status"
},
"RP_LAUNCH_STATISTICS_BY_TYPE": {
"metricTitle": "Launch Execution and Issue Statistics by Bug Type"
},
"RP_OVERALL_STATISTICS_BY_STATUS": {
"metricTitle": "Overall Statistics by Test Status"
},
"RP_OVERALL_STATISTICS_BY_TYPE": {
"metricTitle": "Overall Statistics by Bug Type"
}
},
"tags": []
},
{
"name": "Workload and Capacity",
"categories": [],
"metrics": {
"ESTIMATION_MONTHLY_EFFORT_VARIANCE": {
"metricTitle": "Effort Variance (%)"
},
"SUMMARY_WORKLOAD_BY_LAST_SPRINT": {
"metricTitle": "Team workload In Current Sprint"
},
"WORKLOAD_FOR_ACTIVE_SPRINTS": {
"metricTitle": "Workload For Active Iteration"
}
},
"tags": []
},
{
"name": "Process",
"categories": [],
"metrics": {
"HEALTH_DAILY_NUMBER_OF_OPEN_DEFECTS_WITH_CRITICAL_AND_BLOCKER": {
"metricTitle": "Number of Not Completed Defects (top priorities)"
},
"HEALTH_DAILY_TOTAL_NUMBER_OF_OPEN_DEFECTS": {
"metricTitle": "Total Number of Not Completed Defects (all priorities)"
},
"HEALTH_OPEN_CRITICAL_AND_BLOCKER_VS_TOTAL_NUMBER_OF_OPEN_DEFECTS": {
"metricTitle": "Top Priority vs Total Defects (%)"
},
"HEALTH_DAILY_UNRESOLVED_BUGS_OLDER_THAN_A_MONTH_CRITICAL_AND_BLOCKER": {
"metricTitle": "Unresolved Bugs Older Than a Month (top priorities)"
},
"HEALTH_DAILY_UNRESOLVED_BUGS_OLDER_THAN_A_MONTH": {
"metricTitle": "Unresolved Bugs Older Than a Month (all priorities)"
},
"HEALTH_DAILY_TIME_SPENT_ON_BUG_FIXING": {
"metricTitle": "Time Spent on Bug Fixing (%)"
},
"HEALTH_TOP_PRIORITY_DEFECTS_AVERAGE_LIFETIME": {
"metricTitle": "Defects average lifetime (top priorities)"
},
"HEALTH_DEFECTS_AVERAGE_LIFETIME": {
"metricTitle": "Defects Average Lifetime (all priorities)"
},
"HEALTH_DAILY_TASKS_NOT_ESTIMATED_BUT_EFFORT_LOGGED": {
"metricTitle": "Tasks Not Estimated But Effort Logged"
},
"HEALTH_DAILY_NUMBER_OF_ISSUES_IN_END_STATUS_IN_BACKLOG": {
"metricTitle": "Number of Issues in Backlog (out of Sprints) But Already Completed"
},
"HEALTH_DAILY_COMPLETED_WORK_ITEMS_WITH_REMAINING_TIME": {
"metricTitle": "Completed Work Items with Remaining Estimate > 0"
},
"HEALTH_DAILY_EFFORT_LOGGED_ON_COMPLETION": {
"metricTitle": "Effort Logged On Completion"
},
"HEALTH_DAILY_ITEMS_ESTIMATED_IN_SP_BEFORE_ACTIVE_SPRINTS_STARTED": {
"metricTitle": "Estimated Items in SP at Sprint Start"
},
"HEALTH_DAILY_ITEMS_ESTIMATED_IN_HOURS_BEFORE_ACTIVE_SPRINTS_STARTED": {
"metricTitle": "Estimated Items In Hours at Sprint Start"
},
"HEALTH_DAILY_COMPLETED_WORK_ITEMS_ESTIMATED_IN_HOURS": {
"metricTitle": "Completed Work Items Estimated in Hours (last 3 months)"
},
"HEALTH_DAILY_COMPLETED_WORK_ITEMS_ESTIMATED_IN_SP": {
"metricTitle": "Completed Work Items Estimated in Story Points (last 3 months)"
},
"HEALTH_DAILY_ITEMS_READY_FOR_DEV_IN_ACTIVE_SPRINT": {
"metricTitle": "Scope Readiness for Development in Active Sprints"
},
"HEALTH_DAILY_STORIES_NOT_READY_IN_ACTIVE_SPRINT": {
"metricTitle": "Items Not Ready But In Active Sprints"
},
"HEALTH_DAILY_STORIES_WITHOUT_STORY_POINTS_IN_SPRINT": {
"metricTitle": "Items Without Story Points But In Active Sprints"
},
"HEALTH_DAILY_OPENED_STORIES_WITH_NON_OPENED_TASKS": {
"metricTitle": "Stories Which Are Open/Ready State But With All Sub-tasks Already Closed"
},
"HEALTH_DAILY_CLOSED_ISSUE_WITH_NON_CLOSED_SUB_TASKS": {
"metricTitle": "Stories Which Are Closed But With Any Sub-tasks Still Incomplete"
},
"HEALTH_DAILY_ISSUE_EFFORT_AFTER_CLOSURE": {
"metricTitle": "Number Of Items With Effort Logged After Items Were Closed"
},
"HEALTH_DAILY_BUGS_NOT_ATTACHED_TO_AFFECTS_VERSION": {
"metricTitle": "Bugs Not Attached To Affects Version"
},
"HEALTH_BUGS_NOT_ATTACHED_TO_AFFECTS_VERSION_N_DAYS": {
"metricTitle": "Bugs Closed Without Fix Version"
},
"HEALTH_DAILY_STORY_POINTS_CHANGED_DURING_TIME_PERIOD": {
"metricTitle": "Items With Story Points Changed During Last Month"
},
"HEALTH_DAILY_ORIGINAL_ESTIMATE_CHANGED_DURING_TIME_PERIOD": {
"metricTitle": "Items With Original Estimate Changed During Last Month"
},
"HEALTH_DAILY_TASKS_IN_PROGRESS_WITH_NO_CHANGES_DURING_TIME_PERIOD": {
"metricTitle": "Items In Progress With No Changes During Last 2 Weeks"
},
"HEALTH_DAILY_WORKLOGS_IN_FUTURE": {
"metricTitle": "Work Logged With Dates In The Future"
},
"BURN_UP_PROJECT_ITEMS": {
"metricTitle": "Burn Up Chart"
},
"BURN_UP_PROJECT_COMPLETENESS_DEFAULT_UOM": {
"metricTitle": "Project Completeness (default UoM)"
}
},
"tags": []
}
],
"metrics": {},
"tags": []
}