feat(platform): summarize quality issues
This commit is contained in:
@@ -160,6 +160,20 @@ type QualityIssueRow struct {
|
||||
Detail string `json:"detail"`
|
||||
}
|
||||
|
||||
type QualitySummary struct {
|
||||
IssueVehicleCount int `json:"issueVehicleCount"`
|
||||
IssueRecordCount int `json:"issueRecordCount"`
|
||||
ErrorCount int `json:"errorCount"`
|
||||
WarningCount int `json:"warningCount"`
|
||||
Protocols []QualityBucketStat `json:"protocols"`
|
||||
IssueTypes []QualityBucketStat `json:"issueTypes"`
|
||||
}
|
||||
|
||||
type QualityBucketStat struct {
|
||||
Name string `json:"name"`
|
||||
Count int `json:"count"`
|
||||
}
|
||||
|
||||
type OpsHealth struct {
|
||||
LinkHealth []LinkHealth `json:"linkHealth"`
|
||||
KafkaLag *int `json:"kafkaLag"`
|
||||
|
||||
Reference in New Issue
Block a user