Documentation
¶
Index ¶
- func GetCacheChecks() (checks *[]service.ServiceCheck, err error)
- func GetDatabaseChecks() (checks *[]service.ServiceCheck, err error)
- func GetMQChecks() (checks *[]service.ServiceCheck, err error)
- func GetStorageChecks() (checks *[]service.ServiceCheck, err error)
- func Register(conf *WatchdogConfig)
- type WatchdogConfig
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetCacheChecks ¶
func GetCacheChecks() (checks *[]service.ServiceCheck, err error)
func GetDatabaseChecks ¶
func GetDatabaseChecks() (checks *[]service.ServiceCheck, err error)
func GetMQChecks ¶
func GetMQChecks() (checks *[]service.ServiceCheck, err error)
func GetStorageChecks ¶
func GetStorageChecks() (checks *[]service.ServiceCheck, err error)
func Register ¶
func Register(conf *WatchdogConfig)
Types ¶
type WatchdogConfig ¶
type WatchdogConfig struct { //Path string `json:"path"` Databases []databases.Database `json:"databases"` Caches []caches.Cache `json:"caches"` Storages []storages.Storage `json:"storages"` MsgQueues []messagequeues.MsgQueue `json:"message_queues"` }
var Config WatchdogConfig
func (*WatchdogConfig) HandleCacheChecks ¶
func (wConfig *WatchdogConfig) HandleCacheChecks() []caches.Cache
func (*WatchdogConfig) HandleDbChecks ¶
func (wConfig *WatchdogConfig) HandleDbChecks() []databases.Database
func (*WatchdogConfig) HandleStorageCheck ¶
func (wConfig *WatchdogConfig) HandleStorageCheck() []storages.Storage
Click to show internal directories.
Click to hide internal directories.