class ElasticAPM::Http

def post(path, payload = {})

def post(path, payload = {})
  payload.merge! @base_payload
  filters.apply(payload)
  request = prepare_request path, payload.to_json
  response = @adapter.perform request
  status = response.code.to_i
  return response if status >= 200 && status <= 299
  error "POST returned an unsuccessful status code (#{response.code})"
  error response.body
  response
end