Documentation
      ¶
    
    
  
    
  
    Index ¶
Constants ¶
      View Source
      
  
    const ( // AlertStatusFiring alert status when it is firing AlertStatusFiring string = "firing" // AlertStatusResolved alert status when it is resolved AlertStatusResolved string = "resolved" )
      View Source
      
  
const (
	// DeadMansSwitchAlertName is the name of the DMS alert
	DeadMansSwitchAlertName = "CRCDeadMansSwitch"
)
    Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Alert ¶
type Alert struct {
	Receiver          string            `json:"receiver"`
	Status            string            `json:"status"`
	Alerts            []AlertItem       `json:"alerts"`
	GroupLabels       GroupLabels       `json:"groupLabels"`
	CommonLabels      CommonLabels      `json:"commonLabels"`
	CommonAnnotations CommonAnnotations `json:"commonAnnotations"`
	ExternalURL       string            `json:"externalURL"`
	Version           string            `json:"version"`
	GroupKey          string            `json:"groupKey"`
}
    Alert represents an Alertmanager alert
type AlertItem ¶
type AlertItem struct {
	Status       string            `json:"status"`
	Labels       AlertLabels       `json:"labels"`
	Annotations  CommonAnnotations `json:"annotations"`
	StartsAt     time.Time         `json:"startsAt"`
	EndsAt       time.Time         `json:"endsAt"`
	GeneratorURL string            `json:"generatorURL"`
	Fingerprint  string            `json:"fingerprint"`
}
    AlertItem ...
type AlertLabels ¶
type AlertLabels struct {
	Alertname string `json:"alertname"`
	Service   string `json:"service"`
	Severity  string `json:"severity"`
}
    AlertLabels ...
type CommonAnnotations ¶
type CommonAnnotations struct {
	Summary string `json:"summary"`
}
    CommonAnnotations ...
type CommonLabels ¶
type CommonLabels struct {
	Alertname string `json:"alertname"`
	Service   string `json:"service"`
	Severity  string `json:"severity"`
}
    CommonLabels ...
 Click to show internal directories. 
   Click to hide internal directories.