Mercurial > hg > orthanc
diff 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 |
line wrap: on
line diff
--- a/OrthancServer/OrthancFindRequestHandler.cpp Tue Jan 29 10:34:00 2019 +0100 +++ b/OrthancServer/OrthancFindRequestHandler.cpp Tue Jan 29 15:15:48 2019 +0100 @@ -38,6 +38,7 @@ #include "../Core/DicomParsing/FromDcmtkBridge.h" #include "../Core/Logging.h" #include "../Core/Lua/LuaFunctionCall.h" +#include "../Core/MetricsRegistry.h" #include "OrthancConfiguration.h" #include "Search/DatabaseLookup.h" #include "ServerContext.h" @@ -551,6 +552,8 @@ const std::string& calledAet, ModalityManufacturer manufacturer) { + MetricsRegistry::Timer timer(context_.GetMetricsRegistry(), "orthanc_find_scp_duration_ms"); + /** * Possibly apply the user-supplied Lua filter. **/