Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
The Project Trends dashboard provides high-level analytics of project performance for all the projects onboarded onto Insights. The performance-related data is grouped into different blocks of metrics and is displayed in the form of charts. You can download a chart (metric card) as an image along with the chart's key important observations by clicking the download button.
The dashboard shows the following two matrices:
If you want to go back to the dashboard from any other screen, simply click the tab on the Dashboard to toggle between dashboards.
This metric gives you an insight into how many individuals are actively enrolled in the Linux Foundation's training programs. It indicates how popular the training programs are and their impact on the open source community.
The bar graph displays the periodic change in the total enrollments for a selected time range. Hover over a bar graph to view the total number of individuals trained during a particular time range.
The analytics are created based on the unique training IDs registered by each individual on the creation date.
It shows a bar graph that displays the periodic increase or decrease in the number of enrolled individuals for a selected time range. Hover over a bar graph to view the total number of individuals enrolled during a particular time range.
Click Training Analytics from the bottom right corner of the metric to view more information.
The observations section shows the following information:
The average number of individuals enrolled in the training program during the selected time range.
The time period during which the most number of individuals enrolled in the training program.
The rate of increment or decrement in the number of individuals during the selected time period compared to the preceding time period.
This metric gives you an insight into the number of individuals are certified with Linux Foundation certification programs.
It shows a bar graph that displays the periodic increase or decrease in the number of certified individuals for a selected time range. Hover over a bar graph to view the total number of individuals certified during a particular time range.
The analytics are created based on the unique certified user IDs registered by each individual from the insights certification program and the date of certification in the month.
This metric shows:
Total number of certification programs organized by the Linux Foundation during the selected time range.
Total number of individuals actively enrolled in the certification program organized by the Linux Foundation, during a selected time range.
Rate of change (in percentage) in the total number of individuals enrolled to certification program, from the previous time period to the selected time period.
Click Certification Analytics from the bottom right corner of the metric to view details.
The observations section shows the following information:
An average number of individuals certified in the specified month. The average certification per day.
An increase or decrease in the number of certifications for the specified time period.
The highest growth in certification in the specific month during the selected time period .
To display project performance data for all projects, the default time range is Past 1 Year. You can change the time range to view projects' performances for a certain time period.
To change the time range, follow these steps:
Click the time range.
Select a quick filter to apply a time range and a value, and click Apply.
Date Range allows you to select a date from the from-down list, and click Apply.
Custom Date lets you enter the starting date and ending date in the MM-DD-YY format. Click Apply to see the global trends summary for the selected date and time.
Full Year lets you select a year form the drop-down list, and click Apply to view project performance from the selected year to the current year.
Compare to previous dates checkbox lets you compare projects' data, for the selected time range, with data of previous year or previous time period.
The dashboard shows the following two matrices:
If you want to go back to the dashboard from any other screen, simply click the tab on the Dashboard to toggle between dashboards.
The Webinars metric gives you an insight into the individuals who attend the webinars organized by the Linux Foundation across all projects.
The step-chart represents the cumulative number of webinars conducted per each time interval, and at the end, it displays the total number of webinars conducted during the selected time period.
The analytics are created based on the used id at the time of the webinar registration that include the following:
User's first name, last name, email ID, and country of origin.
Webinar topic, webinar ID, start date , etc.
This metric shows:
Total number of webinars organized by the Linux Foundation during the selected time range.
Rate of change (in percentage) in the number of webinars from the previous time period to the selected time period.
The observations section shows the following information:
Average number of webinars organized during the selected time range.
Time period during which the most number of webinars were organized.
For more information, see Webinar analytics.
This metric gives you an insight into into how many individuals registered for the webinars, and how many actually attended the webinars conducted during the selected time period.
The step-charts represent the cumulative number of webinar-registrants and webinar-attendees per each time interval, and at the end, it displays the total number of webinar-registrants and webinar-attendees for the selected time period. This is an indicator of what percentage of individuals are actually participating in the webinars that they are registering for.
This metric shows:
Total Registered: Sum of the total number of unique individuals (based on unique username and email address) who registered for the webinars organized during the selected time period.
Total Attendees: Sum of the total number of unique individuals (based on unique username and email address) who attended the webinars organized during the selected time period.
Hover over a color in the chart to view the total number of individuals who registered for the webinars and the number of individuals who attended the webinars during the selected time period.
The observations section shows the following information:
The average number of individuals who registered for the webinars during the selected time range.
The average number of individuals who attended the webinars during the selected time range.
The percentage change in the attendance rate of individuals during the selected time period compared to the previous period.
The percentage change in webinar-registration rate during the selected time period compared to the previous period.
Average attendance rate (in percentage) across all webinars.
The Events Attendees dashboard gives you visibility into how many individuals are attending the events (both physical and virtual) organized by the Linux Foundation across all projects.
The step charts represent the cumulative number of event attendees, both physical and virtual, for the specific time interval. This is an indicator of how successful the events are in attracting individuals to participate and which type of event (whether physical or virtual) is gaining more popularity during a certain time period.
The data on the chart is calculated based on the distinct event registration ID, the selected event type, the event name, and the start and end dates of the event.
This metric shows:
The total number of individuals who attended all the events organized by the Linux Foundation during the selected time period.
The annotation block shows the total number and percentage change in the number of virtual and in-person event attendees during the selected time period compared to the preceding time period. Hover over a color to view the number of event attendees for a time period.
Click Events Analytics from the bottom right corner of the metric to view details.
The observation section shows the following information:
The average number of events Attendees enrolled in events organized during the time period.
The rate of change in the number of physical events during the selected time period compared to the preceding time period.
The rate of change in the number of virtual events during the selected time period compared to the preceding time period.
A Contributor Strength dashboard provides a statistical analysis of all the contributors who are actively involved in the Linux Foundation to support one or many open source projects hosted by the Linux Foundation.
For more information about contributors, see People Analytics.
It also shows a line chart that displays the periodic growth or decline in the total number of contributors for the selected time period, across Linux Foundation and project memberships. Hover over the graph points to view the total number of active contributors for a particular time period.
For the current release, GitHub and Git are the two data sources used to calculate contributors across all monitored repositories during the selected time period.
The analysis is done based on the following parameters:
Contributor ID data is based on the user ID, identity ID and email ID.
User roles such as author , co-author, reviewer, signer, etc.
Project IDs and subproject IDs are selected from the repositories.
This is a block at a fixed position on the chart that shows the 'Total Contributors' across all LF and project memberships. The % change value is defined as an increase or a decrease in the total contributors compared to the previous period.
For more information, see Technical Contributors.
The dashboard shows the following two metrics:
If you want to go back to the dashboard from any other screen, simply click the tab on the Dashboard to toggle between dashboards.
For the current release, GitHub and Git are the two data sources used to calculate contributors across all monitored repositories during the selected time period.
The bar chart shows the data of the active contributors who have actively contributed across all projects.
The annotation block shows the average count of active contributors in percent increase or decrease compared to the same metrics for the previous period.
The observations section shows the following information:
The highest growth in the number of active contributors in the selected period.
The percentage change as compared to the previous period.
The bar chart shows the data of the drifting away contributors who were active in the last year but did not contribute across commits, PRs, or issues in the last 6 months.
The annotation block shows the average count of drifting away contributors in percent increase or decrease compared to the same metrics for the previous period. The percentage increase or decrease is calculated for the same time period by comparing the drifting contributor count at the start and end of the selected time period.
The analysis is done based on the following parameters:
Distinct contributor ID counts as drifting away count selected from contribution type, contribution role, user id, identity id, contributor id, organization id, commit id, etc.
Project IDs and subproject IDs are selected from the repositories.
For more information, see People Analytics.
Commits growth provides you an insight into the growth or decline of the number of commits made by the unique contributor during the selected time period. The more number of commits shows the maximum engagement of contributors across all projects.
For the current release, GitHub and Git are the two data sources used to calculate contributors across all monitored repositories during the selected time period.
The analysis is done based on the following parameters for the selected period:
The impact by the contributors is calculated based on the number of commits in all the monitored repositories. Distinct SHAs are calculated as commit IDs.
Project IDs and subproject IDs are selected from the repositories.
This metric shows:
A line graph that displays a period increase or decrease in the number of commits made by all unique contributors, across all projects, during the selected time range.
The annotation block shows the total number of new contributors and the percent change as compared to the previous period.
This metric shows how many commits are made by the new contributors, across all the on-boarded projects. This provides an analysis of the impact the new contributors in the open source community.
It displays:
A line graph that displays a period increase or decrease in the number of commits made by new contributors during the selected time range.
The time period during which most number of commits were made by the new contributors.
The observation section shows the following information:
Average number of code activities performed by new contributors during the selected time period.
Percentage rate of code contributions by the new contributors, from the previous time period to the selected time period.
For more information, see Impact by new Contributors.
The dashboard shows the following metrics:
Total: It displays:
The total number of unique contributors (calculated based on their unique LF ID) who performed code activity, such as commit PRs, submitted or reviewed or commented on a PR or changeset, created or commented or closed an issue during the selected time period.
The rate of change (in percentage) in the number of unique contributors during the selected time period compared to the preceding time period.
Active: Active contributors are the code contributors who are actively performing code activity during the selected time period. for example, if the selected time period is last 1 year, active code performance is calculated if they have performed code activity during last six months of the selected time period. This section displays:
Total number of active contributors who are performing code activity during the selected time period.
Rate of change (in percentage) in the number of active contributors from the previous time period to the selected time period.
Drifting Away:
Number of active contributors who have been active in the last one year, but didn't perform any code activity in the last 6 months from any point of time within the given time period.
Rate of change (in percentage) in the number of drifting-away contributors from the previous time period to the selected time period.
Churn Rate: Churn rate is calculated as :Total Active Contributors recorded at the start of the selected time period + Total New Contributors who joined during the selected time period)- Active contributors at the end of the time period/(Active Contributors recorded at the start of the selected time period + Total New Contributors who joined during the selected time period)
The dashboard shows the total number of commits made across all monitored repositories during the selected time period. Commit contributors can author and co-author a commit that is visible on GitHub.
For the current release, GitHub and Git are the two data sources used to calculate contributors across all monitored repositories during the selected time period.
This metric shows:
A line graph that displays a period increase or decrease in the number of commits made by all unique contributors, across all projects, during the selected time range.
The annotation block shows the total number of commits and the percent change as compared from start to end time of the selected time period.
A commit is an operation that sends the latest changes to the source code to the repository, making these changes part of the head revision of the repository.
Commits include the following:
Commits Authored: These are the number of commits where the author of the commit is the selected user. The number is a hyperlink and on click opens a modal that shows the LOC ++ (added) and LOC --(deleted).
Commits Co-Authored: These are the number of commits where the user has been a co-author.
For more information, see .
The doughnut chart displays code contributions, or commits, across all projects, from affiliated, unaffiliated, and individual contributors. Hover over a colored section to view the number of commits made by those contributors.
Code contribution activities: commits, change requests submitted and reviewed, and issues created, reviewed, and resolved by affiliated, unaffiliated, and independent contributors.
Affiliated Contributors: Contributors who are affiliated to organizations other than 'Individual-No Account' affiliation.
Unaffiliated Contributors: Contributors whose organization affiliation to the project has either expired or is currently defaulted to 'Individual-No Account' which means the individuals themselves have not provided any affiliation.
Individual Contributors: Contributors who are affiliated as 'Individual-Account''.
It also displays:
Average number of commits made by all types of contributors, across all projects, during the selected time range.
Rate of change (in percentage) in the number of commits from the previous time period to the selected time period.
For more information, see contributors from members organizations.
The dashboard displays the complete commit to merge pipeline, showing the total count of the number of commits pushed, change requests created, change requests reviewed, approved, and finally merged.
The funnel view shows the total count of unique commits (pull requests or changesets) pushed, submitted, reviewed, approved and merged across all projects during the selected time range. This indicates how many commits are actually merged out of the total number of pushed commits, and how many are pending to be approved and merged.
The observation section shows the following data in each slide:
The percentage of total changes that were merged without any approval during the selected time period.
The percentage of total changes submitted for review that were approved during the selected time period.
The percentage of risky changes that were caught in the review process and filtered from being merged during the selected time period.
The percentage of change requests reviewed that were merged into the upstream branch during the selected time period.
On an average, X number of iterations were required to close change requests.
An iteration is defined as the number of commits pushed for a single PR or the number of patchsets for a single changeset after the PR/changest has been created.
For more information, see Commits.
The dashboard displays a bar that shows a periodic increase or decrease in the number of lines of code added across all unique commits during the selected time period.
Line-of-code data is obtained from the GitHub repositories, where you can see a list of all the contributors to the repositories and how many lines they have added and removed.
For the current release, GitHub and Git are the two data sources used to calculate commits and pull requests. GitHub is the data source to calculate LOCs.
The annotation block displays:
The average number of lines of code added across all unique commits (calculated based on a unique ID (which is "SHA" or "hash") that allows you to keep a record of the specific changes committed along with when and who made those changes.
The rate of change (in percentage) in the number of LOC added from the previous time period to the current (selected) time period.
The dashboard displays a bar that shows a periodic increase or decrease in the number of lines of code deleted across all unique commits during the selected time period.
The average number of lines of code deleted across all unique commits (calculated based on a unique ID (which is "SHA" or "hash") that allows you to keep a record of the specific changes committed along with when and who made those changes.
The rate of change (in percentage) in the number of LOC deleted from the previous time period to the current (selected) time period.
The dashboard shows the total number of issues resolved vs. the issues open from the monitored issue management tools during the selected time period.
The Issues activity includes issues from a repository, an item in a task list, a note in a project, a comment on an issue or pull request, and a specific line of code. Tracking the issues helps you complete the project without any defects or issues.
Using the line charts, you can analyze the following data:
Hover over the data points on the chart and you can see the number of issues that are resolved vs. open for the specified time period.
Annotation block shows the total number of resolved and open issues for all the projects and percentage change in total issue and the open issues as compared to the previous time period.