Optional detailed report on the BasicCCDBManager cache#12430
Conversation
|
Thanks. This looks very good. |
|
The printout corresponds to what @ktf did for the DPL fetcher (+ number of failures per object, since the BasicCCDBManager is allowed to go over them): range is the min and max size of the object for given path. I am afraid sending per object info to monitoring will require 1 metric per object, not sure if it is not too much, perhaps @ktf may comment. |
|
@jgrosseo I've added a getter Let me know if this is enough, then I'll merge this. |
|
Error while checking build/O2/fullCI for ad12117 at 2023-12-16 09:58: Full log here. |
|
@jgrosseo merging this, if extra methods are needed, let me know, will do in other PR. |
…12430) * Add to the headers the ccdb fileSize entry * Optional detailed report on BasicCCDBManager cache * Add gettet for the total fetched size --------- Co-authored-by: shahoian <ruben.shahoyan@cern.ch>
…12430) * Add to the headers the ccdb fileSize entry * Optional detailed report on BasicCCDBManager cache * Add gettet for the total fetched size --------- Co-authored-by: shahoian <ruben.shahoyan@cern.ch>
…12430) * Add to the headers the ccdb fileSize entry * Optional detailed report on BasicCCDBManager cache * Add gettet for the total fetched size --------- Co-authored-by: shahoian <ruben.shahoyan@cern.ch>
…12430) * Add to the headers the ccdb fileSize entry * Optional detailed report on BasicCCDBManager cache * Add gettet for the total fetched size --------- Co-authored-by: shahoian <ruben.shahoyan@cern.ch>
* Add to the headers the ccdb fileSize entry * Optional detailed report on BasicCCDBManager cache * Add gettet for the total fetched size --------- Co-authored-by: shahoian <ruben.shahoyan@cern.ch>
…12430) * Add to the headers the ccdb fileSize entry * Optional detailed report on BasicCCDBManager cache * Add gettet for the total fetched size --------- Co-authored-by: shahoian <ruben.shahoyan@cern.ch>
* Add to the headers the ccdb fileSize entry * Optional detailed report on BasicCCDBManager cache * Add gettet for the total fetched size --------- Co-authored-by: shahoian <ruben.shahoyan@cern.ch>
* Add to the headers the ccdb fileSize entry * Optional detailed report on BasicCCDBManager cache * Add gettet for the total fetched size --------- Co-authored-by: shahoian <ruben.shahoyan@cern.ch> (cherry picked from commit 3301b3f)
* Add to the headers the ccdb fileSize entry * Optional detailed report on BasicCCDBManager cache * Add gettet for the total fetched size --------- Co-authored-by: shahoian <ruben.shahoyan@cern.ch> (cherry picked from commit 3301b3f)
@ktf @jgrosseo this PR extends the report of the BasicCCDBManager statistics to the same detailed level as produced by the DPL CCDBHelper. One should explicitly call
BasicCCDBManager::instance().report(true)to have the extended report, by default only the old summary string is printed:Let me know what exactly you want to send to the monitoring, I will prepare a getter for corresponding
Metric.