PACS System 0.1.0
PACS DICOM system library
Loading...
Searching...
No Matches
pacs-monitoring.cppm File Reference

C++20 module partition for system monitoring. More...

#include <array>
#include <atomic>
#include <chrono>
#include <cstddef>
#include <cstdint>
#include <functional>
#include <memory>
#include <mutex>
#include <optional>
#include <string>
#include <string_view>
#include <unordered_map>
#include <vector>
#include <kcenon/pacs/monitoring/pacs_monitor.h>
#include <kcenon/pacs/monitoring/health_checker.h>
#include <kcenon/pacs/monitoring/health_status.h>
#include <kcenon/pacs/monitoring/health_json.h>
#include <kcenon/pacs/monitoring/pacs_metrics.h>
#include <kcenon/pacs/monitoring/collectors/dicom_collector_base.h>
#include <kcenon/pacs/monitoring/collectors/dicom_metrics_collector.h>
#include <kcenon/pacs/monitoring/collectors/dicom_association_collector.h>
#include <kcenon/pacs/monitoring/collectors/dicom_service_collector.h>
#include <kcenon/pacs/monitoring/collectors/dicom_storage_collector.h>
Include dependency graph for pacs-monitoring.cppm:

Go to the source code of this file.

Namespaces

namespace  pacs
 
namespace  pacs::monitoring
 

Detailed Description

C++20 module partition for system monitoring.

This module partition exports monitoring-related types:

  • pacs_monitor: Unified monitoring system
  • health_checker: Health status verification
  • health_status: Health status data
  • pacs_metrics: DICOM-specific metrics
  • Metric collectors for associations, services, storage

Part of the kcenon.pacs module.

Definition in file pacs-monitoring.cppm.