Documentation
¶
Index ¶
- Variables
- func DataMasking(str string, private []string) string
- func GenerateRandomString(length int) string
- func GenerateToken() string
- func GetCallbackURL(c *gin.Context) string
- func GetScheme(c *gin.Context) string
- func PingTasksFamilySkips(pingTasks []models.PingTask) (map[uint][]string, error)
- func ReloadPingSchedule(pingTasks []models.PingTask) error
- func ValidatePingTaskTargetFamily(target string, defaultOn bool, clientUUIDs []string) error
- type PingTaskManager
Constants ¶
This section is empty.
Variables ¶
View Source
var ( CurrentVersion = "0.0.1" VersionHash = "unknown" )
Functions ¶
func DataMasking ¶
func GenerateRandomString ¶
func GenerateToken ¶
func GenerateToken() string
func GetCallbackURL ¶
func GetScheme ¶
https://github.com/labstack/echo/blob/98ca08e7dd64075b858e758d6693bf9799340756/context.go#L275-L294
func PingTasksFamilySkips ¶ added in v0.1.5
PingTasksFamilySkips 返回每个任务里会因地址族不匹配而被跳过的节点 UUID。
供管理界面标注:让用户看到"这个节点被跳过了",而不是只发现某条曲线没有数据。 与实际调度共用 filterClientsByTargetFamily,所以界面显示的和真正下发的不会分叉。
func ReloadPingSchedule ¶
ReloadPingSchedule 加载或重载时间表
Types ¶
type PingTaskManager ¶
type PingTaskManager struct {
// contains filtered or unexported fields
}
PingTaskManager 管理定时器和任务
Directories
¶
| Path | Synopsis |
|---|---|
|
Package logger provides the server's single runtime logging surface.
|
Package logger provides the server's single runtime logging surface. |
|
outboundhttp
Package outboundhttp provides the HTTP client used by configurable notification senders.
|
Package outboundhttp provides the HTTP client used by configurable notification senders. |
Click to show internal directories.
Click to hide internal directories.