Skip to content

Commit 8d1e4b2

Browse files
committed
Use DataProcessingStats for skipped metric
1 parent 14146a3 commit 8d1e4b2

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
@@ -1103,6 +1103,13 @@ o2::framework::ServiceSpec CommonServices::dataProcessingStats()
11031103
MetricSpec{.name = "dropped_computations", .metricId = static_cast<short>(ProcessingStatsId::DROPPED_COMPUTATIONS), .kind = Kind::UInt64, .minPublishInterval = quickUpdateInterval},
11041104
MetricSpec{.name = "dropped_incoming_messages", .metricId = static_cast<short>(ProcessingStatsId::DROPPED_INCOMING_MESSAGES), .kind = Kind::UInt64, .minPublishInterval = quickUpdateInterval},
11051105
MetricSpec{.name = "relayed_messages", .metricId = static_cast<short>(ProcessingStatsId::RELAYED_MESSAGES), .kind = Kind::UInt64, .minPublishInterval = quickUpdateInterval},
1106+
MetricSpec{.name = "aod-invalid-read-skipped-timeframes",
1107+
.metricId = static_cast<short>(ProcessingStatsId::AOD_INVALID_READ_SKIPPED_TIMEFRAMES),
1108+
.kind = Kind::UInt64,
1109+
.scope = Scope::DPL,
1110+
.minPublishInterval = 0,
1111+
.maxRefreshLatency = 10000,
1112+
.sendInitialValue = true},
11061113
MetricSpec{.name = "arrow-bytes-destroyed",
11071114
.enabled = arrowAndResourceLimitingMetrics,
11081115
.metricId = static_cast<short>(ProcessingStatsId::ARROW_BYTES_DESTROYED),

0 commit comments

Comments
 (0)