Skip to content

Commit 31d8da1

Browse files
committed
Use DataProcessingStats for skipped metric
1 parent 39c7515 commit 31d8da1

3 files changed

Lines changed: 9 additions & 1 deletion

File tree

Framework/AnalysisSupport/src/AODJAlienReaderHelpers.cxx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ AlgorithmSpec AODJAlienReaderHelpers::rootFileReaderCallback(ConfigContext const
245245
arrowContext.clear();
246246
messageContext.discard();
247247
stringContext.clear();
248-
monitoring.send(Metric{skippedTimeframes, "aod-invalid-read-skipped-timeframes"}.addTag(Key::Subsystem, monitoring::tags::Value::DPL));
248+
dpstats.updateStats({static_cast<short>(ProcessingStatsId::AOD_INVALID_READ_SKIPPED_TIMEFRAMES), DataProcessingStats::Op::Add, 1});
249249
*fileCounter = (fcnt - device.inputTimesliceId) / device.maxInputTimeslices;
250250
*numTF = ntf;
251251
};

Framework/Core/include/Framework/DataProcessingStats.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ enum struct ProcessingStatsId : short {
7474
CCDB_CACHE_FAILURE,
7575
CCDB_CACHE_FETCHED_BYTES,
7676
CCDB_CACHE_REQUESTED_BYTES,
77+
AOD_INVALID_READ_SKIPPED_TIMEFRAMES,
7778
AVAILABLE_MANAGED_SHM_BASE = 512,
7879
};
7980

Framework/Core/src/CommonServices.cxx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1097,6 +1097,13 @@ o2::framework::ServiceSpec CommonServices::dataProcessingStats()
10971097
MetricSpec{.name = "dropped_computations", .metricId = static_cast<short>(ProcessingStatsId::DROPPED_COMPUTATIONS), .kind = Kind::UInt64, .minPublishInterval = quickUpdateInterval},
10981098
MetricSpec{.name = "dropped_incoming_messages", .metricId = static_cast<short>(ProcessingStatsId::DROPPED_INCOMING_MESSAGES), .kind = Kind::UInt64, .minPublishInterval = quickUpdateInterval},
10991099
MetricSpec{.name = "relayed_messages", .metricId = static_cast<short>(ProcessingStatsId::RELAYED_MESSAGES), .kind = Kind::UInt64, .minPublishInterval = quickUpdateInterval},
1100+
MetricSpec{.name = "aod-invalid-read-skipped-timeframes",
1101+
.metricId = static_cast<short>(ProcessingStatsId::AOD_INVALID_READ_SKIPPED_TIMEFRAMES),
1102+
.kind = Kind::UInt64,
1103+
.scope = Scope::DPL,
1104+
.minPublishInterval = 0,
1105+
.maxRefreshLatency = 10000,
1106+
.sendInitialValue = true},
11001107
MetricSpec{.name = "arrow-bytes-destroyed",
11011108
.enabled = arrowAndResourceLimitingMetrics,
11021109
.metricId = static_cast<short>(ProcessingStatsId::ARROW_BYTES_DESTROYED),

0 commit comments

Comments
 (0)