Mercurial > hg > orthanc
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; |