googleapis / googleapis/google-cloud-java
[java-bigtable] BigtableGrpcStreamTracer incorrectly measures Application blocking latencies
Open
api: bigtable
type: bug
- Dominant language
- Java
- Stars
- 2.1k
- Forks
- 1.2k
- Avg merge
- 1d 23h
- Merged PRs (30d)
- 154
Description
Currently it measures the time between streamCreated and outboundMessageSent. The intent is to measure how long grpc has the rpc in a queue. Unfortunately streamCreated happens after the queuing. Instead the measurement should be taken from the start of the method invocation (ie newCall)
Contributor guide
Assessment
This issue has not been assessed yet.