Service - Monitor Manager

From Izara Wiki
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...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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"
		},
	]
},

relationshipSchemas

Working documents

Monitor Manager