Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GenericVarz ¶
type GenericVarz struct { // These fields are from individual components Type string `json:"type"` Index uint `json:"index"` Host string `json:"host"` Credentials []string `json:"credentials"` // These fields are automatically generated UUID string `json:"uuid"` StartTime schema.Time `json:"start"` // Static common metrics NumCores int `json:"num_cores"` // Dynamic common metrics MemStat int64 `json:"mem"` Cpu float64 `json:"cpu"` Uptime schema.Duration `json:"uptime"` LogCounts *schema.LogCounter `json:"log_counts"` }
type Health ¶
type Health struct { OnDegrade onDegradeCallback // contains filtered or unexported fields }
type Varz ¶
type Varz struct { sync.Mutex GenericVarz UniqueVarz interface{} // Every component's unique metrics }
func (*Varz) MarshalJSON ¶
Click to show internal directories.
Click to hide internal directories.