Project

General

Profile

Actions

Feature #10029

closed

[Workbench] Send a request ID with each API request so it's visible in the API logs

Added by Tom Clegg over 7 years ago. Updated over 7 years ago.

Status:
Resolved
Priority:
Normal
Assigned To:
Category:
Workbench
Target version:
Story points:
1.0

Description

The ID should be "timestamp-random" where timestamp is the UNIX epoch when the Workbench Rails server started processing its request and "random" is 9 random digits. This same ID should be included as a "client_session_id" param with every API call that gets made while working on that request.

It should be added to the params hash before real params, so it shows up reliably in the API logs, even params_truncated.

It should also be included as "client_session_id" in Workbench's own request log.


Subtasks 1 (0 open1 closed)

Task #10076: Review 10029-wb-send-request-idResolvedRadhika Chippada09/13/2016Actions

Related issues

Related to Arvados - Idea #12512: [Workbench] Implement X-Request-ID to enable request tracingResolvedTom Clegg10/30/2017Actions
Actions

Also available in: Atom PDF