Skip to content

Commit

Permalink
Update collector to send data to remote in go routine
Browse files Browse the repository at this point in the history
  • Loading branch information
Tzvonimir committed Oct 7, 2024
1 parent a82fad9 commit 494ba60
Showing 1 changed file with 10 additions and 6 deletions.
16 changes: 10 additions & 6 deletions collector/collector.go
Original file line number Diff line number Diff line change
Expand Up @@ -172,9 +172,11 @@ func (c *Collector) collectOnce() error {
)
}

if err := c.client.SendProcesses(processMetrics, c.protoAuthConfig); err != nil {
c.logger.Error().Err(err).Msg("Failed to send processes")
}
go func() {
if err := c.client.SendProcesses(processMetrics, c.protoAuthConfig); err != nil {
c.logger.Error().Err(err).Msg("Failed to send processes")
}
}()
}

return nil
Expand Down Expand Up @@ -348,9 +350,11 @@ func (c *Collector) handleEndCommand(parts []string) error {
c.onEndCommand()

if c.client != nil {
if err := c.client.SendCommands([]*gen.Command{MapCommandToProto(command)}, c.protoAuthConfig); err != nil {
c.logger.Error().Err(err).Msg("Failed to send command")
}
go func() {
if err := c.client.SendCommands([]*gen.Command{MapCommandToProto(command)}, c.protoAuthConfig); err != nil {
c.logger.Error().Err(err).Msg("Failed to send command")
}
}()
}
} else {
c.logger.Error().Msg("Matching start command not found")
Expand Down

0 comments on commit 494ba60

Please sign in to comment.