class OpenTelemetry::Trace::Status

status code in conjunction with an optional descriptive message.
Status represents the status of a finished {Span}. It is composed of a

def error(description = '')

Returns:
  • (Status) -

Parameters:
  • description (String) --
def error(description = '')
  new(ERROR, description: description)
end

def initialize(code, description: '')

Parameters:
  • description (String) --
  • code (Integer) -- One of the status codes below

Other tags:
    Api: - private
def initialize(code, description: '')
  @code = code
  @description = description
end

def ok(description = '')

Returns:
  • (Status) -

Parameters:
  • description (String) --
def ok(description = '')
  new(OK, description: description)
end

def ok?

Returns:
  • (Boolean) -
def ok?
  @code != ERROR
end

def unset(description = '')

Returns:
  • (Status) -

Parameters:
  • description (String) --
def unset(description = '')
  new(UNSET, description: description)
end