utils

package
v0.0.0-...-7cbc1ea Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 17, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL