Documentation
¶
Overview ¶
Package check contains the code to parse the check command output
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Aggregator ¶
type Aggregator struct {
Metrics []Metric `json:"metrics"`
ServiceChecks []ServiceCheck `json:"service_checks"`
Events []Event `json:"events"`
}
Aggregator contains the metrics emitted by a check
type Event ¶
type Event struct {
Title string `json:"msg_title"`
Text string `json:"msg_text"`
Host string `json:"host"`
Timestamp int64 `json:"timestamp"`
Priority string `json:"priority"`
AlertType string `json:"alert_type"`
}
Event represents a event emitted by a check
type Metric ¶
type Metric struct {
Host string `json:"host"`
Interval int `json:"interval"`
Metric string `json:"metric"`
Points [][]float64 `json:"points"`
SourceTypeName string `json:"source_type_name"`
Tags []string `json:"tags"`
Type string `json:"type"`
}
Metric represents a metric emitted by a check
type Root ¶
type Root struct {
Aggregator Aggregator `json:"aggregator"`
Runner Runner `json:"runner"`
}
Root is the root object of the check command output
Click to show internal directories.
Click to hide internal directories.