Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Log ¶
Log is the log item returned by translator. It's very easy to extend this to support other log monitoring, such as docker log monitoring.
type Rule ¶
type Rule struct {
// Type is the type of matched problem.
Type types.Type `json:"type"`
// Condition is the type of the condition the problem triggered. Notice that
// the Condition field should be set only when the problem is permanent, or
// else the field will be ignored.
Condition string `json:"condition"`
// Reason is the short reason of the problem.
Reason string `json:"reason"`
// Pattern is the regular expression to match the problem in log.
// Notice that the pattern must match to the end of the line.
Pattern string `json:"pattern"`
// PatternGeneratedMessageSuffix is an optional suffix appended to the matched pattern.
// This suffix provides additional context or instructions for resolving the issue.
// It can be used to include environment-specific details, links to documentation,
// or any other information that helps users understand and address the problem.
PatternGeneratedMessageSuffix string `json:"patternGeneratedMessageSuffix,omitempty"`
}
Rule describes how log monitor should analyze the log.
Click to show internal directories.
Click to hide internal directories.