View status of any Integrated Observatory resource.
|Actors||Integrated Observatory Operator|
|References||Science Concept of Operations|
|Uses||UC.R2.52 Manage ION Processes-Deprecated|
|Is Used By||UC.R2.11 Define Marine Observatory Resources and Policy
UC.R2.46 Operate Integrated Observatory Network
|Is Extended By||UC.R2.14 Monitor an Instrument|
|In Acceptance Scenarios||AS.R2.01A Operate Marine Observatory, AS.R2.01C Operate Integrated Observatory Network, AS.R2.04B Curate Data Products, AS.R2.04C Instrument Experts Drive Core Instrument Operations|
|Primary Service||Federated Facility Services (Virtual Organization) Part 1|
|UC Status||Mapped + Ready|
This information summarizes the Use Case functionality.
Through graphical user interfaces and automated monitoring tools, identify issues with the Integrated Observatory system. Detect resource limitations (e.g., space available in storage resources) before they are actually reached, in time to fix them. Provide multiple levels of notification; allow notifications to be acknowledged and reflect this in the appearance of the notifications; allow notifications to be disabled; re-issue notification in fully displayed mode if it goes away after acknowledgment but then comes back.
- The same features will also be available to Observatory Operators for monitoring their observatory's resources.
Integrated Observatory Operator is logged in.
- The Integrated Observatory Operator calls up Resource Collection views to review resources on the system.
- Resource overviews should include summary of status and relevant metadata.
- Additional detail: The displays should be able to discriminate/filter based on resource type, owner class (system, user), specific owner, or a search criteria.
- The Integrated Observatory Operator calls up detailed Resource Page views to examine detailed information for a resource.
- The ability to drill down from all resources, to a particular type of resource, through subtype to identify particular resources of interest is important.
- The ability to filter on different types of resources is important.
- Upon identifying a resource with a problem, the Integrated Observatory Operator identifies the corresponding services and agents and takes remedial action.
- For a problem service, could pause it, put it into debug mode, move it to an isolated machine, or kill it; see [UC.R2.52 Manage ION Processes].
- Could also reallocate available supplies (e.g., increase disk space).
- <3> The Integrated Observatory system issues a notification visible to the Integrated Observatory Operator when a preset capacity threshold is reached.
- The word 'capacity' in this step refers to information types like disk space, CPU time, available power, communication bandwidth, and so on.
- Increasing notification levels are used as the situation becomes more critical.
- This is likely to be an event, which can trigger a corresponding visible notification.
- Notification can be of the severity info, warning, or alarm, the last being the most series.
- <3> The Integrated Observatory Operator acknowledges the alarm.
- The alarm is displayed but in a reduced level of visibility.
- <3> The condition causing an acknowledged alarm goes away, then returns; the alarm is redisplayed.
- <3> No Observatory Operator acknowledges the alarm for a defined period; the notification is escalated to contacting the relevant Operators via their cell phones (IMS), until someone acknowledges the alarm.
- <3> The Integrated Observatory Operator disables an notification for the given resource, causing an announcement to all Integrated Observatory Operators.
- That notification will not be displayed for that resource (though more severe alarms will still be displayed) anywhere on the system.
- The event is still issued but does not trigger the notification.
- This feature must be used carefully to ensure alarms are not inappropriately disabled.
Operations continue with the resource conditions understood and manageable.
These comments provide additional context (usually quite technical) for editors of the use case.