Monitoring with NCache Monitor Custom Dashboard
Monitor Clustered Cache Counters
You can also add a custom dashboard to place the required counters on it for the monitoring using NCache Monitor.
Click on the File menu of the NCache Monitor.
Choose the New Dashboard menu option.
OR
Click on the button on the Toolbar.
Create Dashboard Wizard appears. Provide Dashboard Name and select the Dashboard Layout (Graphical or Report View).
Click Next.
- Select the number of rows and column for this dashboard and click on the Finish button.
- New dashboard Dashboard1 is created with specified number of rows and columns.
- Now drag and drop the required counters from Cache Server category or from Cache Client category that exists in the Toolbox available on the left side of NCache Monitor.
- The custom dashboard after placing different server and client counters on it will look similar to this:
Tip
- You can override the already placed counters in custom dashboard with new
ones. Just drag and drop the new counter from the Toolbox on a current
counter/graph and the new counter/graph replaces the previous one.
- You can also close/remove a counter from custom dashboard by clicking on the red cross button available on the top right corner of every counter/graph.
Monitor PerfMon Counters
Performance Monitor is Microsoft Windows tool that can be used within NCache Monitor custom dashboards just like other NCache custom controls. Follow the steps given below to add PerfMon control in a custom dashboard:
Go to the Toolbox, available on the left side inside NCache Monitor.
Click on the Cache Server button on the Toolbox.
Select the PerfMon control; drag and drop it in any cell inside a custom dashboard.
Now you can add the required NCache counters in it or any other PerfMon based counters. Click on the green plus button, select the required server machine and then choose the required PerfMon counters.
You can find details about PerfMon tool and its usage on Using Performance Monitor.
Monitor Cache Event Logs
Event Logs control displays log entries specific to cache. NCache logs multiple events’ information (Node left, Node Joins, Cache Started, Cache Stopped etc.) in Windows event logs. Using this control, you can monitor all of the cache events in a single place. Details of these events along with date time can be monitored using Event Logs control.
- Double click on any log entry to open it with full details in new window, like this:
You can also add any other event source, which publishes events in Windows event logs using the NCache Monitor ‘Event logs’ control. Please follow the steps given below to add any other event source for monitoring in NCache Monitor Event Log control:
- Click on the Tools -> Options in NCache Monitor.
- A dialog box will open up. Click on the Event Log option in the left side menu.
Specify the name of the Event source (any application or service that publishes events logs).
Click Add.
Note
You can also remove any of the added event source for event monitoring. Click on the Remove button against the event source which you want to remove.
- Click OK to save the changes. Now NCache Monitor starts event log monitoring for this newly added event source too (along with all of the previously added event sources).
Monitor Client Process of Clustered Cache
Client Process control shows details of running client applications against current cache. Details include client IP, process ID, port, server IP with which this client application is connected and Sent/Received bytes by each client.
Follow the steps given below to add Client Process control in a custom dashboard:
Go to the Toolbox, available on the left side inside NCache Monitor.
Click on the Cache Server button on the Toolbox.
Select the Client Process control; drag and drop it into any cell inside a custom dashboard.
- Information of all the currently connected clients displayed in Client Process control for current cache.
Client processes can be grouped using any column. Drag and drop a column header on Drag a column header here to group by that column. Below image is an example of grouping by Server IP field.
Monitor ASP.NET Sessions
Using NCache Monitor you can also monitor the ASP.NET session counters. Currently you can monitor the ASP.NET Requests/sec, ASP.NET Pending Requests and ASP.NET Total Session counter in NCache Monitor. Controls for these counters exist in Toolbox under Cache Client category.
Just drag and drop these controls in a custom dashboard, and NCache Monitor starts fetching the values of these counters.