Skip to content

[Argus] better request tracing logs #4763

@kdembler

Description

@kdembler

Currently Argus logs all HTTP requests with some basic data associated with them, like request headers, result status code and also responseTime that is populated by logging middleware. However, it's quite unclear what responseTime really represents and it doesn't give us much info. There's many reasons why an Argus node can be slow to respond, for example:

  • slow disk lookup
  • slow QN query
  • slow SP communication
    If we're to be able to deal with those issues, we need more visibility into what is happening during request processing. I think some additional explicit (as in done by logic and not HTTP middleware) logging should be added and include various timing (mostly for points above) so distribution lead can collect that data and see what the issues are

Metadata

Metadata

Assignees

No one assigned

    Labels

    argusArgus distributor node

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions