MCPcopy
hub / github.com/deepflowio/deepflow / Send

Method Send

server/controller/statsd/statsd.go:141–157  ·  view source on GitHub ↗
(data *pb.Stats)

Source from the content-addressed store, hash-verified

139}
140
141func (s *StatsdMonitor) Send(data *pb.Stats) error {
142 if !s.enable {
143 return fmt.Errorf("statsd monitor diable")
144 }
145
146 if err := s.initStatsdClient(); err != nil {
147 return err
148 }
149
150 encoder := new(codec.SimpleEncoder)
151 data.Encode(encoder)
152 defer encoder.Reset()
153 if err := dfStatsdClient.Write(encoder.Bytes()); err != nil {
154 return err
155 }
156 return nil
157}

Callers

nothing calls this directly

Calls 6

initStatsdClientMethod · 0.95
ResetMethod · 0.65
ErrorfMethod · 0.45
EncodeMethod · 0.45
WriteMethod · 0.45
BytesMethod · 0.45

Tested by

no test coverage detected