Closed xellos00 closed 2 years ago
@dsrvlabs/validator is there any other suggestion table above?
@dsrvlabs/validator is there any other suggestion table above?
If 95% of disk usage, Isn't state SUCCESS and severity CRITICAL ?
I think meaning of Error
and Critical
seems little bit confused
because I don't know which one is more serious level.
How about
Critical
or Fail
Warning
,Success
May I ask about Failed
condition of state?
It means failed to get appropriate metric value. but, how do we know that it is Critical
or Warning
? even if we didn't get the value.
I think that if the state is Failed
, we couldn't identifying the severity.
@Choi-Jinhong @heejin-github @rootwarp Thanks for patients, I almost forgot to reply for this. Let's summarize alert behaviors in table.
enum STATE {
NONE = 0;
PENDING = 1;
IN_PROGRESS = 2;
SUCCESS = 3;
FAILURE = 4;
TIMEOUT = 5;
}
enum SEVERITY {
UNKNOWN = 0;
WARNING = 1;
ERROR = 2;
CRITICAL = 3;
INFO = 4;
}
Y
Conditional notification이 있는데, 그것에 대한 명확한 Condition을 정하기 위함. State | Severity | Send Notification (Y/N) | Recovery (Y/N) | |
---|---|---|---|---|
SUCCESS | WARNING | Y | Y | |
SUCCESS | CRITICAL | Y | Y | |
SUCCESS | INFO | Y | N | |
FAILURE | * | Y | Y | |
ANY OTHER | * | N | N/A |
Condition Send a single time notification when any flag(state+severity) has changed from previous flag
SUCCESS
FAILURE
Checklist
Is your feature request related to a problem? Please describe.
This issue only enhancement for current behaviors that mentioned at https://github.com/dsrvlabs/vatz/issues/163#issuecomment-1176344702
Describe the solution you'd like| Ex
TO-BE:
SUCCCESS
FAIL
ERROR