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