The MPchart app has the complete statistics graphing functionality for Maxwell Pro.
The Maxwell Pro web apps communicate directly with Maxwell Pro using the TCP API, and do not require any changes to the Maxwell Pro server.
In the App:
- Connect to the Maxwell Pro by typing in the Maxwell Pro IP address or hostname, and click on the connect button.
You can also change the port number: The default Max Pro port of 7021 appears by default.
Note: The app does not work with an IPv6 address.
- After connecting, the app figures out how many flows are configured on the Maxwell Pro, and allows you to display metrics for any flow/direction by selecting that flow/direction in the colum to the left of the graph.
- If you are running the app for the first time, it shows one graph, and pre-selects the flow drop-down box selectors to show the two default top flows in each direction.
- For each graph, you can see two waveforms: one is orange, the other is blue.
- For each waveform, you select a flow, and a parameter, and units.
If you select a flow that will definitely not receive packets, a warning triangle will appear.
If you hover over (or tap) the traingle a tootip will appear.
- For the Google Chrome app only, you can use the mouse to select a range of the bottom thumbnail graph to zoom into that range. (The iPad app does not support range selection by dragging.)
- You can change the refresh rate. But the graph only keeps the last 600 samples.
If you select a fast refresh rate, the graph is capable of holding a smaller time span.
The available time span is displayed in the thumbnail graph.
- Hover or click on a point on the graph to show numeric values in a label.
- For analyzing data it is often useful to see the vertical axis in logarithmic mode. You can change the modes above the graph:
"fixed" mode recalibrates the graph to show the 0 value of the Y axis.
"auto" mode goes back to fitting the waveform to more vertical space.
"linear" shows a linear Y axis: "log" shows a logarithmic axis.
In the log mode, the zero value can't be shown, so values are clipped to 0.1.
- Press the "Restart" button to clear the graph and restart.
- You can add/delete graphs.
- You can change the order of graphs using the up and down arrow icon buttons.
If no range is selected, you can click or tap on an area of the thumbnail graph to zoom into that location by a factor of 10. (This functionality works in the Chrome app and the iPad app)
If a range is currently selected, click or tap once to deselect it.
VU meters are displayed, and can be set to reflect either packets/sec or bits/sec:
hover the mouse over the VU meter to see the color coded key, and click the mouse to change between packets/sec or bits/sec.
The "Fetching" LED blinks to let you know when it issued a fetch. For each fetch, the app also gets the status of both Maxwell Pro data interfaces:
If an interface has active link state, then the app shows the negotiated speed in the header (like, "100 Mbps").
If the interface has no link state, the text "DOWN" appears instead.
You can start/stop the fetching using the power on button in the upper right.
Google Sync (for Chrome Users)
Both apps use Google cloud sync to store all settings in the cloud. If the user signs in to Google, all settings are saved to the cloud.
If the user then goes to a different machine and logs in to Google, the app will get the settings from the cloud and use the same settings/table layout.
That way, the user only has to enter the IP address of Max Pro once.
If the user doesn't sign in to Google, then it works just like regular "HTML5 local storage," which stores the settings persistently on the user's hard drive, across browser invocations.
Users can turn off the Google sync functionality using the Google Dashboard.
To manage Google sync for your Google account:
- In the top-right corner of the Google Chrome browser window, click the Chrome menu.
- Select Settings in the left pane.
- Under "Sign in," click the button "Advanced sync settings".
- The user can then turn sync on/off for various things, or turn sync off for everything.
Using the graphing app is similar to the table app. Learn how to use MPtable.
To find out more about how the apps work and how to download click here.
Want to Learn More about Maxwell Pro?
Want to Learn More about Maxwell Pro?