The MMS web console provides an extensive set of features for analyzing the statistics collected by the MMS agent. For a basic overview of the console, see the usage documentation. This document provides a more in-deptnh guide of the MMS console.
In the “Hosts” section, click any hostname link to view the data collected from that process. The charts on this “Host Statistics” page are interactive, and provide tools for navigating and working with the MMS data. Click on the “info” buttons with an i in a circle to raise informational boxes, to explore the functionality of the MMS console and charts.
There are three to five items in the line below the MMS Console’s menu bar. From left to right, these are:
The second line contains nine links that control the host statistics page. MMS displays the current selection in a larger font. In the second line there is a “window” selector that narrows the amount of data displayed. These options are:
On the next line, a slider allows you to change the scope of all charts at once. Move the sliders on either end of this bar to narrow all of the charts on this page at once.
Note
The “Personalization” section of the “Settings” tab provides an interface to set a default chart display type (e.g. “avg/sec,”) epoch type (e.g. “by day,”) and window (e.g. “six months.”)
You may also interact with the charts individually. Using the mouse you can:
Each MMS chart has several controls at the top right of the chart container in the “chart toolbar.” From left to right, these controls are:
Annotations may appear as colored vertical lines on your charts to indicate various server events. The following color/event combinations are:
If you do not wish to see the chart annotations, you can disable them on the “Setting” page.
The Edit button (e.g. “pencil”) in every row of the left column in the Hosts page opens an interface so that you can create a host aliases for the hosts you monitor with MMS. These aliases is arbitrary, and are useful if your machines have existing hostnames that do not sufficiently describe the system in the context of MMS. Port numbers are not appended to host aliases.
With MMS dashboards, you can create customized collections of charts for easier data analysis. You can access the “Dashboard” section of the MMS console from the first button in the menu bar at the top of the console interface. You can configure MMS to automatically load a dashboard rather than the Hosts page from the MMS settings interface.
You can create multiple dashboards as your needs dictate. Use the plus icon at the top of the page to specify a name and create a new dashboard, or select “New Dashboard...” when adding a chart to a dashboard . You can rename or remove a dashboard from links on the bottom of a dashboard page. Dashboards have the same chart controls as the host statistics pages.
You can add any MMS chart to any dashboard with the plus sign (e.g. “+”) in the chart toolbars.
To remove a chart from a dashboard, navigate to the dashboard and select the minus sign (e.g. “-”) icon in the chart toolbar.
When adding a new dashboard, you can select the “advanced create or append to dashboard” link to create a dashboard that includes a custom selection of charts, or a collection of charts from a dynamically assembled list of hosts. From this page, you may create new dashboards or append new charts to existing dashboards. You can filter the included processes by host type.
Specify the list of hosts to include in this dashboard by selecting a replica set or shard cluster or writing a regular expression to match monitored processes’ hostnames. The “Host Alias In Regexp” check box allows you to, if checked, use the regular expression to select the aliased hostname you configured, rather than the actual hostname. Below the host configuration options you may toggle an option to “group hosts in chart,” which creates a single composite chart for all matching charts.
Below this, there are 17 chart types that you can use to select charts for this dashboard. Below the chart selection, the final row of buttons allows you to: (optionally) test the “host regexp” to ensure that your regular expression is sufficiently selective; preview the charts that this operation will add to the dashboard; and submit these changes to the dashboards.
You can add and remove charts to these dashbaords manually. You may also add additional charts using the “advanced create dashboard” functionality in the future by specifying an existing dashboard in the first field.
You can grant additional users access to your Jira group and MMS console in the “Admins” section of the MMS console. Please note that in order to add a user via the MMS admin console, the user must already exist in Jira, as the same authorization and authentication service is used for both Jira and MMS.
Reminder for Commercial Support clients: Any Jira user that you grant access to your MMS console will also have read and write privileges to both the console and all tickets filed with this group name in Jira’s Commercial Support project.
Users can create Jira accounts on the “account registration page”, or through Jira by going to http://jira.mongodb.org/.
Once they have an account set up, you can add them to your Jira group and MMS console by clicking on the plus (+) icon next to your account name at the top of the MMS Admins console and entering their Jira username in the dialogue that appears.
If you’re not sure if the user has a preexisting Jira account or if you’re not sure of their username, you can enter their email address in the dialogue as stated above. If the console finds an account, the user will automatically be added to your Jira group and the MMS console.
If you are using MMS groups, you can create secondary groups to segregate monitored servers and users within a group. You can remove users from a group at any time from the Admins page. To remove a group, remove all users and then remove your own user account from the group.
In general, all users attached to your account have both read and write privileges for your MMS group, as well as the ability to add new users to the group. Grant others access with great care.
Note
If you create an account in Jira or make any changes to that account from within Jira, it can take up to 30 minutes for that change to propagate to MMS. During this window you cannot add a user to a group in MMS. Also, passwords changed in Jira are subject to the same propagation delay for MMS accounts.