# Constants

False means the condition status is false.
Info is translated to a normal event.
Perm means the problem is permanent, need to change the node condition.
Temp means the problem is temporary, only need to report an event.
True means the condition status is true.
Unknown means the condition status is unknown.
Warn is translated to a warning event.

# Structs

Condition is the node condition used internally by problem detector.
Event is the event used internally by node problem detector.
Status is the status other problem daemons should report to node problem detector.

# Interfaces

Monitor monitors log and custom plugins and reports node problem condition and event according to the rules.

# Type aliases

ConditionStatus is the status of the condition.
Severity is the severity of the problem event.
Type is the type of the problem.