Service - Monitor Manager
Revision as of 13:02, 20 July 2025 by Sven the Barbarian (talk | contribs) (Created page with "= Overview = Each monitor is handled by a Service - Monitor (handlers) service. The Monitor Manager service handles shared orchestration of the Monitor Handler services and the base monitor objectType. = Repository = https://bitbucket.org/izara-supply-supply-locations/izara-supply-monitoring-monitor-manager = DynamoDB tables = == MonitorRecord == Records which Handler manages each Monitor <syntaxhighlight lang="JavaScript"> { monitorId monitorHandlerService...")
Overview
Each monitor is handled by a Service - Monitor (handlers) service.
The Monitor Manager service handles shared orchestration of the Monitor Handler services and the base monitor objectType.
Repository
https://bitbucket.org/izara-supply-supply-locations/izara-supply-monitoring-monitor-manager
DynamoDB tables
MonitorRecord
Records which Handler manages each Monitor
{
monitorId
monitorHandlerServiceNameTag
}
- partition key: monitorId
- sort key: (none)
objectSchemas
{
objectType: "monitor",
storageResources:{
"xxx":{
storageType: "graph",
graphServerTag: "xx",
}
},
fieldNames: {
monitorId: {
type: "string",
randomOnCreate: true
},
},
identifiers: [
{
fieldName: "monitorId"
},
]
},