Question
Hey all!
I am using Devlake v1.0.1 and I am currently ingesting the commits from a project with the Gitlab integration, and then ingesting the deployments for the project via webhook (from Spinnaker). I do not have the all-time deployment data for my project, only the last couple of months. After I run the collect data job, I noticed that in the project_pr_metrics table, all of the commits for the project that occurred before I onboarded to Spinnaker seem to get associated with a "seemingly random" deployment.
It may be easier to visualize this. Take a look at this screenshot. The bottom blue dots represent commits. The top dots represent deployments. The lines represent the commit-to-deployment relationship in the project_pr_metrics table. As you can see, all of my commits that occurred before the beginning of the my deployment data seem to ALL become associated with a single deployment, causing certain metrics to be very skewed.
Does anyone have any advice on how I can:
- Debug why devlake chooses to associated these commits to this deploy? For example, why wouldnt it be the first deploy? Or preferably, not create associations between commits and deployments where commits occurred before the first deployment?
- Work around this issue? One idea I have is to set the blueprint for each project only to ingest data after the second successful production deployment.
Thanks for your time and support!
Screenshots

Additional context
Its worth noting that I have found a similar issue. In this comment @nicolavolpini mentioned that "still shows several PRs associated to the same deployment webhook" but no additional context was posted on how this issue could be resolved.
Question
Hey all!
I am using Devlake
v1.0.1and I am currently ingesting the commits from a project with the Gitlab integration, and then ingesting the deployments for the project via webhook (from Spinnaker). I do not have the all-time deployment data for my project, only the last couple of months. After I run the collect data job, I noticed that in theproject_pr_metricstable, all of the commits for the project that occurred before I onboarded to Spinnaker seem to get associated with a "seemingly random" deployment.It may be easier to visualize this. Take a look at this screenshot. The bottom blue dots represent commits. The top dots represent deployments. The lines represent the commit-to-deployment relationship in the
project_pr_metricstable. As you can see, all of my commits that occurred before the beginning of the my deployment data seem to ALL become associated with a single deployment, causing certain metrics to be very skewed.Does anyone have any advice on how I can:
Thanks for your time and support!
Screenshots
Additional context
Its worth noting that I have found a similar issue. In this comment @nicolavolpini mentioned that "still shows several PRs associated to the same deployment webhook" but no additional context was posted on how this issue could be resolved.