Add instrumentation to the Java driver
Open
- Dominant language
- C++
- Stars
- 16.7k
- Forks
- 1.6k
- Avg merge
- 1d 20h
- Merged PRs (30d)
- 126
Description
It is often difficult to see true metrics of data that is passing through the java driver from the native layer. It would be useful to be able to plug in a way of collecting basic instrumentations, including (but not limited to):
1. how many JNI calls are being made
2. DirectBuffer pool request hits and misses
3. The number of `getRange_internal` calls being made
4. The number of `get` calls being made
5. The number of bytes being read off the native layer
With more possible as time progresses. This should be optional, in case it has performance impacts.
Contributor guide
Assessment
This issue has not been assessed yet.