Project
Loading...
Searching...
No Matches
DataProcessingStats.h File Reference
#include "DeviceState.h"
#include "Framework/ServiceSpec.h"
#include <atomic>
#include <cstdint>
#include <array>
#include <memory>
#include <numeric>
#include <mutex>
#include <utility>

Go to the source code of this file.

Classes

struct  o2::framework::DataProcessingStats
 Helper struct to hold statistics about the data processing happening. More...
 
struct  o2::framework::DataProcessingStats::DefaultConfig
 
struct  o2::framework::DataProcessingStats::CommandSpec
 
struct  o2::framework::DataProcessingStats::Command
 
struct  o2::framework::DataProcessingStats::UpdateInfo
 
struct  o2::framework::DataProcessingStats::MetricSpec
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::framework
 Defining PrimaryVertex explicitly as messageable.
 

Enumerations

enum struct  o2::framework::ProcessingStatsId : short {
  o2::framework::ERROR_COUNT , o2::framework::EXCEPTION_COUNT , o2::framework::PENDING_INPUTS , o2::framework::INCOMPLETE_INPUTS ,
  o2::framework::TOTAL_INPUTS , o2::framework::LAST_ELAPSED_TIME_MS , o2::framework::TOTAL_WALL_TIME_MS , o2::framework::LAST_PROCESSED_SIZE ,
  o2::framework::TOTAL_PROCESSED_SIZE , o2::framework::TOTAL_SIGUSR1 , o2::framework::CONSUMED_TIMEFRAMES , o2::framework::AVAILABLE_MANAGED_SHM ,
  o2::framework::LAST_SLOW_METRIC_SENT_TIMESTAMP , o2::framework::LAST_VERY_SLOW_METRIC_SENT_TIMESTAMP , o2::framework::LAST_METRIC_FLUSHED_TIMESTAMP , o2::framework::BEGIN_ITERATION_TIMESTAMP ,
  o2::framework::PERFORMED_COMPUTATIONS , o2::framework::LAST_REPORTED_PERFORMED_COMPUTATIONS , o2::framework::TOTAL_BYTES_IN , o2::framework::TOTAL_BYTES_OUT ,
  o2::framework::LAST_MIN_LATENCY , o2::framework::LAST_MAX_LATENCY , o2::framework::TOTAL_RATE_IN_MB_S , o2::framework::TOTAL_RATE_OUT_MB_S ,
  o2::framework::PROCESSING_RATE_HZ , o2::framework::MALFORMED_INPUTS , o2::framework::DROPPED_COMPUTATIONS , o2::framework::DROPPED_INCOMING_MESSAGES ,
  o2::framework::RELAYED_MESSAGES , o2::framework::CPU_USAGE_FRACTION , o2::framework::ARROW_BYTES_CREATED , o2::framework::ARROW_BYTES_DESTROYED ,
  o2::framework::ARROW_MESSAGES_CREATED , o2::framework::ARROW_MESSAGES_DESTROYED , o2::framework::ARROW_BYTES_EXPIRED , o2::framework::RESOURCE_OFFER_EXPIRED ,
  o2::framework::SHM_OFFER_BYTES_CONSUMED , o2::framework::RESOURCES_MISSING , o2::framework::RESOURCES_INSUFFICIENT , o2::framework::RESOURCES_SATISFACTORY ,
  o2::framework::AVAILABLE_MANAGED_SHM_BASE = 512
}