Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Daemon ¶
Daemon structure is used to manage the Uchiwa daemon
func (*Daemon) BuildSubscriptions ¶
func (d *Daemon) BuildSubscriptions()
BuildSubscriptions builds a slice of every client subscriptions
type DatacenterFetcher ¶
type DatacenterFetcher struct {
// contains filtered or unexported fields
}
DatacenterFetcher is used to manage the fetching of data from a datacenter
func (*DatacenterFetcher) Fetch ¶
func (f *DatacenterFetcher) Fetch()
Fetch retrieves all data for a given datacenter
type DatacenterSnapshot ¶
type DatacenterSnapshot struct { Aggregates []interface{} Checks []interface{} Clients []interface{} Events []interface{} Info *structs.Info Silenced []interface{} Stashes []interface{} }
DatacenterSnapshot is used to store a snapshot of a datacenter's data
type DatacenterSnapshotFetcher ¶
type DatacenterSnapshotFetcher struct {
// contains filtered or unexported fields
}
DatacenterSnapshotFetcher is used to manage the fetching of data from a datacenter API endpoint
type SensuDatacenter ¶
type SensuDatacenter interface { GetName() string Metric(string) (*structs.SERawMetric, error) }
SensuDatacenter represents the sensu.Sensu struct
Click to show internal directories.
Click to hide internal directories.