diff OrthancServer/OrthancRestApi/OrthancRestApi.h @ 3176:784bbb03fb54

new metrics: orthanc_rest_api_active_requests
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 29 Jan 2019 18:07:41 +0100
parents 574890d14c92
children 962e5f00744b
line wrap: on
line diff
--- a/OrthancServer/OrthancRestApi/OrthancRestApi.h	Tue Jan 29 17:34:09 2019 +0100
+++ b/OrthancServer/OrthancRestApi/OrthancRestApi.h	Tue Jan 29 18:07:41 2019 +0100
@@ -33,9 +33,10 @@
 
 #pragma once
 
+#include "../../Core/DicomParsing/DicomModification.h"
 #include "../../Core/JobsEngine/SetOfCommandsJob.h"
+#include "../../Core/MetricsRegistry.h"
 #include "../../Core/RestApi/RestApi.h"
-#include "../../Core/DicomParsing/DicomModification.h"
 #include "../ServerEnumerations.h"
 
 #include <set>
@@ -52,9 +53,10 @@
     typedef std::set<std::string> SetOfStrings;
 
   private:
-    ServerContext& context_;
-    bool leaveBarrier_;
-    bool resetRequestReceived_;
+    ServerContext&                  context_;
+    bool                            leaveBarrier_;
+    bool                            resetRequestReceived_;
+    MetricsRegistry::SharedMetrics  activeRequests_;
 
     void RegisterSystem();