Documentation
¶
Index ¶
- func CheckSystemStatus()
- func CompareCpuUsedPercent(limit float64, limitDuration time.Duration) error
- func CompareMemoryUsedPercent(limit float64, limitDuration time.Duration) error
- func CompareNetUsedPercent(receivedLimit, transmittedLimit uint64, limitDuration time.Duration) error
- func SendWeChatAlarm(url, content string, atUsers ...string) error
- func ValidAlert(robotName, alert string, limit, validData float64, limitDuration time.Duration, ...) error
- func ValidAlertNet(robotName string, ...) error
- type Message
- type NetworkUsage
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CheckSystemStatus ¶
func CheckSystemStatus()
func CompareCpuUsedPercent ¶
CompareCpuUsedPercent 检查cpu使用率 参数: limit: 阈值, limitDuration: 警告间隔 功能:第一次大于阈值时企业微信告警,如果保持超过阈值状态limitDuration后再次告警。如果在limitDuration内使用率降低到阈值以下后,再次升高到阈值以上时重新报和第一次超过时同样的警报
func CompareMemoryUsedPercent ¶
CompareMemoryUsedPercent 检查内存使用率 参数: limit: 阈值, limitDuration: 警告间隔 功能:第一次大于阈值时企业微信告警,如果保持超过阈值状态limitDuration后再次告警。如果在limitDuration内使用率降低到阈值以下后,再次升高到阈值以上时重新报和第一次超过时同样的警报
func CompareNetUsedPercent ¶
func CompareNetUsedPercent(receivedLimit, transmittedLimit uint64, limitDuration time.Duration) error
CompareNetUsedPercent 检查网络带宽使用率 参数: limit: 阈值, limitDuration: 警告间隔 功能:第一次大于阈值时企业微信告警,如果保持超过阈值状态limitDuration后再次告警。如果在limitDuration内使用率降低到阈值以下后,再次升高到阈值以上时重新报和第一次超过时同样的警报
func SendWeChatAlarm ¶
SendWeChatAlarm 发送企业微信告警
Types ¶
type NetworkUsage ¶
Click to show internal directories.
Click to hide internal directories.