Skip to content

Commit

Permalink
add support for all severity levels
Browse files Browse the repository at this point in the history
  • Loading branch information
idoqo committed Mar 24, 2022
1 parent 0b5b07f commit 8058f94
Show file tree
Hide file tree
Showing 7 changed files with 491 additions and 286 deletions.
579 changes: 323 additions & 256 deletions api/managementpb/checks.pb.go

Large diffs are not rendered by default.

24 changes: 18 additions & 6 deletions api/managementpb/checks.proto
Original file line number Diff line number Diff line change
Expand Up @@ -33,12 +33,24 @@ message SecurityCheckResult {
message CheckResultSummary {
string service_name = 1;
string service_id = 2;
// Number of failed checks for this service that are critical
uint32 critical_count = 3;
// Number of failed checks for this service that are major
uint32 major_count = 4;
// Number of failed checks for this service that are trivial
uint32 trivial_count = 5;
// Number of failed checks for this service with unknown severity level.
uint32 unknown_count = 3;
// Number of failed checks for this service with severity level "EMERGENCY".
uint32 emergency_count = 4;
// Number of failed checks for this service with severity level "ALERT".
uint32 alert_count = 5;
// Number of failed checks for this service with severity level "CRITICAL".
uint32 critical_count = 6;
// Number of failed checks for this service with severity level "ERROR".
uint32 error_count = 7;
// Number of failed checks for this service with severity level "WARNING".
uint32 warning_count = 8;
// Number of failed checks for this service with severity level "NOTICE".
uint32 notice_count = 9;
// Number of failed checks for this service with severity level "INFO".
uint32 info_count = 10;
// Number of failed checks for this service with severity level "DEBUG".
uint32 debug_count = 11;
}

// CheckResult represents the check results for a given service.
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

50 changes: 43 additions & 7 deletions api/managementpb/json/managementpb.json
Original file line number Diff line number Diff line change
Expand Up @@ -6194,18 +6194,48 @@
"description": "CheckResultSummary is a summary of check results.",
"type": "object",
"properties": {
"alert_count": {
"description": "Number of failed checks for this service with severity level \"ALERT\".",
"type": "integer",
"format": "int64",
"x-order": 4
},
"critical_count": {
"description": "Number of failed checks for this service with severity level \"CRITICAL\".",
"type": "integer",
"format": "int64",
"title": "Number of failed checks for this service that are critical",
"x-order": 2
"x-order": 5
},
"debug_count": {
"description": "Number of failed checks for this service with severity level \"DEBUG\".",
"type": "integer",
"format": "int64",
"x-order": 10
},
"major_count": {
"emergency_count": {
"description": "Number of failed checks for this service with severity level \"EMERGENCY\".",
"type": "integer",
"format": "int64",
"title": "Number of failed checks for this service that are major",
"x-order": 3
},
"error_count": {
"description": "Number of failed checks for this service with severity level \"ERROR\".",
"type": "integer",
"format": "int64",
"x-order": 6
},
"info_count": {
"description": "Number of failed checks for this service with severity level \"INFO\".",
"type": "integer",
"format": "int64",
"x-order": 9
},
"notice_count": {
"description": "Number of failed checks for this service with severity level \"NOTICE\".",
"type": "integer",
"format": "int64",
"x-order": 8
},
"service_id": {
"type": "string",
"x-order": 1
Expand All @@ -6214,11 +6244,17 @@
"type": "string",
"x-order": 0
},
"trivial_count": {
"unknown_count": {
"description": "Number of failed checks for this service with unknown severity level.",
"type": "integer",
"format": "int64",
"title": "Number of failed checks for this service that are trivial",
"x-order": 4
"x-order": 2
},
"warning_count": {
"description": "Number of failed checks for this service with severity level \"WARNING\".",
"type": "integer",
"format": "int64",
"x-order": 7
}
}
},
Expand Down
48 changes: 42 additions & 6 deletions api/swagger/swagger-dev.json
Original file line number Diff line number Diff line change
Expand Up @@ -25002,23 +25002,59 @@
"type": "string",
"x-order": 1
},
"critical_count": {
"unknown_count": {
"description": "Number of failed checks for this service with unknown severity level.",
"type": "integer",
"format": "int64",
"title": "Number of failed checks for this service that are critical",
"x-order": 2
},
"major_count": {
"emergency_count": {
"description": "Number of failed checks for this service with severity level \"EMERGENCY\".",
"type": "integer",
"format": "int64",
"title": "Number of failed checks for this service that are major",
"x-order": 3
},
"trivial_count": {
"alert_count": {
"description": "Number of failed checks for this service with severity level \"ALERT\".",
"type": "integer",
"format": "int64",
"title": "Number of failed checks for this service that are trivial",
"x-order": 4
},
"critical_count": {
"description": "Number of failed checks for this service with severity level \"CRITICAL\".",
"type": "integer",
"format": "int64",
"x-order": 5
},
"error_count": {
"description": "Number of failed checks for this service with severity level \"ERROR\".",
"type": "integer",
"format": "int64",
"x-order": 6
},
"warning_count": {
"description": "Number of failed checks for this service with severity level \"WARNING\".",
"type": "integer",
"format": "int64",
"x-order": 7
},
"notice_count": {
"description": "Number of failed checks for this service with severity level \"NOTICE\".",
"type": "integer",
"format": "int64",
"x-order": 8
},
"info_count": {
"description": "Number of failed checks for this service with severity level \"INFO\".",
"type": "integer",
"format": "int64",
"x-order": 9
},
"debug_count": {
"description": "Number of failed checks for this service with severity level \"DEBUG\".",
"type": "integer",
"format": "int64",
"x-order": 10
}
}
},
Expand Down
48 changes: 42 additions & 6 deletions api/swagger/swagger.json
Original file line number Diff line number Diff line change
Expand Up @@ -18947,23 +18947,59 @@
"type": "string",
"x-order": 1
},
"critical_count": {
"unknown_count": {
"description": "Number of failed checks for this service with unknown severity level.",
"type": "integer",
"format": "int64",
"title": "Number of failed checks for this service that are critical",
"x-order": 2
},
"major_count": {
"emergency_count": {
"description": "Number of failed checks for this service with severity level \"EMERGENCY\".",
"type": "integer",
"format": "int64",
"title": "Number of failed checks for this service that are major",
"x-order": 3
},
"trivial_count": {
"alert_count": {
"description": "Number of failed checks for this service with severity level \"ALERT\".",
"type": "integer",
"format": "int64",
"title": "Number of failed checks for this service that are trivial",
"x-order": 4
},
"critical_count": {
"description": "Number of failed checks for this service with severity level \"CRITICAL\".",
"type": "integer",
"format": "int64",
"x-order": 5
},
"error_count": {
"description": "Number of failed checks for this service with severity level \"ERROR\".",
"type": "integer",
"format": "int64",
"x-order": 6
},
"warning_count": {
"description": "Number of failed checks for this service with severity level \"WARNING\".",
"type": "integer",
"format": "int64",
"x-order": 7
},
"notice_count": {
"description": "Number of failed checks for this service with severity level \"NOTICE\".",
"type": "integer",
"format": "int64",
"x-order": 8
},
"info_count": {
"description": "Number of failed checks for this service with severity level \"INFO\".",
"type": "integer",
"format": "int64",
"x-order": 9
},
"debug_count": {
"description": "Number of failed checks for this service with severity level \"DEBUG\".",
"type": "integer",
"format": "int64",
"x-order": 10
}
}
},
Expand Down
Binary file modified descriptor.bin
Binary file not shown.

0 comments on commit 8058f94

Please sign in to comment.