-
Notifications
You must be signed in to change notification settings - Fork 894
feat: include health severity in reports #10817
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from 1 commit
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
205a224
Severity definition
mtojek 1bcad04
WIP
mtojek e1978f2
use model struct for base health summary
mtojek 0e3bc17
The best I can do
mtojek f8af18c
fix imports
mtojek baae564
severity
mtojek 3d17eb5
WIP
mtojek 984d3e1
Merge branch 'main' into 9754-severity
mtojek b373cc2
Merge branch 'main' into 9754-severity
mtojek 8dcbafd
WIP
mtojek d00802e
more rules
mtojek 7b3945a
Fix: database
mtojek af2d0dc
WIP
mtojek 6c59dc3
Reports
mtojek aba2a9e
DERP servers partially unhealthy
mtojek c15ea21
warning: failover to websockets
mtojek 8d32194
Merge branch 'main' into 9754-severity
mtojek b77763a
Deprecation notice
mtojek 5f6d7a6
Switch to unhealthy
mtojek 1542296
simplify
mtojek 140b5c6
Missing node report
mtojek File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
use model struct for base health summary
- Loading branch information
commit e1978f22c240d6e0785730be806d82b0084400a5
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,5 @@ | ||
package derphealth | ||
|
||
// DERP healthcheck is kept in a separate package as it is used by `cli/netcheck.go`, | ||
// which is part of the slim binary. Slim binary can't have dependency on `database`, | ||
// which is used by the database healthcheck. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,16 @@ | ||
package model | ||
|
||
const ( | ||
SeverityOK Severity = "ok" | ||
SeverityWarning Severity = "warning" | ||
SeverityError Severity = "error" | ||
) | ||
|
||
// @typescript-generate Severity | ||
type Severity string | ||
|
||
type HealthSummary struct { | ||
Healthy bool `json:"healthy"` | ||
Severity Severity `json:"severity" enums:"ok,warning,error"` | ||
Warnings []string `json:"warnings"` | ||
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.