wjones127 commented on issue #38465:
URL: https://github.com/apache/arrow/issues/38465#issuecomment-1807003744

   FWIW in Lance what we've found most helpful in understanding filesystem / 
object store use is traces rather than metrics. We use the Rust `tracing` 
library and [Perfetto](https://perfetto.dev/) to visualize. Here's an example 
investigation: 
https://github.com/lancedb/lance/issues/1352#issuecomment-1753407265
   
   I think in Arrow C++, you could integrate OpenTelemetry tracing in the 
filesystems. @amoeba did some similar work integrating it with Flight C++.
   
   That being said, collecting these kinds of metrics would be useful for 
additional information in benchmark comparisons. It would be nice, for example, 
for a benchmark to show that a certain optimization reduced that number of IO 
requests.
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to