Documentation
¶
Index ¶
- func GenAlarmMesage(alarminfo Alarm) string
- func GenAlarmSubject(alarminfo Alarm) string
- func GenFalconView(alarminfo Alarm) string
- func GenSmsSubject(alarminfo Alarm) string
- func LogPigeonAlarm(alarminfo Alarms, pigeonID string)
- func SendPigeonAlarm(p Alarm) (err error)
- type Alarm
- type Alarms
- type ExtArg
- type GenReport
- type M3Body
- type M3Chart
- type M3Value
- type PigeonResopose
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenAlarmMesage ¶
func GenAlarmSubject ¶
func GenFalconView ¶
func GenSmsSubject ¶
func LogPigeonAlarm ¶
func SendPigeonAlarm ¶
Types ¶
type Alarm ¶
type Alarm struct { Domain string `json:"domain"` Hostname string `json:"hostname"` Event string `json:"event"` Detail string `json:"detail"` Ip string `json:"ip"` Value string `json:"value"` Metric string `json:"metric"` Priority string `json:"priority"` Status int `json:"status"` Message string `json:"message"` Transfer string `json:"transfer"` }
type Alarms ¶
type Alarms struct { Fid string `json:"fid"` AlarmCode string `json:"alarm_code"` // none Value string `json:"value"` Subject string `json:"subject"` Sms string `json:"sms"` // none Message string `json:"message"` Priority string `json:"priority"` Host string `json:"host"` HostName string `json:"hostname"` // none Domain string `json:"domain"` Transfer string `json:"transfer"` AlarmTime string `json:"alarm_time"` ExtArgs []*ExtArg `json:"ext_args"` }
func GenPigeonAlarmData ¶
Click to show internal directories.
Click to hide internal directories.