dash: HTTP等服务监控的故障/恢复报警

This commit is contained in:
naiba
2021-04-17 23:36:37 +08:00
parent e916ca06d0
commit 96be2330a9
18 changed files with 343 additions and 204 deletions

12
model/api.go Normal file
View File

@@ -0,0 +1,12 @@
package model
type ServiceItemResponse struct {
Monitor Monitor
TotalUp uint64
TotalDown uint64
CurrentUp uint64
CurrentDown uint64
Delay *[30]float32
Up *[30]int
Down *[30]int
}

View File

@@ -17,6 +17,7 @@ type Monitor struct {
Name string
Type uint8
Target string
Notify bool
}
func (m *Monitor) PB() *pb.Task {