Prior to Platform 6, there was a Profile configuration page in Admin Essentials. Now that Itential Platform can run without a Profile, there is a new Status page view that contains the “Applications”, “Adapters”, and “Indexing” tabs to provide status information along with controls to stop, start, or restart.
- Applications gives status information of all configured Platform services.
- Adapters gives information about configured Adapters.
- Indexing gives the status of the MongoDB indexing.
Applications
From the Applications tab, a grid displays status information for each application; you also have the ability to stop/start/restart each application, as necessary. This tab updates every 60 seconds when open.
Figure 1: Applications Tab
Adapters
From the Adapters tab, a similar application grid is displayed, along with a status indicator (check mark) and connection icon (right triangle) to indicate if the adapter is properly connected. This tab also updates every 60 seconds when open.
Figure 2: Adapters Tab
Indexing
From the Indexing tab, the grid displays a list of indexes present on the system, and displays whether those indexes are valid or not. Indexing can only be accessed for the active profile. In this way, the Itential Platform admin can quickly see if the necessary indexes are properly installed on the database.
- Total Indexes - This column shows the number of indexes that Itential Platform can see for that collection.
- Current Indexes - This column shows the number of indexes that match what Itential Platform expects to see and are properly indexed.
- External Indexes - This column shows the number of custom indexes that were found on the collection. These indexes should be scrutinized to ensure no conflicts with the Itential Platform provided indexes.
- Status - This column displays a symbol to indicate the status of database indexes.
Figure 3: Indexing Tab
To perform admin actions on the Indexing tab, a user must have access to the getIndexes
method. This includes the ability to direct Itential Platform to create indexes on the database.
⚠ Security-minded care should be observed when assigning this permission to a user or group of users.
The Run Indexing button becomes available only if an index is either missing or misnamed. Running an index may take anywhere from a couple seconds to thirty (30) minutes or more. When the Run Indexing button is pressed, a loader will show until the process is done - with the dialog polling occasionally to determine if the process is complete. If the dialog is closed, polling stops, and if it is reopened again the polling resumes.
Figure 4: Run Indexing