Versions in this module Expand all Collapse all v1 v1.0.1 Aug 15, 2024 Changes in this version + type IterationInfo struct + Iteration *iterationdb.Iteration + IterationMetricFields *IterationMetricFields + Labels []string + OrgDto *orgpb.Org + ProjectDto *model.Project + type IterationLabelsFunc func(info *IterationInfo) map[string]string + type IterationMetricFields struct + BugCompleteSchedule float64 + BugDoneTotal uint64 + BugDoneTotalIDs []uint64 + BugTotal uint64 + BugTotalIDs []uint64 + BugUndoneTotal uint64 + BugUndoneTotalIDs []uint64 + BugWithWonfixTotal uint64 + BugWithWonfixTotalIDs []uint64 + BugWontfixTotal uint64 + BugWontfixTotalIDs []uint64 + CalculatedAt time.Time + DemandDesignBugPercent float64 + DemandDesignBugTotal uint64 + DemandDesignBugTotalIDs []uint64 + IterationAssigneeNum uint64 + IterationAssignees []string + IterationEstimatedDayTotal float64 + IterationID uint64 + ProjectAssigneeNum uint64 + ReopenBugPercent float64 + ReopenBugTotal uint64 + ReopenBugTotalIDs []uint64 + RequirementAssociatedPercent float64 + RequirementAssociatedTaskTotal uint64 + RequirementAssociatedTaskTotalIDs []uint64 + RequirementCompleteSchedule float64 + RequirementDoneTotal uint64 + RequirementDoneTotalIDs []uint64 + RequirementTotal uint64 + RequirementTotalIDs []uint64 + SeriousBugPercent float64 + SeriousBugTotal uint64 + SeriousBugTotalIDs []uint64 + TaskAssociatedPercent float64 + TaskBeInclusionRequirementTotal uint64 + TaskBeInclusionRequirementTotalIDs []uint64 + TaskCompleteSchedule float64 + TaskDoneTotal uint64 + TaskDoneTotalIDs []uint64 + TaskElapsedMinute uint64 + TaskEstimatedDayGtOneTotal uint64 + TaskEstimatedDayGtThreeTotal uint64 + TaskEstimatedDayGtTwoTotal uint64 + TaskEstimatedMinute uint64 + TaskTotal uint64 + TaskTotalIDs []uint64 + TaskUnAssociatedTotal uint64 + TaskUnAssociatedTotalIDs []uint64 + TaskWorkingTotal uint64 + TaskWorkingTotalIDs []uint64 + UUID string + func (i *IterationMetricFields) IsValid() bool + type ProjectReportRow struct + ActualEndDate string + ActualMandayTotal float64 + BeginDate string + BudgetMandayTotal float64 + BugDemandDesignRate float64 + BugDemandDesignTotal float64 + BugDoneRate float64 + BugLowLevelRate float64 + BugLowLevelTotal float64 + BugOnlineRate float64 + BugOnlineTotal float64 + BugReopenRate float64 + BugReopenTotal float64 + BugSeriousRate float64 + BugSeriousTotal float64 + BugTotal float64 + BugUndoneTotal float64 + BugWontfixTotal float64 + DemandFuncPointsTotal float64 + DevFuncPointsTotal float64 + EmpProjectCode string + EndDate string + IterationAssigneeTotal float64 + IterationCompletedRate float64 + IterationEstimatedDayTotal float64 + ProjectAssignees []string + ProjectDisplayName string + ProjectID string + ProjectName string + RequirementAssociatedRate float64 + RequirementAssociatedTotal float64 + RequirementDoneRate float64 + RequirementDoneTotal float64 + RequirementFuncPointsTotal float64 + RequirementTotal float64 + RequirementUnassignedRate float64 + RequirementUnassignedTotal float64 + ResponsibleFuncPointsTotal float64 + TaskAssociatedRate float64 + TaskAssociatedTotal float64 + TaskDoneRate float64 + TaskDoneTotal float64 + TaskEstimatedDayGtOneTotal float64 + TaskEstimatedDayGtThreeTotal float64 + TaskEstimatedDayGtTwoTotal float64 + TaskEstimatedManday float64 + TaskEstimatedMinute float64 + TaskTotal float64 + TaskUnassignedTotal float64 + TaskWorkingTotal float64 + TestFuncPointsTotal float64 + Timestamp time.Time + UnfinishedAssigneeTotal float64 + type PrometheusCollector struct + func (c *PrometheusCollector) Collect(ch chan<- prometheus.Metric) + func (c *PrometheusCollector) Describe(ch chan<- *prometheus.Desc)