logging request times doesn't work well for streams
Nobody has claimed this yet.
- Dominant language
- Jupyter Notebook
- Stars
- 5
- Forks
- 10
- Avg merge
- 2d 20h
- Merged PRs (30d)
- 17
Description
When taking a streaming request through apollo, we record the HTTP get instantly, after a few ms, even though the streaming connection might take up to a minute.
We should do something else in this case. Maybe teh streaming services can log time to complete. Or maybe we can modify the HTTP layer to says stream start / stream end
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by tracing the HTTP layer and streaming services to see where request timing is currently recorded. Compare logging stream start and stream end with logging completion time in the streaming service, and define done as accurate timing for streaming connections; no specific files or tests are named.
Written by the indexing model from the issue text.
Assessment
- Domain
- backend, observability
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 38/100