6161#include < boost/property_tree/json_parser.hpp>
6262
6363using namespace o2 ::framework;
64- using Key = o2::monitoring::tags::Key;
65- using Value = o2::monitoring::tags::Value;
66- using Metric = o2::monitoring::Metric;
67- using Monitoring = o2::monitoring::Monitoring;
64+ using namespace o2 ::monitoring;
6865using ConfigurationInterface = o2::configuration::ConfigurationInterface;
6966using DataHeader = o2::header::DataHeader;
7067
@@ -105,7 +102,7 @@ DataProcessingDevice::DataProcessingDevice(DeviceSpec const& spec, ServiceRegist
105102 auto & err = error_from_ref (e);
106103 LOGP (ERROR, " Exception caught: {} " , err.what );
107104 backtrace_symbols_fd (err.backtrace , err.maxBacktrace , STDERR_FILENO);
108- serviceRegistry.get <Monitoring >().send ({ 1 , " error " }) ;
105+ serviceRegistry.get <DataProcessingStats >().exceptionCount ++ ;
109106 ErrorContext errorContext{record, serviceRegistry, e};
110107 errorCallback (errorContext);
111108 };
@@ -116,7 +113,7 @@ DataProcessingDevice::DataProcessingDevice(DeviceSpec const& spec, ServiceRegist
116113 auto & err = error_from_ref (e);
117114 LOGP (ERROR, " Exception caught: {} " , err.what );
118115 backtrace_symbols_fd (err.backtrace , err.maxBacktrace , STDERR_FILENO);
119- serviceRegistry.get <Monitoring >().send ({ 1 , " error " }) ;
116+ serviceRegistry.get <DataProcessingStats >().exceptionCount ++ ;
120117 switch (errorPolicy) {
121118 case TerminationPolicy::QUIT:
122119 throw e;
0 commit comments