Documentation ¶
Index ¶
Constants ¶
View Source
const RefreshInterval time.Duration = time.Second * 1
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ProcessStatus ¶
type ProcessStatus struct { sync.RWMutex CpuUsage float64 MemRss int64 // contains filtered or unexported fields }
func NewProcessStatus ¶
func NewProcessStatus() *ProcessStatus
func (*ProcessStatus) StopUpdate ¶
func (p *ProcessStatus) StopUpdate()
func (*ProcessStatus) Update ¶
func (p *ProcessStatus) Update()
type RouterStart ¶
type VcapComponent ¶
type VcapComponent struct { Config interface{} `json:"-"` Varz *health.Varz `json:"-"` Health http.Handler InfoRoutes map[string]json.Marshaler `json:"-"` Logger *slog.Logger `json:"-"` // contains filtered or unexported fields }
func (*VcapComponent) ListenAndServe ¶
func (c *VcapComponent) ListenAndServe() error
func (*VcapComponent) Register ¶
func (c *VcapComponent) Register(mbusClient *nats.Conn) error
func (*VcapComponent) Start ¶
func (c *VcapComponent) Start() error
func (*VcapComponent) Stop ¶
func (c *VcapComponent) Stop() error
func (*VcapComponent) UpdateVarz ¶
func (c *VcapComponent) UpdateVarz()
Click to show internal directories.
Click to hide internal directories.