Monitoring Productions
Monitoring All Namespaces
|
|
This chapter describes how to monitor productions in all namespaces. It contains the following topics:
For background information, see the chapter
“Concepts.”
When you select any option in the
Interoperability menu, the right side of the page displays summary information about the productions, as follows:
The
Production System Monitor page provides a high-level view of the state of your system, across all namespaces. (It displays production information combined with a subset of the information shown on the
System Operation >
System Dashboard page, which is provided for the users of InterSystems IRIS.)
This page displays tables of information, described in the following subsections.
This table provides information about the throughput of productions in all namespaces. The table lists the following values:
This table provides information about the jobs associated with the currently running productions in all namespaces. The table lists the following values:
-
Total System Processes Number of system processes that are currently active, including processes that are not specifically associated with productions.
-
-
-
Most Active Processes Displays a table of the processes that have the highest number of recently executed commands, across all namespaces, including processes that are not specifically associated with productions.
PID is the process ID, and
Commands is the number of recently executed commands.
If you select a row in this table and then click the link at the bottom of the page, InterSystems IRIS displays one of the following pages, as appropriate for the row you selected:
This table provides information about production queues in all namespaces. The table lists the following values:
-
-
Most Active Queues Displays a table of the queues that have the largest number of unprocessed messages. In this table,
Messages is the count of messages in the given queue.
This table provides information about errors and alerts. The table lists the following values:
The Enterprise Monitor displays the overall status of multiple running productions. These productions can be running on different namespaces within the same instance of InterSystems IRIS or can be running on multiple instances of InterSystems IRIS. You can display the Production Monitor or the InterSystems IRIS Management Portal for any of the productions being monitored. The monitored productions can be running in different namespaces on the same InterSystems IRIS instance, running on multiple InterSystems IRIS instances on the same system, running on multiple systems, or running on any combination of these.
This section contains the following topics:
The Enterprise Monitor runs in its own namespace with a special production that gets the status of the monitored systems. To configure an Enterprise Monitor, you perform the following steps:
-
Create a namespace for the Enterprise Monitor or choose to use an existing namespace for it. The following steps are done in this namespace.
-
Define credentials that provide access to the systems that you will be monitoring.
-
-
Optionally, specify Enterprise Monitor Roles. If the user using the Enterprise Monitor has one of these roles, the user only monitors the configuration items that have one of the specified categories. For details, see
“Configuring and Using Enterprise Monitor Roles”
-
Create a production for the special Enterprise Monitor service. The class of this production must derive from the
Ens.Enterprise.Production class. You can create the production in Studio or create it using the management portal and then edit in Studio as follows
-
In Studio, open the class that defines the production running in the Enterprise Monitor namespace.
-
-
-
-
-
The Enterprise Monitor displays a line for each system being monitored. The following Enterprise Monitor is monitoring four systems:
The Enterprise Monitor displays the following information for each system:
-
Bar graphIndicates the status of the configuration items of the production. The green, red, and yellow indicate the percentage of the items in each state. Green indicates the items that are active and running correctly; yellow indicates the items that are inactive; and red indicates the items that have encountered an error. If you hover over the bar graph, the pop-up text displays the number of items in each state.
-
Client NameName defined when configuring Enterprise Systems to identify the system in the Enterprise Monitor.
-
QueuedSpecifies the total number of messages currently waiting in queues. If you have set the queue threshold and the number of messages exceeds the threshold, the number is displayed in red. If the number exceeds 85% of the threshold, it is displayed in yellow. If the number is below 85% of the threshold, it is displayed in green. If no threshold is specified, the queue number is displayed in black.
-
StatusIndicates the status of the productions: running, stopped, suspended, or troubled.
-
Production NameDisplays the production name. If you click on this link, the Enterprise Monitor opens the Production Configuration page on this system.
-
System SpecsDisplays the system name and namespace of the system. If you click on this link, the Enterprise Monitor opens the InterSystems IRIS management portal on the system.
-
Start TimeDisplays the date and time that the InterSystems IRIS instance was started if it is currently running.
-
UpdateReasonSpecifies the reason that the production configuration was last updated.
-
WebIPAddressSpecifies the system name and port number.
-
NamespaceSpecifies the namespace of the system.
If you click on an item in the Enterprise Monitor that is not a link, the Enterprise Monitor displays the production monitor for that system. For information on the Production Monitor, see
Monitoring a Production.
Enterprise Monitor Roles allow you to limit the production components that are visible in the Enterprise Monitor based on the roles of the current user and the categories specified in the production configuration for the component. When a user displays the Enterprise Monitor, it checks if the user has any roles specified in the Enterprise Monitor Roles. If none of the roles match, the Enterprise Monitor displays information about all the components in the productions. If one or more of the roles match, the Enterprise Monitor displays information about components that have one of the specified categories.
To add new roles or edit an existing role, select
Enterprise Monitor Roles on the Enterprise Monitor. The following illustrates the Enterprise Monitor Roles page:
If the Enterprise Monitor is not working, this troubleshooting list may help you resolve the problem:
-
Ensure that the production in the namespace is running. You will get this message if it is not running.
-
-
If the Enterprise Monitor does not display an error message but the clients are not being polled and the data is not being updated:

Content Date/Time: 2019-02-23 01:10:56