migrate to http_trace (and api checks)

Signed-off-by: Caleb Cushing <xenoterracide@gmail.com>