PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
pipeline_metrics.h File Reference

Metrics collection for the DICOM I/O pipeline. More...

#include <kcenon/pacs/network/pipeline/pipeline_job_types.h>
#include <array>
#include <atomic>
#include <chrono>
#include <cstdint>
Include dependency graph for pipeline_metrics.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kcenon::pacs::network::pipeline::stage_metrics
 Metrics for a single pipeline stage. More...
 
struct  kcenon::pacs::network::pipeline::category_metrics
 Metrics for a job category (e.g., C-STORE, C-FIND) More...
 
class  kcenon::pacs::network::pipeline::pipeline_metrics
 Centralized metrics collection for the entire pipeline. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::pacs
 
namespace  kcenon::pacs::network
 
namespace  kcenon::pacs::network::pipeline
 

Detailed Description

Metrics collection for the DICOM I/O pipeline.

This file provides comprehensive metrics collection for monitoring pipeline performance, throughput, and latency.

See also
Issue #517 - Implement typed_thread_pool-based I/O Pipeline
Issue #490 - DICOM metrics collector
Author
kcenon
Since
1.0.0

Definition in file pipeline_metrics.h.