NebulaStream  0.6.213
NebulaStream is a data and application management framework for the internet of things
MonitoringManager.hpp File Reference
#include <Identifiers/Identifiers.hpp>
#include <Monitoring/Metrics/MetricType.hpp>
#include <Monitoring/MonitoringForwardRefs.hpp>
#include <Runtime/RuntimeForwardRefs.hpp>
#include <Util/MetricCollectorType.hpp>
#include <atomic>
#include <chrono>
#include <memory>
#include <set>
#include <unordered_map>
Include dependency graph for MonitoringManager.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  NES::Monitoring::MonitoringManager
 The MonitoringManager is responsible for managing all global metrics of all nodes in the topology. More...
 

Namespaces

 NES
 This exception represents a network error.
 
 NES::Configurations
 
 NES::Catalogs
 
 NES::Catalogs::Query
 
 NES::Monitoring
 

Typedefs

using NES::Configurations::CoordinatorConfigurationPtr = std::shared_ptr< CoordinatorConfiguration >
 
using NES::Monitoring::SourceCatalogPtr = std::shared_ptr< SourceCatalog >
 
using NES::Monitoring::NesCoordinatorPtr = std::shared_ptr< NesCoordinator >
 
using NES::Monitoring::NesWorkerPtr = std::shared_ptr< NesWorker >