InventoryManager
Synchronize inventory
Update attached management configuration such as plugin configs, metric schedules, ids and states.
Requests discoveries and availability scans
ConfigurationManager
Read and write resource configurations
ContentManager
Discovery requests
CRUD requests of resource content
ResourceFactoryManager
Create or destroy resources
MeasurementManager
Change metric schedules or retrieve live data
OperationManager
Operation requests
Cancelation requests
SupportManager
Retrieve snapshots
CoreServerService
Agent registration
Agent connect and failover system
Plugin retrieval and version checks
DiscoveryServerService
Inventory reports
Availability reports
Component connection errors
Version updates
Related management config sync
MeasurementServerService
Measurement reports
Schedule synchronization
ConfigurationServerService
Configuration update results
Config update reports
OperationServerService
Operation request results
ResourceFactoryServerService
Resource factory request results
ContentServerService
Content discovery reports
CRUD request results
Retrieval of content from repositories
EventServerService
Event reports
Version compatibility checks
Auto agent update download and install
Agent registration and base configuration management
Agent failover configuration
Agent failover and connect logic
Reliable message delivery by API classification
API throttling and prioritization
Asynchronous requests
Streaming of content
Inventory state synchronization and canonical mapping
Management configuration management (plugin config, metric schedules)
Availability backfill and heart beating for unreachable agents
Encryption