Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type InternalMetrics ¶
type InternalMetrics struct { AppMetricsReceived uint64 AppMetricsSent uint64 APICallsSuccess uint64 APICallsFail uint64 APICallsEmpty uint64 DiscardedItems uint64 }
InternalMetrics ...
type Sender ¶
type Sender struct {
// contains filtered or unexported fields
}
Sender defines a metric sender
func NewSender ¶
func NewSender( api api.Api, appMetricBucket *buckets.AppMetricBucket, serverMetricBucket *buckets.ServerMetricBucket, config *monitoring.Config, inspect bool) *Sender
NewSender creates an instance of `Sender`
func (*Sender) GetInternalMetrics ¶
func (s *Sender) GetInternalMetrics() *InternalMetrics
GetInternalMetrics returns internal sender metrics
func (*Sender) StartAppMetricSend ¶
func (s *Sender) StartAppMetricSend()
StartAppMetricSend sends collected app metrics
func (*Sender) StartServerMetricSend ¶
func (s *Sender) StartServerMetricSend()
StartServerMetricSend sends collected server metrics
func (*Sender) StopSendingAppMetrics ¶
func (s *Sender) StopSendingAppMetrics()
StopSendingAppMetrics stops sending app metrics
func (*Sender) StopSendingServerMetrics ¶
func (s *Sender) StopSendingServerMetrics()
StopSendingServerMetrics stops sending server metrics
Click to show internal directories.
Click to hide internal directories.