comparison OrthancServer/OrthancFindRequestHandler.cpp @ 3174:8ea7c4546c3a

primitives to collect metrics in Orthanc
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 29 Jan 2019 15:15:48 +0100
parents cf91b6f22278
children 63f59ad9381a
comparison
equal deleted inserted replaced
3173:096f4a29f223 3174:8ea7c4546c3a
36 36
37 #include "../Core/DicomFormat/DicomArray.h" 37 #include "../Core/DicomFormat/DicomArray.h"
38 #include "../Core/DicomParsing/FromDcmtkBridge.h" 38 #include "../Core/DicomParsing/FromDcmtkBridge.h"
39 #include "../Core/Logging.h" 39 #include "../Core/Logging.h"
40 #include "../Core/Lua/LuaFunctionCall.h" 40 #include "../Core/Lua/LuaFunctionCall.h"
41 #include "../Core/MetricsRegistry.h"
41 #include "OrthancConfiguration.h" 42 #include "OrthancConfiguration.h"
42 #include "Search/DatabaseLookup.h" 43 #include "Search/DatabaseLookup.h"
43 #include "ServerContext.h" 44 #include "ServerContext.h"
44 #include "ServerToolbox.h" 45 #include "ServerToolbox.h"
45 46
549 const std::string& remoteIp, 550 const std::string& remoteIp,
550 const std::string& remoteAet, 551 const std::string& remoteAet,
551 const std::string& calledAet, 552 const std::string& calledAet,
552 ModalityManufacturer manufacturer) 553 ModalityManufacturer manufacturer)
553 { 554 {
555 MetricsRegistry::Timer timer(context_.GetMetricsRegistry(), "orthanc_find_scp_duration_ms");
556
554 /** 557 /**
555 * Possibly apply the user-supplied Lua filter. 558 * Possibly apply the user-supplied Lua filter.
556 **/ 559 **/
557 560
558 DicomMap lua; 561 DicomMap lua;