Class: Datadog::Transport::Statistics::Counts

Inherits:
Object
  • Object
show all
Defined in:
lib/ddtrace/transport/statistics.rb

Overview

Stat counts

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeCounts

Returns a new instance of Counts.



59
60
61
# File 'lib/ddtrace/transport/statistics.rb', line 59

def initialize
  reset!
end

Instance Attribute Details

#client_errorObject

Returns the value of attribute client_error.



52
53
54
# File 'lib/ddtrace/transport/statistics.rb', line 52

def client_error
  @client_error
end

#consecutive_errorsObject

Returns the value of attribute consecutive_errors.



52
53
54
# File 'lib/ddtrace/transport/statistics.rb', line 52

def consecutive_errors
  @consecutive_errors
end

#internal_errorObject

Returns the value of attribute internal_error.



52
53
54
# File 'lib/ddtrace/transport/statistics.rb', line 52

def internal_error
  @internal_error
end

#server_errorObject

Returns the value of attribute server_error.



52
53
54
# File 'lib/ddtrace/transport/statistics.rb', line 52

def server_error
  @server_error
end

#successObject

Returns the value of attribute success.



52
53
54
# File 'lib/ddtrace/transport/statistics.rb', line 52

def success
  @success
end

Instance Method Details

#reset!Object



63
64
65
66
67
68
69
# File 'lib/ddtrace/transport/statistics.rb', line 63

def reset!
  @success = 0
  @client_error = 0
  @server_error = 0
  @internal_error = 0
  @consecutive_errors = 0
end